Privacy at Kareeb
Anonymous-first means anonymous-first. Here's exactly what that means.
What we collect
- Anonymous user identifier. A device-bound handle generated on first launch. We do not require a phone number, email, name, or profile photo.
- Persona answers. The 4 onboarding questions you provide (concern areas, age band, gender identity, experience level). Used to pick exercises for you.
- Session activity. Which exercises you start, complete, skip, and how you rate them.
- AI Coach conversations. Stored against your anonymous handle, scoped by Row Level Security so only you can read them. We do not use your chats to train any model.
- Crash and error reports. Standard mobile/web error telemetry to fix bugs.
What we do not collect
- No name, email, phone, or government ID, unless you opt-in to phone OTP for cross-device sync.
- No address book, contacts, location, photos, microphone, or camera access.
- No third-party advertising trackers. The app and this site contain no ad pixels.
Where data lives
On Supabase (Postgres) hosted in AWS Mumbai (ap-south-1). Encryption at rest, TLS in transit, Row Level Security on every user-scoped table.
How long we keep it
Until you delete your data. You can wipe everything tied to your handle from the app's settings (coming with v1.1) or by emailing hello@kareeb.health from the email you used (if any).
Who sees AI conversations
Your conversations go through our backend to whichever language model is currently active (Groq's Llama as of writing; Anthropic's Claude as a fallback). They are bound by their providers' enterprise privacy terms, which exclude training. We log conversations server-side for safety review and to improve the agent's responses to your specific patterns; we do not share them with anyone outside our team.
Children
The app is for adults, 18+. We do not knowingly collect data from anyone under 18 and will delete it if discovered.