Privacy Policy
Vocalify (“we”, “us”) is a browser-based singing trainer. This policy explains what data the service processes and the choices you have. Vocalify is local-first: your practice data and settings stay in your browser, and there is no user account.
1. Data we process
Stored on your device (never sent to us)
To make the app work, Vocalify saves the following in your browser’s local storage and IndexedDB. This data stays on your device, is not transmitted to any server, and you can erase it at any time by clearing your browser data:
- Settings and preferences (vocal range, scoring, instrument, audio latency, theme, language).
- Practice sessions, scores and statistics.
- Melodies you create and any backing tracks you add.
- Voice recordings you make during practice.
- Your cookie/analytics consent choice.
Microphone & audio
When you grant microphone access, audio is analysed for pitch on your device, in real time. Recordings are stored locally (see above) and are not uploaded to us. We never receive your microphone audio.
Usage analytics — only with your consent
If — and only if — you accept analytics, we load Microsoft Clarity to understand how the app is used and to improve it. Clarity may collect information such as pages viewed, clicks, scrolling and interaction events (session replay), approximate location derived from your IP address, and device, browser and operating-system details. Clarity sets cookies to do this. Microsoft acts as a processor and may use the data per its own terms.
Analytics are off by default. Nothing is loaded and no analytics cookies are set until you choose “Accept”. You can withdraw consent at any time (see “Your choices”).
2. Cookies & local storage
| Purpose | Type | Set when |
|---|---|---|
| App preferences, sessions, melodies, recordings | localStorage / IndexedDB | Always (required to run the app) |
Consent choice (vocalify-consent) | localStorage | When you accept or decline |
| Microsoft Clarity analytics | Cookies | Only after you accept analytics |
3. Third parties
- Microsoft Clarity — analytics, loaded only with consent. See the Microsoft Privacy Statement.
- Google Fonts — fonts are requested from Google’s CDN when a page loads, which involves your IP address. See the Google Privacy Policy.
4. Legal basis
Where the GDPR applies: functional local storage relies on it being strictly necessary to provide the service you requested; analytics rely on your consent (Art. 6(1)(a)), which you can withdraw at any time.
5. Data retention
Data stored on your device persists until you clear it. Analytics data collected by Microsoft Clarity is retained according to Microsoft’s policies.
6. Your choices & rights
- Analytics consent — accept or decline in the banner; change it anytime via “Cookie settings” in the footer, or in the app under Settings → Privacy & analytics.
- Erase your data — clear your browser’s site data for Vocalify to delete everything stored locally.
- Microphone — revoke access at any time in your browser’s site permissions.
- Where the GDPR or similar laws apply, you may have rights to access, rectify, erase or restrict processing, and to lodge a complaint with a supervisory authority.
7. Children
Vocalify is not directed to children under 13, and we do not knowingly collect their data.
8. Changes
We may update this policy; the “Last updated” date above will change. Material changes will be reflected here.
9. Credits
Instrument sounds use the “MusyngKite” soundfont, packaged by midi-js-soundfonts, redistributed unmodified under CC BY-SA 3.0.
10. Contact
Questions about privacy: privacy@vocalify.me.