Politique de confidentialité — FBL
Dernière mise à jour : 22 août 2026 (ajout de la fonctionnalité Amis — partage optionnel de routines et séances entre comptes connectés ; remplacement de « Coach IA » par « assistant IA Lia » ; ajout d'une copie de secours hebdomadaire hors du service principal, section 6)
Cette politique de confidentialité décrit les données collectées par l'application FBL (« l'application »), comment elles sont utilisées, où elles sont stockées, et comment nous contacter.
1. Qui sommes-nous
FBL est une application de suivi nutritionnel et de musculation, développée et éditée à titre indépendant. Contact : fbl.app.contact@gmail.com.
2. Données que nous collectons
Selon la manière dont tu utilises l'application, les données suivantes peuvent être collectées :
- Compte / identité : adresse email, mot de passe (géré de façon sécurisée par Firebase Authentication, jamais stocké en clair par nos soins) — uniquement si tu crées un compte. Si tu utilises « Continuer avec Google », ton nom et ton adresse email associés à ton compte Google sont utilisés à la place d'un mot de passe pour créer/retrouver ton compte FBL — nous ne recevons ni ne voyons ton mot de passe Google. En mode « hors-ligne » (invité), aucune donnée de compte n'est créée.
- Données de santé et forme physique : poids, taux de masse grasse, mensurations corporelles, séances de musculation (exercices, séries, charges, répétitions), objectifs et historique alimentaire (aliments consommés, calories, macronutriments), hydratation.
- Photos : photos de progression physique et photos d'étiquettes alimentaires, si tu choisis d'en ajouter. Ces photos restent stockées uniquement sur ton appareil (stockage local IndexedDB) — elles ne sont jamais envoyées à nos serveurs ni à un tiers.
- Données importées depuis Health Connect (Android, optionnel) : si tu actives la liaison Health Connect, l'application lit — en lecture seule et avec ton autorisation explicite — certaines données de forme physique déposées par tes autres applications ou objets connectés (sommeil, calories actives, pas), quelle que soit leur marque. Ces données restent uniquement sur ton appareil (stockage local) : elles ne sont jamais envoyées à nos serveurs ni à un tiers, ni synchronisées entre tes appareils. Tu peux couper la liaison et effacer ces données à tout moment depuis l'application.
- Données techniques : aucune donnée d'usage/analytique n'est collectée par l'application elle-même à ce jour.
- Abonnement premium : si tu souscris à l'abonnement, l'achat est traité par Google Play et le statut de ton abonnement (actif ou non) est géré via RevenueCat, rattaché à l'identifiant technique de ton compte. Nous ne voyons jamais tes informations de paiement (carte bancaire, etc.) — elles sont gérées par Google.
3. Estimation de repas par intelligence artificielle (fonctionnalité optionnelle, premium)
Si tu utilises volontairement « Estimer par photo (IA) » ou « Décrire un plat (IA) » (Alimentation → Nouvel aliment), la photo ou le texte que tu fournis est envoyé à Google (API Gemini) pour estimer les valeurs nutritionnelles du plat. C'est la seule fonctionnalité de FBL où une photo ou un texte que tu saisis quitte ton appareil vers un service tiers — à la différence de toutes les autres photos de l'application (progression, étiquettes), qui restent uniquement en local (voir section 2).
- Cette fonctionnalité est strictement optionnelle : elle n'est jamais utilisée sans action explicite de ta part, et un écran de consentement dédié s'affiche avant le tout premier envoi.
- La photo ou le texte est envoyé à Google le temps du traitement de la demande ; FBL ne conserve ni la photo ni le texte au-delà de cette réponse. Seul l'aliment que tu choisis ensuite d'enregistrer (nom, valeurs nutritionnelles que tu peux corriger) rejoint ta base personnelle, comme un ajout manuel classique.
- Sur l'offre utilisée par FBL, Google ne réutilise pas ce contenu pour entraîner ses modèles. Voir la politique de confidentialité de Google.
- Un aliment créé via cette fonctionnalité n'est jamais partagé dans la base alimentaire communautaire (section 8) : n'étant pas une valeur vérifiée (contrairement à une saisie manuelle ou un scan de produit), il reste privé à ton compte.
4. Assistant IA nutrition et entraînement, « Lia » (fonctionnalité optionnelle, premium)
Si tu utilises volontairement l'assistant IA « Lia » (bouton dédié de la barre de navigation), tes messages ainsi qu'un résumé de ton activité récente sont envoyés à Google (API Gemini) pour générer une réponse :
- Entraînement : programme actif et ta progression dans celui-ci, tes routines actuelles, tes dernières séances (détail de tes meilleures séries par exercice), tes records récents, ton volume d'entraînement par muscle sur les 30 derniers jours, tes séries réalisées cette semaine par rapport à tes objectifs, ainsi que les exercices où une stagnation ou une fatigue élevée a été détectée.
- Nutrition : ton objectif calorique et de macronutriments, ton poids objectif, ta consommation du jour et des 6 jours précédents, et ta tendance moyenne sur 7/15/30 jours (calories et poids).
Aucune photo ni donnée de santé (Health Connect) n'est envoyée — uniquement du texte décrivant ton activité telle qu'enregistrée dans l'application. Ce résumé ne couvre jamais plus que le dernier mois de données.
- Cette fonctionnalité est strictement optionnelle : elle n'est jamais utilisée sans action explicite de ta part, et un écran de consentement dédié — distinct de celui de l'estimation de repas (section 3), tu peux accepter l'un sans l'autre — s'affiche avant le tout premier échange. Le bouton d'accès peut aussi être masqué de la barre de navigation depuis Profil → Personnaliser l'interface.
- Le résumé et tes messages sont envoyés à Google le temps du traitement de chaque échange ; FBL ne conserve rien de ces échanges sur ses serveurs. Par défaut, l'historique de la conversation reste uniquement en mémoire sur ton appareil le temps de la session (perdu à la fermeture de l'application). Tu peux choisir d'activer une conservation de cet historique sur ton appareil (icône dédiée dans le chat, décochée par défaut, désactivable à tout moment — la désactivation efface aussi ce qui avait déjà été enregistré) : dans tous les cas, cet historique reste uniquement local, il n'est jamais envoyé à nos serveurs ni synchronisé entre tes appareils.
- Sur l'offre utilisée par FBL, Google ne réutilise pas ce contenu pour entraîner ses modèles. Voir la politique de confidentialité de Google.
- Lia ne fournit aucun avis médical : elle n'évalue ni douleur, ni blessure, ni aucun autre sujet de santé (allergie, grossesse, trouble alimentaire, pathologie...) — en cas de question de ce type, elle redirige systématiquement vers un professionnel de santé plutôt que de répondre.
5. Comment nous utilisons ces données
- Faire fonctionner les fonctionnalités de suivi de l'application (calories, macros, poids, séances).
- Synchroniser tes données entre tes appareils si tu es connecté à un compte (via Firebase).
- Te permettre d'exporter tes propres données (sauvegarde JSON, export CSV) à tout moment depuis l'application.
- T'envoyer des notifications locales (minuteur de repos pendant une séance, rappels de repas) — selon les réglages de ton téléphone, elles peuvent s'afficher sur l'écran verrouillé.
- Gérer ton abonnement premium et débloquer les fonctions correspondantes (via Google Play / RevenueCat).
Nous ne vendons ni ne partageons tes données personnelles à des fins publicitaires ou commerciales, à qui que ce soit.
6. Où sont stockées tes données
- Compte, poids, séances, journal alimentaire, objectifs : hébergés sur Firebase (Google Cloud / Firestore), accessibles uniquement par toi (règles de sécurité restreignant l'accès à ton propre compte).
- Copie de secours (reprise après sinistre) : une copie de sauvegarde chiffrée de l'ensemble de la base est régénérée chaque semaine dans un second projet Google Cloud entièrement séparé, dédié uniquement à cet usage et hébergé aux États-Unis. Elle n'est accessible à personne au quotidien (aucune fonctionnalité de l'application n'y lit ni n'y écrit) — seul le développeur peut y accéder manuellement, et uniquement en cas de perte accidentelle des données du service principal.
- Photos : uniquement en local sur ton appareil, jamais transmises — à l'exception d'une photo que tu choisis explicitement de soumettre à l'estimation IA (section 3), transmise à Google le temps du traitement, jamais stockée par nos soins.
- Résumé d'entraînement/nutrition et messages transmis à l'assistant IA Lia : uniquement si tu utilises volontairement Lia (section 4), transmis à Google le temps de chaque échange, jamais stockés par nos soins au-delà de la réponse. L'historique de la conversation reste uniquement sur ton appareil — en mémoire le temps de la session par défaut, ou sauvegardé localement si tu actives cette option dans le chat ; dans les deux cas, il n'est jamais transmis à nos serveurs ni synchronisé entre tes appareils.
- Données importées depuis Health Connect (sommeil, calories, pas) : conservées uniquement en local sur ton appareil, jamais transmises à nos serveurs ni synchronisées dans le cloud.
- Mode hors-ligne / invité : toutes les données restent uniquement sur ton appareil, aucune donnée n'est envoyée à un serveur.
- Exports et partages : quand tu exportes ou partages une sauvegarde (CSV ou JSON), le fichier quitte l'application vers la destination que tu choisis (email, stockage du téléphone, autre application). Cette copie sort alors de notre contrôle et relève des services que tu utilises pour la stocker ou l'envoyer.
7. Amis (fonctionnalité optionnelle)
FBL propose une fonctionnalité optionnelle « Amis » (Profil → Amis) permettant de se connecter avec une autre personne utilisant l'application, afin de s'échanger des idées de programme d'entraînement.
- Aucun annuaire public : il n'existe aucune recherche par nom, email ou pseudo. L'ajout se fait uniquement en collant l'identifiant technique (uid) d'un compte que tu as toi-même reçu de cette personne (ou inversement) — personne ne peut te trouver ou t'ajouter sans que tu lui aies communiqué le tien.
- Double consentement : une demande d'ajout doit être explicitement acceptée par la personne qui la reçoit avant que quoi que ce soit ne soit partagé.
- Portée strictement limitée : une fois la demande acceptée, chaque compte peut uniquement consulter et copier les routines d'entraînement et les séances réalisées (exercices, séries, charges, répétitions) de l'autre. Aucune autre donnée n'est partagée — poids, taux de masse grasse, mensurations, photos de progression, journal alimentaire et objectifs restent strictement privés et ne sont jamais accessibles à un ami.
- Réversible à tout moment : retirer un ami (Profil → Amis) coupe immédiatement l'accès dans les deux sens.
- Les données partagées entre comptes amis transitent et sont stockées sur Firebase (Google Cloud / Firestore), avec des règles de sécurité limitant l'accès aux seuls comptes ayant une relation d'amitié acceptée entre eux.
8. Base de données alimentaire communautaire
Si tu ajoutes un aliment (manuellement ou via scan de code-barres), son nom et ses valeurs nutritionnelles peuvent être partagés dans une base de données communautaire consultable par les autres utilisateurs connectés, afin d'éviter que chacun ne doive ressaisir les mêmes produits. Aucune donnée personnelle (nom, email) n'est associée publiquement à ces fiches ; seul un identifiant technique de compte — une chaîne aléatoire générée par Firebase, qui n'est ni ton nom ni ton email — y est rattaché, uniquement pour te permettre de modifier tes propres contributions. Les autres utilisateurs ne peuvent pas s'en servir pour t'identifier.
Ces fiches sont anonymes et constituent une ressource partagée : pour cette raison, elles ne sont pas supprimées automatiquement lorsque tu supprimes ton compte (les autres utilisateurs continuent d'en bénéficier, et elles ne contiennent aucune donnée permettant de t'identifier). Tu peux toutefois demander le retrait d'une fiche que tu as ajoutée en nous écrivant à fbl.app.contact@gmail.com : la suppression est alors effectuée manuellement par nos soins (procédure administrateur).
9. Services tiers utilisés
- Firebase (Google) : authentification de compte et stockage de données. Voir la politique de confidentialité de Google.
- Firebase Crashlytics (Google) : en cas de plantage de l'application, un rapport technique (trace d'erreur, modèle d'appareil, version d'Android, version de l'app) est envoyé automatiquement à Google pour nous aider à corriger le bug. Ce rapport ne contient aucune de tes données personnelles (aliments, séances, poids...). Voir la politique de confidentialité de Google.
- API Gemini (Google) : uniquement si tu utilises volontairement l'estimation de repas par IA (section 3) ou l'assistant IA Lia (section 4), ta photo/description de plat ou tes messages et un résumé de ton activité d'entraînement/nutrition sont envoyés à ce service pour analyse. Voir la politique de confidentialité de Google et les conditions de l'API Gemini.
- OpenFoodFacts : lors d'un scan de code-barres, le code-barres est envoyé à l'API publique OpenFoodFacts pour récupérer les informations du produit. Aucune donnée personnelle n'est transmise à ce service.
- Health Connect (Google, Android) : si tu actives la liaison, l'application lit depuis Health Connect les données de forme physique que tu as choisies (sommeil, calories, pas), avec ton autorisation. Tu gères ces autorisations dans les réglages Health Connect de ton téléphone, et FBL ne fait que lire ces données localement (aucun envoi vers nos serveurs). Voir la politique de confidentialité de Google.
- Google Play Billing : traite les paiements liés à l'abonnement premium. Nous ne recevons ni ne stockons tes informations de paiement.
- RevenueCat : gère l'état de ton abonnement (actif / expiré) à partir de l'identifiant technique de ton compte. Voir la politique de confidentialité de RevenueCat.
10. Tes droits
Tu peux à tout moment :
- Exporter l'intégralité de tes données depuis l'application (Profil → Sauvegarde & export).
- Retirer un ami à tout moment (Profil → Amis) : coupe immédiatement l'accès à tes routines/séances pour cette personne, et à celles de cette personne pour toi.
- Supprimer ton compte et l'ensemble des données rattachées à ton compte (poids, séances, journal alimentaire, objectifs) directement depuis l'application : Profil → « Supprimer mon compte ». La suppression de ton compte et de tes données actives est immédiate. Une copie peut subsister jusqu'à 30 jours dans nos sauvegardes de secours internes (destinées uniquement à la reprise après incident technique), avant d'être elle-même effacée automatiquement ; elle n'est accessible à personne en dehors d'une restauration d'urgence. Tu peux aussi nous contacter à fbl.app.contact@gmail.com si tu ne peux pas accéder à l'application.
- Demander le retrait de fiches que tu as ajoutées à la base alimentaire communautaire (voir section 8) : anonymes, elles ne sont pas supprimées automatiquement avec ton compte, mais peuvent être retirées à ta demande.
- Couper la liaison Health Connect et effacer les données santé importées à tout moment, directement depuis l'application (Profil → Autres → Health Connect).
- Arrêter d'utiliser l'estimation de repas par IA (section 3) à tout moment : elle n'est jamais déclenchée automatiquement, il te suffit de ne plus utiliser « Estimer par photo (IA) » / « Décrire un plat (IA) » pour qu'aucune donnée ne soit plus envoyée à Google à ce titre.
- Arrêter d'utiliser l'assistant IA Lia (section 4) à tout moment : elle n'est jamais déclenchée automatiquement, il te suffit de ne plus utiliser le bouton « Lia » de la barre de navigation (masquable depuis Personnaliser l'interface) pour qu'aucune donnée ne soit plus envoyée à Google à ce titre.
- Désactiver à tout moment la conservation locale de l'historique de conversation avec Lia si tu l'as activée (icône dédiée dans le chat) : cela efface aussi ce qui avait déjà été enregistré sur ton appareil.
Retours et support : si tu nous écris (boîte à idées, question, demande de suppression), nous conservons cet échange par email le temps nécessaire pour te répondre et, le cas échéant, améliorer l'application. Tu peux demander la suppression de cette correspondance à tout moment.
11. Confidentialité des mineurs
L'application n'est pas destinée aux enfants de moins de 13 ans et ne collecte pas sciemment de données auprès de ce public.
12. Modifications de cette politique
Cette politique peut être mise à jour occasionnellement. La date de dernière mise à jour est indiquée en haut de cette page.
13. Contact
Pour toute question concernant cette politique de confidentialité ou tes données, contacte-nous à : fbl.app.contact@gmail.com