Privacy Policy
This page explains what data we collect when you use Kalim, what we do with it, and the choices you have. We've written it in plain English. If anything here is unclear, write us at support@kalimlabs.com and we'll answer.
1. Who we are
Kalim is operated by Kalim Labs ("we", "us"). We're a small team building an AI-powered Egyptian Arabic conversation app. You can reach us at support@kalimlabs.com.
2. What we collect
When you use Kalim, we collect three buckets of data — in plain terms:
- Account information. Your email address, your name (if you give us one), and the answers you give during onboarding (your goal, current level, and how many minutes a day you plan to practice). When you sign in with Google, we also receive your Google profile name and avatar image.
- Your activity inside the app. Lesson completions, streak and progress data, your conversations with the AI tutor (text and short-term audio of what you said), and the AI's corrections of your speech. We use this to deliver the product — your streak doesn't work without tracking the days you practiced.
- Billing information. Handled entirely by Stripe. We never see or store your credit-card number — Stripe gives us a token. We store your subscription status, plan tier, and billing-period dates so the app knows whether you have access.
We also log technical metadata for things like error reporting and latency monitoring — request IDs, response times, error codes. This is scrubbed of your transcript content before it reaches our error-reporting tool.
3. How we use it
- To deliver the service — load your lessons, track your progress, run conversations with the AI tutor, charge your subscription.
- To send transactional email — welcome, trial reminder, cancellation receipt. We don't send marketing email unless you opt in separately.
- To debug and improve the product — anonymized aggregate metrics on latency, error rates, and lesson completion.
- To support you when you write to us.
We do not sell your data. We do not use your conversations with the AI tutor to train third-party AI models — your inputs to Anthropic and ElevenLabs are processed on a per-request basis under their no-training terms.
4. Who we share it with
To run Kalim we use a small number of trusted service providers. They each see only the slice of your data they need:
- Supabase — hosts the database with your account, progress, and conversation transcripts. Servers in the United States.
- Vercel — hosts and serves the application. Servers worldwide via edge network.
- Anthropic (Claude) — powers the AI conversation engine. Receives the text of your turn plus enough curriculum context to respond. Anthropic's API does not train on customer data.
- ElevenLabs — handles speech-to-text (Scribe v2) and text-to-speech (the Cairene voices). Audio is processed in real time and is not retained by ElevenLabs for training.
- Stripe — processes payments. Holds your billing information. We see only their tokens and high-level subscription state.
- Resend — sends our transactional email (welcome, trial reminder, cancellation). Receives your email address and the email body.
- Sentry — error reporting. Receives error metadata (timestamps, request IDs, status codes). Transcript content is scrubbed before it's sent.
We share data with these providers only to make Kalim work. We do not share your data with advertisers, brokers, or analytics aggregators.
5. How long we keep it
- Voice audio — not persisted. The audio of your spoken turns is processed in memory during the conversation and discarded. The text transcript remains so you can review past lessons.
- Transcripts, lessons, progress — kept for as long as your account exists. You can export everything from Account → Download data at any time.
- Account data — kept while your account is active. If you cancel and don't re-subscribe, we keep your data so you can come back where you left off. To permanently delete your account, email support@kalimlabs.com — we delete within 7 days.
- Billing records — kept by Stripe per their retention policy and required by tax law in their jurisdiction.
6. Your rights
Whichever country you're in, you have these rights with respect to your data:
- Export. Download everything we hold about you as a JSON file from Account → Download data inside the app.
- Correction. Edit your profile and onboarding answers from Account → Settings. For anything else, email us.
- Deletion. Email support@kalimlabs.com and we'll delete your account and associated data within 7 days. Some billing records may be retained by Stripe to comply with tax law.
- Withdraw consent. Cancel your subscription at any time from Account → Subscription. Cancellation doesn't delete your data — use the deletion right above for that.
If you're in the EU, UK, or California you have specific data-protection rights under GDPR / UK GDPR / CCPA. Email us and we'll fulfill them.
7. Cookies and similar technology
We use cookies for two things: keeping you signed in (an authentication session cookie set by Supabase Auth) and remembering your in-app preferences like your voice choice. We do not use third-party tracking cookies or advertising trackers.
8. International transfers
Kalim operates globally. Some of our service providers (Supabase, Vercel, Stripe, Anthropic) store and process data in the United States. By using Kalim, you understand that your data may be transferred to and processed in countries outside your own. We rely on the standard contractual protections these providers offer for international data transfers.
9. Security
We do reasonable things to keep your data safe: encrypted transport (TLS) for everything, row-level security in the database so users can only see their own rows, no client-side exposure of API keys, no audio retention. We don't claim to be unhackable — no one is — but we do try.
10. Children
Kalim isn't designed for children under 16, and we don't knowingly collect data from them. If you believe a child has signed up for Kalim, write to us and we'll delete the account.
11. Changes to this policy
When we change this policy in a way that matters, we'll update the "last updated" date at the top and, for substantive changes, email you. Small fixes (typos, clarifications) we'll just push.
12. Contact
Questions, requests, or anything else — write to support@kalimlabs.com. A real human answers.