Privacy Policy

Last updated: June 2026

This Privacy Policy explains how BPMKeyFinder.com collects, uses, and handles information when you visit or use this website. BPMKeyFinder.com is operated by Charlotte Hayes (contact available via the Contact page).

By using this website, you agree to the practices described in this Privacy Policy.


1. Overview

BPMKeyFinder.com is a free educational website providing a browser-based audio analysis tool and educational content about BPM detection, musical key detection, the Camelot Wheel, and harmonic mixing.

Our approach to privacy:

  • We do not require user accounts or registration
  • We do not sell personal information to any party
  • We do not use advertising networks or behavioural tracking systems
  • Uploaded audio files are processed entirely within your browser — they are never transmitted to any server
  • Data collection is limited to what is necessary to operate the website

2. Audio File Uploads — What Happens to Your Files

When you upload an audio file to BPMKeyFinder.com, the following happens:

Local reading. Your file is read from your device’s local storage into browser memory by the browser’s FileReader API. This is a local operation — the file does not travel over the internet at any point.

Local decoding. The file is decoded into an audio waveform representation (AudioBuffer) using the browser’s AudioContext.decodeAudioData() function. This decoding also happens locally within your browser.

Local analysis. The decoded audio is analysed for BPM and musical key using algorithms running in JavaScript within your browser. No audio data is sent to any external server or service.

Result display. The detected BPM, key, and Camelot Wheel notation are displayed on screen as text.

Session end. When you navigate away from the tool, close the browser tab, or reload the page, the AudioBuffer is cleared from browser memory. No audio data is retained in any form.

What BPMKeyFinder.com never does with your audio:

  • Does not transmit audio over the internet to any server
  • Does not store, cache, or retain any audio file or audio data
  • Does not create any permanent or temporary copy of your audio
  • Does not share audio with any third-party service
  • Does not link your audio file or its analysis results to any personal identifier

Your uploaded files — whether unreleased productions, exclusive DJ tracks, commercial recordings, or personal recordings — are never accessible to BPMKeyFinder.com or any third party. A complete technical explanation is in the Data Security page.


3. Automatically Collected Information

When you visit BPMKeyFinder.com, limited technical information may be processed automatically by your browser or web hosting infrastructure — including IP address, browser type, device type, and basic server access logs. Used only for website functionality and security. Not used for advertising or user profiling.


4. Analytics

BPMKeyFinder.com may use basic analytics to understand aggregate traffic patterns — such as which pages are visited and what devices are used. Any analytics used collect only anonymised, aggregated data that does not identify individual users. No third-party behavioural analytics platforms are used.


5. Advertising

BPMKeyFinder.com does not use advertising networks, advertising cookies, or behavioural targeting technologies. There are no advertising cookies, no DoubleClick cookies, and no third-party advertising scripts on any page of this site.


6. Cookies

BPMKeyFinder.com does not use advertising or tracking cookies. Only essential functional cookies may be used where required for basic website operation and security.

Full details are in the Cookie Policy.


7. Information You Provide Voluntarily

If you contact BPMKeyFinder.com through the Contact page, we receive your email address and the content of your message. Used only to respond to your inquiry. Not shared with third parties, not used for marketing, not retained longer than necessary.


8. Third-Party Links

This website may link to external resources for educational reference. We are not responsible for the privacy practices of external websites.


9. Data Security

Reasonable technical measures protect the website and voluntarily submitted information. The browser-based design of the analysis tool — in which all file processing occurs locally with no data transmission — means your audio files are never exposed to server-side risk. Full details are in the Data Security page.


10. Children’s Privacy

BPMKeyFinder.com is intended for a general audience. We do not knowingly collect personal information from children under the age of 13. If you believe a child under 13 has submitted personal information through the Contact page, please notify us via the Contact page so it can be removed.


11. Your Privacy Rights

EU and EEA users (GDPR): You have rights of access, rectification, erasure, restriction, portability, and objection. Because this site does not maintain user accounts and uploaded audio files are never transmitted or retained, the only personal data that may exist is information voluntarily submitted through the Contact page. To submit a GDPR data request, contact us via the Contact page with the subject line “GDPR Data Request.” We will respond within 30 days.

California residents (CCPA): You have rights to know, delete, and correct personal information. BPMKeyFinder.com does not sell personal information and does not share it for advertising purposes. To submit a CCPA request, contact us with the subject line “CCPA Privacy Request.” We will respond within 45 days.

Full details are in the GDPR and CCPA page.


12. Changes to This Privacy Policy

This Privacy Policy may be updated periodically. The effective date at the top of this page will be updated when material changes are made. Continued use of the website after an update constitutes acceptance of the revised policy.


13. Contact

For privacy-related questions or data requests, contact us through the Contact page.


Related Documents


This Privacy Policy is written and maintained by Charlotte Hayes, founder of BPMKeyFinder.com. Last updated: June 2026.

Scroll to Top