Privacy Policy
NutriTrace ("we", "our", or "us") is committed to protecting your personal information. This Privacy Policy explains what data we collect, how we use it, and your rights under GDPR and applicable privacy laws. Controller: Alexandre Zanaty — support@nutritrace.app
1. Data We Collect
We collect only what is necessary to provide the service:
- Account: name, email address, profile photo (optional).
- Physical metrics: age, sex, height, body weight.
- Health data: daily food logs, calorie intake, macronutrients, fiber, water intake.
- Goal data: fitness objectives, target weight, estimated timeline, activity level.
- AI content: ingredients you enter and meal photos you scan (processed by Anthropic, not stored).
- Usage data: feature usage, crash reports (anonymous).
- Purchase data: subscription status and credit balance via RevenueCat. We never store payment card details.
We do not collect precise location or device contacts. For free and guest accounts, the Google Mobile Ads SDK may collect advertising identifiers and other device data to serve advertisements — see 'Advertising and Consent' below for details.
2. Legal Basis for Processing (GDPR)
- Performance of contract – to provide the nutrition tracking service.
- Legitimate interest – to improve app stability and fix bugs.
- Consent – for push notifications and App Tracking Transparency. You may withdraw consent at any time.
3. Third-Party Services
- Supabase – database, auth, file storage. EU servers. supabase.com/privacy
- Anthropic Claude API – AI recipe & meal scan processing. Inputs are transient; not used to train models. anthropic.com/privacy
- RevenueCat – subscription & in-app purchase management. revenuecat.com/privacy
- Apple Inc. – App Store distribution, Apple Sign-In, in-app purchases.
- Google LLC – Google Sign-In. policies.google.com/privacy
- Google AdMob (Google Ireland Limited) – advertisement serving for free and guest accounts. Advertising identifiers, device information, IP-derived location, and ad interaction data may be collected. policies.google.com/technologies/ads
We do not sell your data to third parties. Ever.
4. Data Storage & Security
Data is stored on Supabase with row-level security (RLS) — you can only access your own records. Encryption in transit (TLS 1.3) and at rest. Local caching via AsyncStorage for offline access.
5. Data Retention
Data is kept while your account is active. Deleting your account (Profile → Delete Account) erases all personal data within 30 days. Anonymised aggregate statistics may be retained indefinitely.
6. Your Rights (GDPR)
- Access – request a copy of all data we hold.
- Rectification – correct inaccurate data.
- Erasure – delete your account and all data.
- Portability – export your data as JSON (Profile → Export Data).
- Restriction / Objection – limit or object to specific processing.
- Withdraw consent – at any time, without affecting prior processing.
Use "Manage My Data" in the app or email us. Response within 30 days. You may also complain to your national DPA (France: CNIL).
7. Children's Privacy
NutriTrace is not intended for users under 16 (13 in the US under COPPA). We do not knowingly collect data from minors. Contact us immediately if you believe a minor has provided us data.
8. Push Notifications
We may send reminders for hydration, meals, weight check-ins and recipe ideas. You can manage these in Profile → Notifications or in your device Settings at any time.
9. App Tracking Transparency (iOS)
On iOS 14+, we request App Tracking Transparency permission. If you decline, the app works fully — we only use tracking to help measure the effectiveness of our App Store campaigns. You can change this in iOS Settings → Privacy → Tracking.
10. Advertising and Consent
The free version of NutriTrace displays advertisements provided by Google AdMob (Google Ireland Limited). To serve advertisements, the Google Mobile Ads SDK collects and transmits the following to Google:
- Device advertising identifiers (IDFA on iOS)
- Device information: model, operating system version, screen size, language, and time zone
- Your IP address, used to determine your approximate location at country or city level
- Application identifier and version
- Advertising interaction data: whether an advertisement was displayed, viewed, or clicked
- Network information: connection type and mobile carrier
Personalised and non-personalised advertising
If you consent to personalised advertising, your advertising identifier may be used by Google to build an interest profile across applications and to serve advertisements based on that profile.
If you refuse, advertisements are served on a contextual basis only. Please note that the categories of data listed above are still collected and transmitted to Google; what changes is that your advertising identifier is no longer used for cross-application profiling or targeting. Google may continue to use limited identifier data for fraud prevention, frequency capping within this application, and aggregate reporting.
Managing your choices
Users located in the European Economic Area are presented with Google's consent form when the application is first launched, and may review or change their choices at any time via Profile → Ad Preferences. Users located outside the European Economic Area may manage advertising tracking through their device settings (iOS: Settings → Privacy & Security → Tracking).
Premium subscribers
Premium subscribers are not shown advertisements, and no advertising requests are made for their accounts. However, the Google Mobile Ads SDK is included in the application for all users and performs a consent-status check when the application starts. This check transmits device identifiers, your IP address, and the application identifier to Google.
Google acts as an independent controller for the data it collects through AdMob. Google's privacy policy is available at policies.google.com/privacy.
11. Changes to This Policy
For material changes to this policy, you will be asked to review and accept the updated version inside the application before you can continue using it. The effective date above shows the latest update.
12. Contact
NutriTrace Support
Email: support@nutritrace.app
Politique de confidentialité
NutriTrace (« nous ») s'engage à protéger vos données personnelles conformément au RGPD. Responsable du traitement : Alexandre Zanaty — support@nutritrace.app
1. Données collectées
- Compte : nom, e-mail, photo de profil (optionnelle).
- Métriques physiques : âge, sexe, taille, poids corporel.
- Données de santé : journaux alimentaires, saisies caloriques, macronutriments, fibres, eau.
- Données d'objectif : objectifs fitness, poids cible, durée estimée, niveau d'activité.
- Contenu IA : ingrédients saisis et photos de repas scannées (traitement par Anthropic, non stockées).
- Données d'utilisation : utilisation des fonctionnalités, rapports de crash (anonymes).
- Données d'achat : statut d'abonnement et solde de crédits via RevenueCat. Aucune donnée bancaire n'est stockée.
2. Base légale (RGPD)
- Exécution du contrat – fourniture du service de suivi nutritionnel.
- Intérêt légitime – amélioration de la stabilité et correction des bugs.
- Consentement – notifications push et transparence du suivi. Retirable à tout moment.
3. Services tiers
- Supabase – base de données, auth, stockage. Serveurs EU. supabase.com/privacy
- API Anthropic Claude – génération de recettes et scan IA. Données transitoires, non utilisées pour entraîner les modèles. anthropic.com/privacy
- RevenueCat – gestion des abonnements et achats in-app. revenuecat.com/privacy
- Apple Inc. – App Store, Apple Sign-In, achats in-app.
- Google LLC – Google Sign-In. policies.google.com/privacy
- Google AdMob (Google Ireland Limited) – diffusion de publicités pour les comptes gratuits et invités. Des identifiants publicitaires, des informations sur l'appareil, une localisation dérivée de l'adresse IP et des données d'interaction publicitaire peuvent être collectés. policies.google.com/technologies/ads
Nous ne vendons jamais vos données à des tiers.
4. Stockage et sécurité
Données stockées sur Supabase avec sécurité au niveau des lignes (RLS). Chiffrement en transit (TLS 1.3) et au repos. Cache local via AsyncStorage pour l'accès hors ligne.
5. Conservation des données
Données conservées tant que le compte est actif. La suppression du compte (Profil → Supprimer le compte) efface toutes les données personnelles sous 30 jours.
6. Vos droits (RGPD)
- Accès – demande de copie de vos données.
- Rectification – correction des données inexactes.
- Effacement – suppression du compte et des données.
- Portabilité – export JSON (Profil → Exporter les données).
- Restriction / Opposition – limitation ou opposition au traitement.
- Retrait du consentement – à tout moment, sans effet rétroactif.
Utilisez « Gérer mes données » dans l'appli ou contactez-nous par e-mail. Réponse sous 30 jours. Réclamation possible auprès de la CNIL.
7. Protection des mineurs
NutriTrace n'est pas destiné aux moins de 16 ans. Contactez-nous si vous pensez qu'un mineur nous a fourni des données.
8. Notifications push
Rappels d'hydratation, de repas, de pesée et d'idées de recettes. Gérables dans Profil → Notifications ou dans les réglages iOS.
9. App Tracking Transparency (iOS)
Sur iOS 14+, nous demandons l'autorisation ATT. En cas de refus, l'application fonctionne intégralement. Modifiable dans Réglages iOS → Confidentialité → Suivi.
10. Publicité et consentement
La version gratuite de NutriTrace affiche des publicités fournies par Google AdMob (Google Ireland Limited). Pour diffuser des publicités, le SDK Google Mobile Ads collecte les données suivantes et les transmet à Google :
- Identifiants publicitaires de l'appareil (IDFA sur iOS)
- Informations sur l'appareil : modèle, version du système d'exploitation, taille de l'écran, langue et fuseau horaire
- Votre adresse IP, utilisée pour déterminer votre localisation approximative au niveau du pays ou de la ville
- Identifiant et version de l'application
- Données d'interaction avec les publicités : affichage, visionnage ou clic sur une publicité
- Informations réseau : type de connexion et opérateur mobile
Publicité personnalisée et non personnalisée
Si vous consentez à la publicité personnalisée, votre identifiant publicitaire peut être utilisé par Google pour constituer un profil d'intérêts entre applications et diffuser des publicités basées sur ce profil.
Si vous refusez, les publicités sont diffusées sur une base contextuelle uniquement. Veuillez noter que les catégories de données énumérées ci-dessus sont toujours collectées et transmises à Google ; ce qui change, c'est que votre identifiant publicitaire n'est plus utilisé pour le profilage ou le ciblage entre applications. Google peut continuer à utiliser des données d'identifiant limitées à des fins de prévention de la fraude, de limitation de la fréquence au sein de cette application et de rapports agrégés.
Gestion de vos choix
Les utilisateurs situés dans l'Espace économique européen se voient présenter le formulaire de consentement de Google lors du premier lancement de l'application et peuvent consulter ou modifier leurs choix à tout moment via Profil → Préférences publicitaires. Les utilisateurs situés en dehors de l'Espace économique européen peuvent gérer le suivi publicitaire via les paramètres de leur appareil (iOS : Réglages → Confidentialité et sécurité → Suivi).
Abonnés Premium
Les abonnés Premium ne voient pas de publicités et aucune demande publicitaire n'est effectuée pour leurs comptes. Cependant, le SDK Google Mobile Ads est inclus dans l'application pour tous les utilisateurs et effectue une vérification du statut de consentement au démarrage. Cette vérification transmet des identifiants d'appareil, votre adresse IP et l'identifiant de l'application à Google.
Google agit en tant que responsable du traitement indépendant pour les données qu'il collecte via AdMob. La politique de confidentialité de Google est disponible à l'adresse policies.google.com/privacy.
11. Modifications
En cas de modifications importantes apportées à cette politique, une invite s'affichera dans l'application pour vous demander de consulter et d'accepter la version mise à jour avant de pouvoir continuer à utiliser l'application. La date en haut indique la dernière mise à jour.
12. Contact
Support NutriTrace
E-mail : support@nutritrace.app
سياسة الخصوصية
تلتزم NutriTrace («نحن») بحماية بياناتك الشخصية وفق اللائحة العامة لحماية البيانات (GDPR). المتحكم في البيانات: Alexandre Zanaty — support@nutritrace.app
١. البيانات التي نجمعها
- الحساب: الاسم والبريد الإلكتروني وصورة الملف (اختيارية).
- المقاييس الجسدية: العمر والجنس والطول والوزن.
- بيانات الصحة: سجلات الطعام والسعرات والماكروز والألياف والماء.
- بيانات الهدف: أهداف اللياقة والوزن المستهدف والمدة التقديرية ومستوى النشاط.
- محتوى الذكاء الاصطناعي: المكونات وصور الوجبات (معالجة عابرة بواسطة Anthropic).
- بيانات الاستخدام: استخدام الميزات وتقارير الأعطال (مجهولة).
- بيانات الشراء: حالة الاشتراك والرصيد عبر RevenueCat. لا نحتفظ ببيانات الدفع.
٢. الأساس القانوني (GDPR)
- تنفيذ العقد – تقديم خدمة تتبع التغذية.
- المصلحة المشروعة – تحسين استقرار التطبيق وإصلاح الأخطاء.
- الموافقة – الإشعارات والتتبع. قابلة للسحب في أي وقت.
٣. الخدمات الخارجية
- Supabase – قاعدة البيانات والمصادقة والتخزين. خوادم الاتحاد الأوروبي.
- Anthropic Claude API – توليد الوصفات وتحليل الوجبات. معالجة عابرة، لا تُستخدم للتدريب. anthropic.com/privacy
- RevenueCat – إدارة الاشتراكات والمشتريات داخل التطبيق. revenuecat.com/privacy
- Apple Inc. – App Store وApple Sign-In والمشتريات.
- Google LLC – Google Sign-In. policies.google.com/privacy
- Google AdMob (Google Ireland Limited) – عرض الإعلانات للحسابات المجانية وحسابات الضيف. قد يتم جمع معرّفات إعلانية ومعلومات الجهاز وموقع مشتق من عنوان IP وبيانات التفاعل مع الإعلانات. policies.google.com/technologies/ads
لا نبيع بياناتك لأي طرف ثالث.
٤. التخزين والأمان
البيانات مخزّنة على Supabase مع أمان على مستوى الصفوف (RLS). تشفير أثناء النقل (TLS 1.3) وفي حالة السكون. تخزين محلي عبر AsyncStorage للوصول دون إنترنت.
٥. الاحتفاظ بالبيانات
نحتفظ بالبيانات طالما حسابك نشط. حذف الحساب (الملف الشخصي ← حذف الحساب) يمحو جميع البيانات خلال 30 يوماً.
٦. حقوقك (GDPR)
- الوصول – طلب نسخة من جميع بياناتك.
- التصحيح – تصحيح البيانات غير الدقيقة.
- الحذف – حذف حسابك وجميع البيانات.
- قابلية النقل – تصدير البيانات بصيغة JSON.
- التقييد / الاعتراض – تحديد أو الاعتراض على المعالجة.
- سحب الموافقة – في أي وقت دون أثر رجعي.
استخدم «إدارة بياناتي» في التطبيق أو تواصل معنا. سنرد خلال 30 يوماً.
٧. خصوصية الأطفال
التطبيق غير موجّه لمن دون 16 عاماً. تواصل معنا إذا كنت تعتقد أن قاصراً قدّم لنا بيانات.
٨. إشعارات الدفع
تذكيرات للترطيب والوجبات والوزن والوصفات. قابلة للإدارة في الملف الشخصي ← الإشعارات أو إعدادات iOS.
٩. App Tracking Transparency (iOS)
على iOS 14+، نطلب إذن ATT. عند الرفض، يعمل التطبيق بالكامل. قابل للتغيير في الإعدادات ← الخصوصية ← التتبع.
١٠. الإعلانات والموافقة
تعرض النسخة المجانية من NutriTrace إعلانات مقدَّمة من Google AdMob (Google Ireland Limited). لعرض الإعلانات، يجمع SDK Google Mobile Ads البيانات التالية ويرسلها إلى Google:
- معرّفات إعلانية للجهاز (IDFA على iOS)
- معلومات الجهاز: الطراز وإصدار نظام التشغيل وحجم الشاشة واللغة والمنطقة الزمنية
- عنوان IP الخاص بك، المستخدم لتحديد موقعك التقريبي على مستوى الدولة أو المدينة
- معرّف التطبيق وإصداره
- بيانات التفاعل مع الإعلانات: ما إذا كان الإعلان قد عُرض أو شوهد أو نُقر عليه
- معلومات الشبكة: نوع الاتصال والمشغّل
الإعلانات المخصَّصة وغير المخصَّصة
إذا وافقت على الإعلانات المخصَّصة، فقد يستخدم Google معرّفك الإعلاني لإنشاء ملف اهتمامات عبر التطبيقات وعرض إعلانات مبنية على هذا الملف.
إذا رفضت، تُعرض الإعلانات على أساس سياقي فقط. يُرجى ملاحظة أن الفئات المدرجة أعلاه لا تزال تُجمع وتُرسل إلى Google؛ ما يتغير هو أن معرّفك الإعلاني لم يعد يُستخدم للتنميط أو الاستهداف عبر التطبيقات. قد يواصل Google استخدام بيانات معرّف محدودة لأغراض منع الاحتيال وتحديد تكرار العرض داخل هذا التطبيق وإعداد التقارير المجمَّعة.
إدارة اختياراتك
يُعرض على المستخدمين المقيمين في المنطقة الاقتصادية الأوروبية نموذج موافقة Google عند الإطلاق الأول للتطبيق، ويمكنهم مراجعة اختياراتهم أو تغييرها في أي وقت عبر الملف الشخصي ← تفضيلات الإعلانات. يمكن للمستخدمين خارج المنطقة الاقتصادية الأوروبية إدارة تتبع الإعلانات من خلال إعدادات أجهزتهم (iOS: الإعدادات ← الخصوصية والأمان ← التتبع).
مشتركو Premium
لا يظهر للمشتركين في خطة Premium أي إعلانات، ولا تُرسَل أي طلبات إعلانية لحساباتهم. غير أن SDK Google Mobile Ads مدرج في التطبيق لجميع المستخدمين ويُجري فحصاً لحالة الموافقة عند بدء تشغيل التطبيق. يُرسل هذا الفحص معرّفات الجهاز وعنوان IP الخاص بك ومعرّف التطبيق إلى Google.
يعمل Google بوصفه مسؤولاً مستقلاً عن معالجة البيانات التي يجمعها عبر AdMob. سياسة خصوصية Google متاحة على policies.google.com/privacy.
١١. التغييرات على هذه السياسة
في حال إجراء تغييرات جوهرية على هذه السياسة، ستظهر لك رسالة داخل التطبيق تطلب منك مراجعة النسخة المحدَّثة والموافقة عليها قبل مواصلة استخدام التطبيق. التاريخ أعلاه يُشير إلى آخر تحديث.
١٢. تواصل معنا
دعم NutriTrace
البريد الإلكتروني: support@nutritrace.app