Privacy Policy — Qalam Altalib

Effective date: 3 November 2026 · Developer (data controller): Ali Al-Qarni (علي القرني), Saudi Arabia · Contact: ali5250111@gmail.com · +966555821452

Qalam Altalib ("the app") is a free, ad-supported homework helper for school students. You photograph a question and the app explains the solution step by step. We collect as little as possible: no sign-up, no name, no email, no phone number. This policy is written to meet Apple's App Store rules, the US Children's Online Privacy Protection Act (COPPA) and the Saudi Personal Data Protection Law (PDPL).

1. What we process and why

DataPurposeWhere it goesRetention
Random anonymous device ID (UUID), created by the app and stored in the iPhone KeychainDaily free-solve counter, reward-ad limits, abuse prevention, linking your push token so it can be deletedSupabase (our server)Until you tap "Delete my account & data"
Photo of the question (only the area you choose)To solve itCompressed on your device, sent over TLS to our server and on to AnthropicNot saved by our server: it is held in memory only while the request runs. Anthropic may keep it for a limited period (see §3)
Text read from the photo (OCR, done on your device)To solve it, and to reuse answers to identical questionsOur server, AnthropicNot stored as text. Only a one-way SHA-256 hash of it is used as a cache key
Cached answer (hash key + the answer + hit count)Reply instantly to repeated questions at no costSupabaseServed for up to 180 days, then no longer used. The cache holds no photo and no device ID
Daily quota counters (solves used, bonus solves, reward-ad count and time)Enforce 10 free solves a day, +3 per rewarded adSupabase, one row per device per dayShort-term: needed only for the current day. Rows older than 7 days are deleted automatically by a daily job, and are deleted at once when you delete your data
Push token and language (only if you allow notifications)Send study reminders and app newsSupabase (token), Firebase Cloud Messaging (Google) for deliveryUntil you turn push off or delete your data
Age group, consent choices, solution history, settingsChild protection, ad settings, reviewing past solutionsStay on your deviceUntil you delete them or the app
Advertising identifier (IDFA, only if you are 18+ and allow tracking), device and ad-interaction dataShow and measure adsGoogle AdMobPer Google's policy

We do not sell personal data, we do not build profiles, and we do not use your photos to train AI models.

2. Camera and photos

The camera and photo library are used only when you tap to photograph or pick a question. Please don't photograph names, phone numbers, ID numbers or faces. The AI is instructed to ignore and never repeat personal data it sees.

3. Service providers (processors)

ProviderRoleLocation
Supabase Inc.Server functions and databaseSeoul, South Korea (ap-northeast-2)
Anthropic PBC (Claude)Produces the step-by-step solutionUnited States
Google LLC — AdMobAds, consent (UMP)United States / global
Google LLC — Firebase Cloud MessagingPush notification delivery onlyUnited States / global
AppleOn-device AI (Foundation Models), OCR, App StoreOn your device

4. Children

5. Ads and consent

Ads come from Google AdMob. Where required (e.g. EEA/UK) a Google consent form (UMP) is shown, and you can change your choice from Settings → Ad privacy. Apple's tracking prompt (ATT) is shown only to users aged 18+; if you decline, ads are non-personalised.

6. Legal basis (PDPL)

We process data on the basis of your consent (given in the app on first launch and through the iOS permission prompts) and because processing is necessary to provide the service you ask for. You may withdraw consent at any time by turning permissions off or deleting your data.

7. Your rights

Under the PDPL (and similar laws) you have the right to: be informed; access your data and get a copy; correct it; have it deleted; withdraw consent; and complain.

8. Security and breaches

See our Security page and our Data Breach Response Plan. If a breach affects your data we will notify SDAIA within 72 hours and inform affected users without undue delay.

9. Changes

We will post updates on this page and change the effective date. Material changes are shown in the app.

10. Contact

Ali Al-Qarni · ali5250111@gmail.com · +966555821452 · Saudi Arabia