Le principe d’IntolerScan
IntolerScan est un journal alimentaire. L’application peut compter et montrer les informations que vous enregistrez, mais elle ne doit pas les interpréter. Elle ne fournit ni diagnostic, ni conclusion causale, ni recommandation médicale.
1. Données traitées
Selon les fonctions que vous utilisez, IntolerScan peut traiter :
- Compte : adresse e-mail, identifiant Firebase et informations techniques d’authentification.
- Journal : dates et heures, repas, ingrédients, niveau de stress renseigné, notes, médicaments ou compléments, crises et observations, intensité déclarée, transit et type Bristol.
- Suivi ciblé : ingrédients choisis, période de suivi et événements factuels affichés dans ce suivi.
- Scanner et photos : photo choisie ou prise pour un scan, code-barres détecté, ingrédients proposés et validation effectuée par l’utilisateur. Une photo de repas n’est conservée dans Photo History que lorsque cette fonction est utilisée et autorisée pour le compte.
- Abonnement et quotas : état Premium, droits, compteurs d’entrées ou d’exports et informations de transaction rendues disponibles par la plateforme et RevenueCat.
- Données techniques : informations nécessaires au fonctionnement, à la sécurité, à la synchronisation et au diagnostic des erreurs. Le parcours Open Food Facts journalise aussi un événement technique comprenant la source de la réponse, le code-barres, la durée et le succès de la requête.
2. Où et comment les données sont traitées
Sur l’appareil
- Le journal dispose d’un stockage SQLite local et d’une file de synchronisation liée au compte connecté.
- La détection initiale d’un code-barres et la préparation des images sont réalisées localement.
- Les exports Excel et Carte du journal HTML sont générés localement, puis remis au mécanisme de partage du système. Vous choisissez leur destination.
Dans les services Firebase
- Firebase Authentication gère le compte.
- Cloud Firestore synchronise les données du journal, les suivis ciblés, les états de quota et les informations nécessaires au fonctionnement des services.
- Cloud Functions exécute les opérations serveur protégées, notamment le Scanner, les quotas, les droits Premium, Photo History et la suppression du compte.
- Firebase Storage conserve uniquement les photos intégrées à Photo History, dans les conditions prévues par cette fonction. Une photo de scan n’y est donc pas systématiquement conservée.
- Firebase App Check contribue à limiter les appels non autorisés. Firebase Analytics reçoit les événements techniques effectivement instrumentés dans l’application.
3. Prestataires utilisés
- Google Firebase : authentification, base de données, stockage Photo History, fonctions serveur, protection des appels et mesure technique.
- Google Gemini : une image du Scanner peut être transmise, via une fonction serveur, afin de proposer un type de contenu et une liste d’ingrédients à vérifier avant toute sauvegarde.
- Open Food Facts : le code-barres et la langue demandée servent à rechercher les ingrédients d’un produit. IntolerScan ne lui transmet pas votre journal, vos crises ou vos observations.
- RevenueCat et la boutique de votre plateforme : gestion des achats, abonnements et droits Premium. Ces services ne reçoivent pas le contenu de votre journal par ce parcours.
IntolerScan ne vend pas le contenu de votre journal. Chaque prestataire traite les données selon ses propres conditions et obligations.
4. Finalités
Les données servent à fournir le journal et sa synchronisation, préparer les propositions du Scanner, afficher les vues descriptives, gérer Photo History, produire les exports demandés, appliquer les quotas et droits Premium, sécuriser le service, supprimer un compte et répondre au support.
5. Conservation
Les données associées au compte sont conservées tant que le compte et les fonctions correspondantes sont utilisés, sous réserve des mécanismes de suppression et de durée propres aux services techniques.
Lors d’une suppression confirmée dans l’application, le service supprime les données Firebase attribuées au compte, les photos privées Photo History et le compte Firebase Authentication, puis nettoie les données locales de cet utilisateur sur l’appareil. L’opération est irréversible.
La suppression IntolerScan ne supprime pas à distance le dossier client détenu par RevenueCat ni les historiques de transaction conservés par la boutique. Certains éléments peuvent être conservés uniquement lorsqu’une obligation légale applicable l’impose.
6. Suppression du compte
Dans l’application : Réglages → Supprimer mon compte.
Sans accès à l’application, consultez la page Suppression du compte IntolerScan.
7. Vos choix et demandes
Vous pouvez corriger ou supprimer des éléments du journal dans l’application, exporter vos données enregistrées en Excel, et demander l’accès, la rectification, l’effacement ou la portabilité lorsque le droit applicable le prévoit.
Pour une demande concernant vos données, écrivez à support@intolerscan.com. Une vérification raisonnable de l’identité peut être demandée afin de protéger le compte.
8. Sécurité
IntolerScan utilise notamment HTTPS/TLS, Firebase Authentication, App Check, des règles d’accès et des traitements limités à l’identité du compte. Aucun système n’offre toutefois une sécurité absolue. En cas de doute, contactez le support sans transmettre de mot de passe ni de jeton d’accès.
9. Évolution de cette politique
Cette politique peut évoluer avec le produit ou les obligations applicables. La date affichée en haut de page permet d’identifier la version courante.
10. Contact
IntolerScan — Sylvain Franchot, France
support@intolerscan.com
Pour l’assistance générale, consultez la page Support.