Privacy Policy

Audio Analyzer — browser extension

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.

What the extension does

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.

What data is collected

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.

What happens to a clip once it's sent

StepWhat happens
UploadThe clip is uploaded over HTTPS to https://audio.cf.shadikur.com/api/analyze and written to a temporary file for processing.
AnalysisThe 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 storageThe 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 logsThe 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.

Data sharing

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].

Permissions this extension requests, and why

scriptingLets the extension add its Analyze button to a page, but only on sites you've explicitly enabled — see below.
activeTabLets 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 domainThe 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 siteBeyond 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.

Your choices

Changes to this policy

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.

Contact

Questions about this policy or the extension: me@shadikur.com