Last updated: 20.07.2026
Audio Analyzer is a browser extension that adds an "Analyze" button over playable audio and video on web pages. This page explains what data the extension handles when you use it, and how that data is used.
When you click the Analyze button on a specific audio/video element, the
extension sends only that clip to the Audio Analyzer
backend at https://audio.cf.shadikur.com for quality
analysis (loudness, noise floor/hum, reverb, and a spectrogram), and
displays the result in a popup on the same page.
Audio content. Only the specific clip you click "Analyze" on is read and transmitted. The extension does not scan, record, or transmit any other audio on the page, and does not run unless you click the button.
Nothing else. No browsing history, no page content beyond the clicked clip, and no personal information (name, email, passwords, payment details, etc.) is collected or transmitted by this extension.
No settings. There's nothing to configure — the backend and maximum capture size are fixed, and the extension itself stores no data of its own. The only thing remembered between sessions is which sites you've enabled it on, which the browser tracks natively as an ordinary site permission (the same mechanism behind any extension's "allow on this site"), not something this extension reads, writes, or has any access to beyond granting/revoking it.
| Step | What happens |
|---|---|
| Upload | The clip is uploaded over HTTPS to
https://audio.cf.shadikur.com/api/analyze and written to a
temporary file for processing. |
| Analysis | The temporary audio file is analyzed (loudness, noise floor, reverb, spectrogram) and then deleted immediately — the original audio bytes are not kept on disk after analysis completes. |
| Report storage | The result of the analysis (pass/warn/fail verdicts, technical metadata such as duration/sample rate, and a derived spectrogram image) is stored in the backend's database indefinitely, for report history, until manually deleted by the operator. This stored report does not include the original audio file. |
| Server logs | The requesting IP address is kept in the database for internal record-keeping only. It is never included in any API response and never sent back to your browser. |
Captured audio and analysis results are not sold, rented, or shared with any third party. Data is sent only to the backend described above, operated by [fill in: your name / organization].
scripting | Lets the extension add its Analyze button to a page, but only on sites you've explicitly enabled — see below. |
|---|---|
activeTab | Lets the popup identify the site you're currently on, so it can offer an "Enable on this site" toggle for that specific site. |
| Fixed access to the backend domain | The extension always
has permission for exactly one domain, audio.cf.shadikur.com
— the fixed backend described above. This is not configurable and
doesn't extend to any other site. |
| Site access — opt-in per site | Beyond that one fixed
domain, the extension is granted
no access to any site by default. Only when you click
"Enable on this site" in the popup does Chrome show its own one-time
permission prompt for that specific site; once granted, the extension
can add the Analyze button there and fetch a clicked media file even
when it's hosted on a different domain than the page — including files
that don't send the CORS headers a webpage's own script would need to
read them itself. You can revoke this per site at any time from the
popup or from chrome://extensions. |
If this policy changes, the "Last updated" date above will change accordingly. Continued use of the extension after an update constitutes acceptance of the revised policy.
Questions about this policy or the extension: me@shadikur.com