Tafra

Privacy policy

Effective 2026-10-20 · Version 1.0

Draft for legal review. This policy describes how the app actually handles data. It must be reviewed by a lawyer before launch, in particular under Egypt's Personal Data Protection Law No. 151 of 2020 and its executive regulations, and, for any users in the EU, the GDPR. If the Arabic and English versions differ, the Arabic version prevails.

Tafra («طفرة») is a training and nutrition app. This policy explains what personal data we collect, why, who helps us process it, how long we keep it and what you can do about it. We wrote it in plain language; nothing here is hidden in other documents.

The short version

Contents

  1. Who we are
  2. What we collect and why
  3. Data that stays on your phone
  4. Health data
  5. AI features
  6. Who processes data for us
  7. Where data is stored and transfers
  8. How long we keep data
  9. Your rights and choices
  10. Adults only (18+)
  11. Security
  12. Changes and contact

1. Who we are

The controller responsible for your personal data is Ahmad Tawfik, 77 Dr lashin street, Faisal, Giza Governorate, Egypt ("we", "us"). Contact for privacy questions and requests: [email protected]. General support: [email protected].

2. What we collect and why

We collect data in four situations. If you never create an account and never turn on AI, analytics or friends features, almost nothing reaches us.

DataWhenPurposeLegal basis
Account: email address, password (stored only as a salted hash), language, sign-in sessionsYou create an accountSign-in, sign-in and password-reset emails, securityContract (providing the service)
Cloud backup: first name, height, country, time zone, training goals and program settings (these can include injury or pain areas you asked the app to avoid and Care-mode areas), equipment, workouts and sets, food logs, saved foods and recipes, bodyweight and body measurements, nutrition targets, supplementsYou sign in and keep backup onBack up and restore your data, sync between devices, build your planYour explicit consent for health-related data; contract for the rest
Subscription and trial: an app user ID, a random install ID, the store's purchase and renewal records, trial start, entitlement statusYou start a trial or subscribeGive you access, prevent repeated free trials, handle renewals and refundsContract; legal obligations (tax/accounting)
AI requests: your question to the coach and the training/food context it needs; food or label photos; physique or form-check photos or video frames; the AI's answer; usage counts and costOnly after you turn on AI for that featureAnswer you, keep AI within fair-use limits, prevent abuseYour explicit consent (withdraw any time in Account → AI data sharing)
Friends and coaching: username, display name, friend list, invites, challenges, shared workout summaries; summaries you choose to share with a human coach, dietitian or Care helperYou use Friends or link a coach or helperSocial features you asked forContract; consent for any health summary you share
Push token (a random device address for notifications)You allow notifications for friends featuresDeliver friend and challenge notificationsConsent
Usage statistics: which screens and features are used, app version, language, platform, a random install IDOnly if you turn on "Help improve Tafra" (off by default)Understand what works and fix what doesn'tConsent
Crash reports: error type, stack trace, device model and OS version. No names, emails, notes or messagesOn by default; turn off in Settings → Privacy & dataFind and fix crashesLegitimate interest in a working app
Technical data: IP address and request metadataWhenever the app talks to our server or media CDNDeliver content, rate limiting, securityLegitimate interest
Support messagesYou email usAnswer youLegitimate interest / contract

We do not collect your precise location, contacts, microphone audio or advertising identifier. Country is chosen from your phone's region settings and your own choice, never GPS.

3. Data that stays on your phone

These are stored only on your device and are not sent to us: progress photos, physique check-in photos and results, Care-mode pain check-ins, pelvic-floor practice, cycle check-ins, data imported from Apple Health or Health Connect, and your food-photo history. Everything on the phone is erased when you uninstall the app or use Settings → Reset on-device data. Android backups of app data are turned off so this data is not copied to Google's cloud.

4. Health data

Training, bodyweight, nutrition, pain or injury areas and similar details are health data, a sensitive category under Egyptian law. We process them only with your explicit consent, only to run the features you use, and we:

Tafra is not a medical device and does not diagnose or treat any condition. See the Terms.

5. AI features

