RiffKeys

Privacy notice

What we keep, and why.

DraftPre-launch placeholder, last updated 28 October 2026. It will be replaced by a reviewed version before RiffKeys launches.

RiffKeys is in development. This notice covers the early-access list, RiffKeys accounts, progress sync between your devices, the share links you can make, the practice coach, the parent dashboard and its weekly updates, teachers you share practice with, and the analytics on this website, in plain words. RiffKeys is run by Lion MGT LLC, trading as Lion Pro Dev (“we”), which is responsible for this data.

Early access

Your RiffKeys account

You sign in with Apple or Google; there is no RiffKeys password. When you do, we receive and keep:

Apple and Google sign-ins open the same account automatically only for addresses the provider runs itself (iCloud, Gmail, or your own Google Workspace domain); otherwise you link them yourself on the account page. We don't receive your contacts, photos or anything else from your Apple or Google account, and we don't keep Google tokens.

Profiles and progress sync

So your practice follows you between the app and this site, an account stores what the app syncs:

We don't record or upload audio or MIDI performances for sync. Deleting a profile in the app removes its attempts and progress from our servers at the next sync.

The practice coach

When you ask the coach about a session, the app sends our server the piece and difficulty, the profile's age band, the session's timing results (the same kind of numbers as a practice attempt: accuracy, how many notes were on time, early, late, wrong or missed, the weakest bars) and your question, if you typed one. Our server passes the piece, the age band, those numbers and your question to Anthropic, whose Claude model writes the reply. Anthropic does not receive your name, email, account or profile, and does not use what we send to train its models. Please don't type personal details into a question.

Share links and public portfolios

Nothing about a profile is public until you choose to share it on the account page. There are two kinds of link, and you decide on each one:

A shared page never shows an email address, your Apple or Google name, a profile's age band, or any other profile. We refuse a public name or bio that contains an email address. Pages only name pieces from the RiffKeys catalogue.

To stop sharing, choose “Revoke” next to the link on the account page: it stops working at once and shows “Wrong key” instead. Switching off the public portfolio revokes all of its links. Deleting a session in the app revokes its link, deleting a profile deletes its links and public settings, and deleting your account deletes everything. A chat app or social network that already showed a preview of a link (its title and picture) may keep that preview; preview pictures can be cached for up to a minute.

Parents, kids and weekly updates

The account holder is the parent. A kid plays on a profile inside the parent's account: kids never get their own sign-in, email address or notifications from us, and we never ask a kid for contact details.

To turn updates off: switch them off in the dashboard's settings, use the link at the bottom of any weekly email (it works without signing in), turn off RiffKeys notifications in your phone's settings, or delete the account. Signing out of the app removes that device's token.

Teachers and the coach portal

A music teacher can use RiffKeys to follow a student's practice between lessons. A teacher never sees anything about you until you say yes:

To stop sharing, choose “Stop sharing” next to the teacher on the account page. The teacher loses access at once and their assignments and notes for that profile are deleted. The same happens when a teacher ends the link, when you delete the profile in the app, and when either of you deletes their account. Deleting a session in the app deletes the teacher's notes on it. We keep the record that a link existed and ended (no practice data) until one of the two accounts is deleted. Teacher pages carry no analytics.

RiffKeys does not handle lesson payments or live lessons yet. Arrangements and payments between you and a teacher are between you and them.

Website analytics

This website uses Google Analytics 4 to count visits and see which pages help. It records pages viewed, the referring site, approximate location (country or city, derived from your IP address by Google), device and browser type, and uses cookies to tell repeat visits apart. Advertising features, ad personalisation and advertising cookies are turned off.

Why we use it (legal bases)

What we don't do

Who processes it for us

Vercel hosts the website and API; a managed Postgres provider stores the database; Apple and Google handle sign-in; Anthropic writes the coach's replies; Google provides analytics; Amazon Web Services (Simple Email Service) sends the weekly email; and Google Firebase Cloud Messaging, with Apple's push service for iPhones and iPads, delivers push notifications. They process data only to run the service for us. Some of them are in the United States; transfers rely on the EU-US Data Privacy Framework or standard contractual clauses.

How long we keep it

Deleting your account

On the account page (or in the app's settings), choose “Delete account”. It takes effect immediately: the account, every profile, all synced progress, parent settings, device tokens, the delivery log and all sessions are deleted, and we disconnect RiffKeys from your Apple ID. Your early-access sign-up is a separate record; email us to remove it too.

Your choices and rights

Email phil@lionprodev.com to see what we hold about you, get a copy, correct it, or have it deleted. We'll do it by hand and confirm when it's done, normally within a week. If you are in the EEA or UK you can also complain to your data protection authority.

Cookies and local storage

Changes

When the app launches this notice will be replaced with a reviewed privacy policy. If anything changes before then, we'll update this page and the date above.