Privacy
Clef works without an account. Signing in with Google is optional and only syncs your settings and lesson progress between your devices. Clef doesn't sell data, show ads, or track you across other sites.
Without signing in
- Your settings (sound, keyboard size, theme, lesson options) and lesson progress are saved in your browser's local storage on that device. They aren't sent to Clef's servers.
- Notes from your MIDI keyboard or microphone are processed in your browser and never uploaded or recorded.
If you sign in with Google
Clef receives from Google, and stores:
- your name and email address;
- your Google account identifier, so the same account signs in next time.
Clef also stores, linked to your account:
- your settings and lesson progress, so they follow you to other devices;
- sign-in sessions (without your IP address or browser details).
Clef asks Google only for basic profile access (name and email). It doesn't keep your Google profile photo or the access tokens Google issues at sign-in, and it never acts on your Google account.
Services Clef uses
- Vercel hosts the site and provides privacy-friendly page analytics (no cookies, no cross-site tracking).
- Neon hosts the database that stores signed-in accounts.
- Google handles sign-in. Fonts are loaded from Google Fonts.
- Piano and instrument sounds are downloaded from public sample libraries hosted on GitHub Pages.
Like any website, these services receive your IP address when your browser loads content from them.
Deleting your data
Signing out leaves your local settings on that device; you can clear them in your browser's site data. To delete your account and everything stored with it, email coleman@onliminal.xyz from the address you signed in with, and it will be removed.
Changes
If this policy changes, the date above will change with it. Questions: coleman@onliminal.xyz.