Privacy policy

Last updated: May 16, 2026

Short version. Your practice data stays on your device. We only collect what we need to email the waitlist and understand which pages people visit. No ad networks. No selling data. Email us at [email protected] to delete anything we have on you.

Who we are

Fifths is an ear training app operated by Ketabian LLC, reachable at [email protected]. This policy covers the website at fifths.io, the web app at app.fifths.io, and the iOS and Android apps once they launch. For Ketabian's broader corporate privacy policy covering all our products, see ketabian.com/privacy.

What we collect, and why

1. Waitlist email signups

If you reserve a $99 lifetime seat (or join any list on the marketing site), we store your email address along with the page you signed up from and the marketing source that brought you (UTM tags, referrer, country derived from your IP — we do not store the IP itself). We use this only to follow up with you about the lifetime offer and to understand which channels work. You can ask us to delete your record any time at [email protected].

2. Optional waitlist survey

If you fill in the two-question survey after signing up, we store your answers next to your email row. The questions are about your use case and your biggest frustration with current ear training tools. The answers shape what we build first.

3. Practice data inside the app

Your practice sessions, scores, confusion matrix, and progress are stored locally on your device by default. If you choose to sign in (magic link, Google, or Apple), they also sync to our Supabase database so your progress follows you between devices. Cloud sync is opt-in: without signing in, nothing leaves your device. Signed-in data is scoped to your account by row-level security — no one else, including us, accesses it casually.

4. Privacy-respecting analytics

The marketing site uses Umami, a cookieless analytics tool that does not track users across sites. It records aggregate page views, referring sites, and rough country-level location. No personal identifiers, no cross-site profiles, no ads.

Both the marketing site and the app use PostHog for product analytics — to understand which pages convert and which features people use. On the marketing site, PostHog records pageviews and form submissions tagged with the campaign that referred you (if any). In the app, it records which lessons you start, finish, or get stuck on. In both places, PostHog is configured without IP tracking, without session replay of input fields, and is anonymized at the device level until you explicitly sign in. You can opt out from inside the app's settings.

5. Crash and error reports

If the app crashes, we receive a stack trace and the version of the app you were running. We do not receive your practice data with crash reports.

6. In-app purchases

When you buy Fifths Pro, your purchase is processed by Apple (App Store) on iOS, Google (Play Billing) on Android, or Stripe on the web. We use RevenueCat to manage subscriptions and entitlements across these stores; RevenueCat receives your purchase receipt and a user identifier (anonymous until you sign in, then linked to your account). Your card details are handled by the payment processor and never reach our servers. To cancel a subscription, use the App Store or Play Store account screen on mobile, or the billing portal linked from Settings on the web.

What we do not do

Where data is stored

The waitlist database runs on Cloudflare D1 (Cloudflare's edge database). The marketing site is served from Cloudflare's CDN. Umami runs on Umami Cloud (EU-hosted). PostHog runs on PostHog Cloud (US or EU region). Cloud sync (account, practice progress, session history when you sign in) runs on Supabase. Crash reports go to Sentry.

How long we keep things

Your rights

You can ask us at any time to:

Email [email protected] with the email address you signed up with. We respond within 30 days. If you are in the EU/UK, you also have the right to lodge a complaint with your local data protection authority.

Children

Fifths is not directed at children under 13. If you believe a child has signed up, email us and we will remove the record.

Changes to this policy

If we change anything material — for example, when cloud sync goes live or when in-app purchases are added — we will update the "last updated" date at the top and notify waitlist subscribers by email.

Contact

Questions, deletion requests, or anything else: [email protected].