Version · avril 2026 (V2)

Protection des données

Tes données de santé t'appartiennent. Cette politique indique clairement quelles données nous collectons — et lesquelles non.

Traduction à titre indicatif — seule la version allemande fait foi.

RGPDArt. 9 santéServeur · DEAucun suivi

Responsable du traitement

Sven Grabowski (TagoHealth)
Pletschmühlenweg 62
50259 Pulheim · Allemagne
E-mail: sven@jointago.app

En vertu du § 38 BDSG (loi fédérale allemande sur la protection des données), un délégué à la protection des données n'est pas requis (entrepreneur individuel sous le seuil). Pour toute question relative à la protection des données, contacte directement le responsable à l'adresse ci-dessus.

1. Ce que nous collectons

Données de profil
E-mail, nom, sexe, âge, taille, poids, niveau d'activité.
Journal alimentaire
Repas, valeurs nutritionnelles, portions, codes-barres scannés.
Symptômes · art. 9 du RGPD
Type de symptôme, intensité, notes. Uniquement avec ton consentement explicite.
Connexions et chat
Messages de chat, commentaires et codes d'invitation entre utilisateurs connectés.
Identifiant aléatoire de l'appareil
Au premier lancement, un UUID anonyme est généré pour compter ton quota d'utilisation (scans IA, rapports d'analyse). Aucun lien avec ta personne, aucun suivi entre applis.
Améliorer l'analyse · facultatif (art. 6, par. 1, point a) du RGPD)
Uniquement si tu y consens lors de l'accueil ou dans les réglages : tendances quotidiennes anonymisées (ingrédients canoniques, intensité maximale par type de symptôme, minutes d'activité, poids). Objectif : améliorer la détection des déclencheurs. Pas de noms, pas d'e-mails, pas de photos, pas de localisation. Révocation à tout moment dans les réglages — toutes les données transmises sont supprimées sous 30 jours.
Statistiques d'utilisation · facultatif (art. 6, par. 1, point a) du RGPD)
Avec le même consentement (« Améliorer l'analyse ») : événements d'utilisation pseudonymes — p. ex. écrans visités, « repas noté », « jeûne démarré » — via notre sous-traitant PostHog (hébergement UE, Francfort). Objectif : comprendre quelles fonctions sont utilisées et où l'appli doit s'améliorer. Pas de noms, pas d'e-mails, pas de noms d'aliments, pas de détails ni d'intensités de symptômes. Sans consentement, aucun événement ne quitte ton appareil ; une révocation arrête immédiatement la collecte. En outre, la durée d'utilisation quotidienne de l'appli (total par jour et nombre d'ouvertures, sans heures ni contenus) sur notre propre serveur en Allemagne ; elle est supprimée en cas de révocation.

2. Ce que nous ne collectons PAS

Pas de localisation. Pas de contacts. Pas d'identifiants publicitaires, pas de suivi publicitaire, pas de vente de données. Statistiques d'utilisation uniquement avec ton consentement explicite (voir ci-dessus).

3. Prestataires tiers

Open Food Facts

Pour les données produits, nous envoyons des codes-barres et des termes de recherche à openfoodfacts.org. Projet à but non lucratif.

Google Gemini

Pour la reconnaissance photo par IA, ton image est envoyée à Gemini. Chiffrée, non conservée durablement. Ton accord est demandé avant la première utilisation. Serveurs aux États-Unis — art. 49, par. 1, point a) du RGPD.