Smart Coach Sami, food-photo and label estimates, physique check-ins and form checks use Anthropic's Claude models through our server. The AI key lives only on our server; your phone never talks to Anthropic directly.

6. Who processes data for us

We use these service providers ("processors"). Each may use the data only to provide its service to us.

ProviderWhat they doData involvedLocation
Oracle Corporation and affiliates (Oracle Cloud Infrastructure)Server hosting, database, local backupsAll server-side data aboveFrankfurt, Germany (EU)
Cloudflare, Inc.Domain name system, content delivery, R2 exercise media, encrypted off-site backups, website protection and support email forwardingIP address and request data, encrypted database backups, support emailsGlobal network; company in the USA
Anthropic, PBCAI processing (only with your consent)AI requests described in section 5USA
RevenueCat, Inc.Subscription managementApp user ID, purchase and renewal recordsUSA
Apple and GoogleApp stores, payments, refunds; Apple Health / Health Connect on your phoneTheir own purchase records. They act under their own privacy policiesUSA / worldwide
Resend, Inc.Sends sign-in, verification and password-reset emailsEmail address, the email content, delivery logsUnited States
650 Industries, Inc. (Expo)Delivers push notifications for friends featuresPush token and the notification textUSA
Open Food Facts (non-profit)Product database for barcode and food searchThe barcode or search words only. No account dataFrance (EU)
Functional Software, Inc. (Sentry)Crash reports (if turned on)Crash data described aboveUSA or EU region
PostHog, Inc.Usage statistics (only with your opt-in, if we enable it)Usage statistics described above, linked to a random IDEU cloud

We do not sell personal data and do not share it for cross-context behavioural advertising. We may disclose data if the law requires it, to protect people's safety, or as part of a transfer of the business, in which case this policy continues to apply.

7. Where data is stored and transfers

Our server and database are in Frankfurt, Germany (Oracle Cloud Infrastructure). Encrypted backup copies are stored separately with Cloudflare R2. If you live in Egypt, using an account transfers your personal data, including health data, outside Egypt. Some providers in section 6 process data in the USA or other countries, including Anthropic for AI features and RevenueCat for subscriptions. [Lawyer: confirm the applicable cross-border transfer basis, processor agreements and any permissions required by the Personal Data Protection Center before store publication.]

8. How long we keep data

DataHow long
Account and cloud backupUntil you delete the account. Deletion removes it from the live database immediately.
Server backupsEncrypted copies are overwritten within 30 days, so deleted data disappears from backups within 30 days of deletion.
AI results and usage countsWith your account, until you delete it. Photos are never stored.
Usage statistics (if you opted in)90 days, then deleted automatically. Turning the option off erases what this install sent.
Crash reportsUp to 90 days.
Server security logsUp to 14 days.
Sign-in emails at the email providerAccording to the provider's delivery-log retention (typically up to 30 days).
Free-trial fingerprintAfter you delete your account we keep only a one-way coded fingerprint (HMAC) of your email address and install ID, with no other data, so the free trial cannot be claimed again. It cannot be turned back into your email.
Store transaction recordsAs long as tax and accounting law requires, without a link to your deleted account.
Data on your phoneUntil you delete it, reset the app or uninstall it.

9. Your rights and choices

Under Egypt's Personal Data Protection Law (and the GDPR, where it applies) you can:

Email [email protected] from your account's email address for any request. We answer within 30 days, free of charge.

Subscriptions: deleting your account does not cancel a store subscription. Cancel it in your Apple ID or Google Play subscription settings.

10. Adults only (18+)

Tafra is for people aged 18 and over. The app asks you to confirm your age during setup. We do not knowingly collect data from anyone under 18; if you believe a minor has created an account, contact us and we will delete it.

11. Security

Connections use HTTPS. Passwords are stored as salted scrypt hashes. The AI key and other secrets stay on the server. Sensitive actions such as export and deletion require you to re-enter your password. Server access is restricted to the operator by SSH key. No system is perfectly secure, so please use a unique password.

12. Changes and contact

We will post any change here with a new effective date, and tell you in the app before a significant change takes effect. Questions: [email protected].