Privacy Policy
Last updated: 2026-09-06
Data we collect
- Account: email, name, and profile image, via Better Auth (email/password or Google sign-in).
- Preferences and usage: your target and native language, saved songs, per-day and per-month counts of songs and explanations you generate (to enforce plan limits), and push subscription endpoints (only if you enable notifications).
- Guided practice: lesson and review sessions, first-answer results, completion times and the next review date. We store a hash of each answer to prevent duplicate submissions, not the text you type. This progress is deleted when you delete your account.
- Billing: if you subscribe to Pro, Stripe processes your payment. We store only a Stripe customer and subscription identifier, your plan status, the first product action after payment and, if you answer the optional purchase survey, your selected reason and optional comment. We never see or store your card number.
- Checkout continuity: when you open Checkout from a selected lyric, your browser temporarily keeps the line and word positions in session storage. This restores your place after payment. The lyric text is not put in the Checkout URL and the temporary value expires after one hour.
- Feedback: your one-to-five-star rating, required comment, page URL and optional email address. If you select the separate publication checkbox, we also store when you gave us permission to quote the comment and rating on our home page. Your email address is never included in that permission.
- Server logs: standard request logs for debugging.
How we use it
Account data is used to sign you in and remember your library and language. Lyrics and URLs you submit are processed by OpenAI (chat completion, web search, speech-to-text) to produce translations, analysis, official lyrics and artist context. Audio downloaded for transcription is processed in-memory and not retained.
We use feedback to investigate problems and improve FluentSong. We only use a comment as a public testimonial when its publication permission was selected. Selecting it is optional and does not affect how the feedback is handled. You can withdraw that permission at any time by emailing the contact address below.
After you have used Pro, Settings may offer an optional purchase survey. It never opens while you are listening and only opens if you choose to answer. Permission to quote its comment and permission for Saverio to contact you once about that answer are separate and optional. Neither choice affects your plan or access.
We send transactional email you cannot opt out of while you have an account (for example, a password reset you request), via Cloudflare Email Service. We may occasionally send product updates; every such message carries a one-click unsubscribe link, and unsubscribing does not affect transactional email.
Analytics and session recording
We use Cloudflare Web Analytics for aggregate traffic (no cookies, no cross-site tracking) and Microsoft Clarity for heatmaps and session recordings, which help us find broken flows and confusing screens.
If you are signed in, we send Clarity your account id, display name and whether your plan is Free or Pro. This lets us filter recordings by plan and trace a reported problem back to the account it belongs to. We never send your email address, and we never send payment or password data. Clarity masks text you type by default.
If you would rather not be recorded, most content blockers block Clarity, and you can ask us to delete recordings linked to your account at the contact address below.
Subprocessors
- Better Auth: authentication
- Stripe: subscription billing (Pro only)
- OpenAI: AI analysis, web search, speech-to-text
- Cloudflare: R2 cache, Web Analytics, Email Service
- Microsoft Clarity: heatmaps and session recording
- YouTube: video embedding
- Coolify (Hetzner): hosting
Your rights
You can delete your account yourself, at any time, from Settings. You do not need to ask us. It removes your profile, preferences, saved and hidden songs, the lines you asked about and your usage counters, and it cancels a Pro subscription in the same step. Songs you added stay in the public library, without your name on them. Feedback you sent stays too, with your name and address stripped from it. For any other data request, email [email protected].
Cookies
Better Auth uses first-party cookies for authentication. Microsoft Clarity may use analytics cookies after consent where consent is required. We do not use advertising cookies.