Privacy Policy
Last updated: 30 August 2026
This Privacy Policy explains what data KeyEar ("the App") processes and why. The data controller is Rasmus Møller Larsen, a private individual based in Germany, reachable at support@keyear.app.
1. Data that never leaves your device
The App is designed to run almost entirely client-side. None of the following is ever transmitted to us:
- Your settings: theme, key label mode, piano range, accent color, and similar preferences, stored in your own browser or device storage (localStorage/IndexedDB).
- Songs you've imported, recorded, or transcribed, and your practice progress, stored the same way.
- MIDI data from a connected device (via Web MIDI or Bluetooth LE MIDI), handled locally in your browser, never sent to us.
Because this data never leaves your device, uninstalling the App or clearing your browser's site data for KeyEar deletes it.
2. Hosting
The App is served via Cloudflare. Like any web host, Cloudflare's infrastructure processes standard connection metadata (e.g. IP address, request timing) to deliver the App to your browser, acting as a data processor on our behalf. We don't run any analytics, tracking scripts, or advertising cookies ourselves.
3. Purchase and email data
The App is free to use and asks for nothing at all unless you buy the full version. If you do, payment is handled directly by Stripe (web), Apple (iOS), or Google (Android) under their own privacy policies, depending on the platform. We never see or store your card details.
To let one purchase unlock the App on web, Android, and iOS, you may give us an email address, and we use RevenueCat to link your purchase to it. We send you a one-time "magic link" to verify that address — no password is created or stored. Your email and purchase status are stored by RevenueCat, acting as a data processor on our behalf, solely to recognize your unlock across devices. We don't use this email for marketing, and we don't otherwise link it to the on-device data described in Section 1.
Early testers
If you sign up on our website to test KeyEar before launch, we store your email address and when you confirmed it. We first send you one email with a confirmation link, and you're only added to the list once you open it. We use the address only to invite you to test KeyEar and to send you an unlock code. The list is stored on our own servers (Cloudflare), and emails are sent through Brevo. To be removed from the list, write to support@keyear.app and we'll delete your address.
4. Your rights
If you're in the EU/EEA, the GDPR gives you the right to access, correct, delete, or restrict processing of your personal data, to data portability, and to object to processing, plus the right to lodge a complaint with your local data protection authority. Beyond the email address held by RevenueCat for unlocking a purchase, and the early-tester list if you joined it (both in Section 3), we don't hold personal data on our own servers. The rest of these rights concern data already stored locally on your own device, which you control directly. To exercise a right over the data held by RevenueCat, contact us and we'll handle it or pass it on to RevenueCat.
5. Changes to this policy
We may update this policy as the App changes. The "Last updated" date above reflects the latest version.
6. Contact
Questions about this policy or your data: support@keyear.app.
Back to KeyEar