PostHog (statistiques d'utilisation)

Uniquement si le consentement « Améliorer l'analyse » est activé : événements d'utilisation pseudonymes vers PostHog (PostHog EU, hébergement à Francfort — sous-traitance au sens de l'art. 28 du RGPD, aucun transfert vers les États-Unis). Révocation à tout moment dans les réglages — plus rien n'est collecté ensuite.

Apple Santé

Facultatif. Échange bidirectionnel des pas, activités et du poids. Uniquement avec l'autorisation distincte d'Apple.

Sign in with Apple (iOS)

Sur iOS, tu te connectes avec ton identifiant Apple. Apple nous envoie un jeton signé avec un identifiant utilisateur stable et — uniquement lors de la première connexion — éventuellement ton nom et ton e-mail. Si tu choisis « Masquer mon adresse e-mail », nous recevons une adresse de relais Apple ; ta véritable adresse reste chez Apple. Nous ne stockons aucun mot de passe Apple et ne demandons que les autorisations strictement nécessaires.

Google Sign-In (Android)

Sur Android, tu peux te connecter avec ton compte Google. Google nous transmet ton profil (nom, e-mail) pour l'authentification. Google Sign-In n'est pas proposé sur iOS — la connexion s'y fait uniquement via Sign in with Apple ou par e-mail.

Achats intégrés Apple · Google Play Billing · RevenueCat

Pour l'abonnement Pro, nous utilisons les achats intégrés Apple (iOS) ou Google Play Billing (Android). Le paiement est entièrement géré par Apple ou Google — nous ne voyons aucune donnée de paiement. Pour la gestion des abonnements, nous utilisons RevenueCat Inc. (États-Unis) ; un contrat de sous-traitance au sens de l'art. 28 du RGPD a été conclu et le transfert est encadré par les clauses contractuelles types de l'UE.

Resend (envoi d'e-mails)

Pour les liens magiques, la vérification d'e-mail et les e-mails système, nous utilisons Resend.com. Ton adresse e-mail et le contenu du message sont transmis. Serveurs dans l'UE, contrat de sous-traitance au sens de l'art. 28 du RGPD conclu.

Notifications push Expo

Pour les notifications push, nous utilisons le service push d'Expo. Un jeton push anonyme est transmis à Apple ou Google et à Expo. Ce jeton ne peut pas être relié à ton identité. Tu peux désactiver les notifications à tout moment dans les réglages.

4. Stockage

Principalement en local dans une base de données SQLite sur ton appareil — l'appli fonctionne hors ligne. Avec un compte, également sur notre serveur en Allemagne (chiffré en HTTPS). Les mots de passe sont stockés sous forme de hachage bcrypt ; les jetons d'authentification sont conservés dans le trousseau iOS ou l'Android Keystore.

Même sans compte, un enregistrement avec l'identifiant aléatoire de l'appareil est créé au premier lancement afin que ton quota d'utilisation reste cohérent d'un appareil à l'autre. Si tu t'inscris plus tard, cet enregistrement anonyme est « promu » vers ton compte — aucun deuxième utilisateur n'est créé.

5. Tes droits

Accès, rectification, effacement
Portabilité des données · export CSV
Supprimer le compte · dans l'appli
Révoquer le consentement à tout moment
Réclamation auprès d'une autorité de contrôle · art. 77 du RGPD

L'autorité de contrôle compétente pour le responsable est la déléguée à la protection des données et à la liberté d'information de Rhénanie-du-Nord-Westphalie (LDI NRW), Kavalleriestraße 2–4, 40213 Düsseldorf, Allemagne, poststelle@ldi.nrw.de.

6. Sécurité des données

Les données locales sont protégées par le système d'exploitation. Les jetons d'authentification sont stockés dans le trousseau iOS / Android Keystore. La communication avec le serveur est chiffrée en TLS, les mots de passe sont hachés avec bcrypt (12 tours). Les messages de chat et commentaires entre utilisateurs sont en plus chiffrés au repos en AES-256-GCM.

7. Conservation et suppression

Tes données sont conservées tant que tu utilises l'appli. Durées précises :

• Journal, symptômes, objectifs : jusqu'à la suppression du compte
• Tendances quotidiennes anonymisées (avec consentement) : dans les 30 jours suivant la révocation
• Statistiques d'utilisation (avec consentement) : la collecte s'arrête immédiatement à la révocation ; les événements enregistrés sont pseudonymes
• Jetons push : à la désinstallation ou à la déconnexion
• Liens magiques : 10 minutes · jetons de vérification d'e-mail : 24 heures
• Journaux internes des coûts IA : 90 jours, agrégés ensuite

8. Bases juridiques en bref

• Données du compte (e-mail, nom, profil) : art. 6, par. 1, point b) du RGPD (exécution du contrat)
• Journal, valeurs nutritionnelles, poids : art. 6, par. 1, point b) du RGPD (fonction principale de l'appli)
• Symptômes (données de santé) : art. 9, par. 2, point a) du RGPD (consentement explicite)
• Partage anonymisé pour l'entraînement du modèle : art. 6, par. 1, point a) du RGPD (consentement, révocable)
• Notifications push : art. 6, par. 1, point a) du RGPD
• Analyse d'images par IA (Gemini) : art. 6, par. 1, point a) + art. 49, par. 1, point a) du RGPD (consentement au transfert vers un pays tiers)

9. Décisions automatisées

L'appli calcule des corrélations statistiques entre ingrédients et symptômes et propose des déclencheurs possibles (rapport d'analyse IA). Il s'agit expressément d'indications, et non de décisions individuelles automatisées au sens de l'art. 22 du RGPD. Aucun effet juridique ou similairement significatif n'est déclenché automatiquement. Tu décides toi-même si et comment tu suis les recommandations. L'appli ne remplace pas un avis médical.

Contact
Pour toute question concernant tes données :
sven@jointago.app