← Back to PitchPeek

Privacy Policy

PitchPeek · Effective date: August 25, 2026

What we collect

Nothing. PitchPeek does not collect, store, or transmit any user data of any kind.

Audio

PitchPeek captures the audio stream from the active browser tab solely to analyze its tuning. The audio is processed in memory, used to compute a reference-pitch reading, and then discarded. It is never recorded, saved to disk, or sent anywhere outside your device.

Changing what you hear

PitchPeek can optionally retune the audio of the tab you are listening to, so that a recording made at a different reference pitch lines up with yours. This happens only while you have turned the correction on, only inside that tab, and only in your own browser. It does not modify the original file or affect anyone else's playback. Turning the correction off restores the audio unchanged. Because a running correction must keep processing the audio to stay applied, closing the popup does not stop it — it stops when you turn it off, when the song changes, or when the tab is closed.

Local storage

Two preferences are stored locally in your browser: your theme choice (light or dark mode) and your reference pitch (the A value you want readings measured against, 440 Hz by default). Both stay on your device and are never transmitted.

Nothing else is written to disk. While a pitch correction is running, PitchPeek keeps a short-lived note of it for that tab so the correction survives closing and reopening the popup; it is discarded when the correction stops, the tab closes, or the browser restarts.

Permissions

PitchPeek requests the following browser permissions:

Third parties

PitchPeek does not use any third-party analytics, telemetry, advertising, or tracking services, and makes no network requests of any kind. No data is shared with or sold to any third party.

Remote code

PitchPeek does not load or execute any remote code. All functionality is bundled locally within the extension, including the open-source SoundTouchJS audio-worklet library used for pitch correction, which ships inside the extension package rather than being fetched at runtime.

Contact

Questions or concerns? Open an issue on GitHub.