We collect only what is needed to deliver lessons, meet legal obligations, or improve the product. Decline optional collection via in-app settings or device permissions.
Account data
Name, email, auth tokens, language preferences, timezone, and profile photo. Passwords are hashed—never stored in plaintext.
Learning activity
Lesson progress, streaks, quiz scores, dictionary lookups, translations, and prompts sent to AI tutors.
Audio recordings, speech transcripts, or camera input when you use pronunciation or scanning features. Recordings stay on-device when possible; uploads occur only when you initiate scoring or sync.
Sensitive data (CCPA 2026)
Voice biometrics derived from pronunciation practice are treated as sensitive personal information. We do not collect neural data (brain-wave or nervous-system signals). If we ever do, we will obtain explicit opt-in consent first.
Purchases
Subscription tier, trial dates, store receipts, and anonymized RevenueCat IDs. Apple/Google process payments; we receive only transaction tokens.
Device & diagnostics
Model, OS, app version, locale, crash logs, and (if enabled) ad identifiers for debugging and platform compliance.
Approximate location from IP/timezone to localize content and display correct legal terms.
In-app analytics
Our iOS and Android apps send product analytics to Firebase Analytics (Google) and PostHog. Events describe what happened — a lesson opened, a word looked up, a paywall shown — alongside device model, OS, app version, language, and approximate location derived from your IP address.
We do not send your name, email, or account ID, and we do not send Arabic text, translations, saved notes, or anything you type into search. Events reach PostHog under a random per-install identifier that is never linked to your account, and PostHog stores them in the European Union. We do not record your screen: session replay is switched off.
Cookies
Essential cookies for language prefs; optional Vercel Web Analytics running cookieless by default (no third-party ads). We do not load it when your browser signals Global Privacy Control or Do Not Track.