Privacy Policy
Summary
TEMPO Slider does not collect, transmit, or store any personal data. The extension processes audio entirely locally in your browser.
What the extension does
- Modifies the playback rate and pitch of audio playing on supported sites (Bandcamp, Beatport, Traxsource, and sites you add yourself).
- Stores your panel position and added-site list in your browser via
chrome.storage.local. This data never leaves your device. - Removes Content-Security-Policy headers from supported sites so the bundled pitch-shifting library (Rubber Band, via Emscripten/WebAssembly) can run inside the page's AudioContext.
- Adds CORS headers to audio CDN responses for supported sites so the extension can route audio through its DSP pipeline.
What the extension does NOT do
- No analytics, telemetry, or tracking.
- No remote API calls.
- No reading of user content, account information, or messages.
- No advertising.
- No selling or sharing of data.
Permissions explained
| Permission | Why |
|---|---|
activeTab | Read the current tab's URL when you click "+ Add this site" |
storage | Save your panel position and added-site list |
scripting | Inject the script into sites you add at runtime |
declarativeNetRequest | Add CORS and remove CSP headers for supported sites (locally, in your browser) |
built-in host_permissions | Inject the player UI and DSP into the built-in supported sites |
optional_host_permissions | Reserved for sites you explicitly add. Not granted by default |
Open source
This extension's source code is published at github.com/XTAL-JP/tempo-slider under GPL-2.0.
Contact
For privacy-related questions, open an issue on the GitHub repository.