We never store your audio. Analysis runs in-flight and the file is discarded within minutes. We use cookies only for essential site functions, anonymous analytics and ad serving. You can decline non-essential cookies any time.
1. Audio files you upload
When you drop an audio file into SignalKey, the file is sent over HTTPS to our analysis server, where it is decoded, analysed (BPM, key, stems, MIDI, loudness, etc.) and the resulting metadata is returned to your browser.
We do not retain your audio file beyond the lifetime of the analysis job (typically 30 seconds to 3 minutes). Files are written to a temporary directory on the analysis server and are deleted as soon as analysis finishes — successful or otherwise. We do not back them up, share them with third parties, or use them for AI model training.
The metadata we return (key, BPM, stem URLs, MIDI URLs, etc.) is held only long enough to deliver it to your browser. Stem and MIDI download URLs expire automatically.
2. Cookies
We use a small number of cookies and browser storage entries:
- Essential — local storage that remembers the file you uploaded so analysis survives a page reload.
- Consent — stores your choice on this banner so we don't ask again.
- Analytics — anonymous page-view data via Google Analytics (only if you accept).
- Advertising — Google AdSense uses cookies to serve relevant ads (only if you accept).
See our Cookie Policy for the full list.
3. Analytics
We use Google Analytics 4 with IP-anonymisation enabled to understand which tools are used most. We do not collect identifying personal data via analytics. You can opt out by declining the cookie banner or by installing Google's opt-out browser add-on.
4. Advertising
SignalKey is free to use because of advertising. We use Google AdSense. Third-party vendors, including Google, may use cookies to serve ads based on a user's prior visits. Users may opt out of personalised advertising by visiting Ad Settings.
Ads on SignalKey are clearly labelled "Sponsored" and never auto-play audio over your tool session. We choose ad placements that respect the tool you came for — see our How it works page for the philosophy.
5. What data we collect
The minimum necessary to operate the site:
- Anonymous request logs (IP, user-agent) for security and abuse prevention. Retained 30 days then aggregated.
- Anonymous analytics events (which page you viewed, which tool you used). Retained 14 months.
- The contents of any contact form you submit, sent only to our support inbox.
We do not require accounts, do not collect email addresses unless you contact us, and do not sell or share your data.
6. Your rights (GDPR / CCPA / KVKK)
If you are in the EU, UK, California or Türkiye, you have the right to:
- Access any data we hold about you
- Correct or delete it
- Withdraw consent for analytics or ads at any time
- Object to processing or request data portability
- Lodge a complaint with your data protection authority
Email privacy@signalkey.io with the subject line "Data request" and we'll reply within 30 days.
7. Children
SignalKey is intended for users 13 and older. We do not knowingly collect personal data from children under 13. If you believe a child has provided us data, contact us and we will delete it.
8. Changes to this policy
We may update this policy as the site evolves. The "Last updated" date at the top of this page reflects the current version. Material changes will be announced on the site banner for at least 14 days before taking effect.
9. Contact
Questions or requests? Email privacy@signalkey.io or use our contact form.