Politique de confidentialité

Dernière mise à jour : 09 Octobre 2026

Introduction

La présente Politique de confidentialité explique comment CalorView (« CalorView », « nous », « notre » ou « nos ») traite les données personnelles lorsque vous utilisez l'application mobile CalorView et les services associés (ensemble, les « Services »).

CalorView est une application de suivi de l'alimentation, des calories, des macronutriments, du poids et de l'hydratation. Certaines fonctionnalités permettent également d'analyser des aliments à partir de photographies ou de textes, de scanner des codes-barres et, lorsque l'utilisateur l'autorise, de consulter certaines données provenant d'Apple Santé.

CalorView est exclusivement destiné aux personnes âgées de 18 ans ou plus.

Nous attachons une importance particulière à la protection des données relatives à la santé, au poids, à l'alimentation et à l'activité physique.

1. Responsable du traitement

CalorView est exploité par une micro-entreprise établie en France.

Responsable du traitement :

Les informations légales complémentaires concernant l'éditeur figurent dans la section 30 des Conditions Générales d'Utilisation de CalorView.

Pour les traitements réalisés par des prestataires externes pour notre compte, ceux-ci peuvent agir en qualité de sous-traitants conformément aux accords applicables.

2. Quelles données traitons-nous ?

Nous appliquons un principe de minimisation et ne cherchons pas à collecter davantage de données que nécessaire au fonctionnement des Services.

Selon les fonctionnalités utilisées, CalorView peut traiter les catégories suivantes.

2.1 Données de compte et d'authentification

Nous pouvons traiter :

  • •votre adresse e-mail ;

  • •votre numéro de téléphone lorsque vous utilisez l'authentification par téléphone ;

  • •votre nom et/ou prénom lorsque vous les renseignez ;

  • •votre identifiant utilisateur Firebase ;

  • •les informations nécessaires à votre authentification avec Apple ou Google.

Lors d'une authentification avec Apple ou Google, certaines informations peuvent être transmises par le fournisseur concerné selon les autorisations et paramètres que vous avez choisis.

3. Données relatives à votre profil

Pour calculer et personnaliser votre suivi, CalorView peut traiter :

  • •votre âge ;

  • •votre sexe ;

  • •votre taille ;

  • •votre poids actuel ;

  • •votre poids cible ;

  • •votre objectif ;

  • •votre niveau d'activité ;

  • •votre vitesse de progression souhaitée ;

  • •certaines préférences alimentaires que vous choisissez de renseigner.

Ces informations sont notamment utilisées pour calculer vos objectifs caloriques, votre progression et certaines recommandations ou estimations proposées par l'application.

4. Données relatives au poids

Lorsque vous utilisez le suivi du poids, nous pouvons traiter :

  • •vos mesures de poids ;

  • •les dates associées à ces mesures ;

  • •l'historique nécessaire aux graphiques et statistiques de progression.

Ces données sont associées à votre compte afin de permettre la synchronisation entre vos sessions et appareils compatibles.

5. Données relatives aux repas et à l'alimentation

Lorsque vous utilisez le suivi alimentaire, nous pouvons traiter :

  • •le nom des aliments ;

  • •les quantités ;

  • •les calories ;

  • •les protéines ;

  • •les glucides ;

  • •les lipides ;

  • •les informations relatives aux repas ;

  • •les dates et heures ;

  • •les informations nutritionnelles obtenues à partir d'un scan ou d'une analyse.

Ces données sont utilisées pour calculer et afficher votre consommation alimentaire et votre progression.

6. Photographies d'aliments ou de repas

CalorView permet, lorsque vous le choisissez, d'utiliser une photographie d'un aliment ou d'un repas pour obtenir une estimation nutritionnelle.

Le fonctionnement actuel est le suivant : Appareil → serveur backend CalorView → OpenAI → résultat structuré → application.

La photographie est réduite et transmise sous forme de données nécessaires à l'analyse.

Selon l'implémentation actuelle de CalorView :

  • •la photographie n'est pas enregistrée dans Firestore ;

  • •elle n'est pas enregistrée dans Firebase Storage ;

  • •CalorView ne conserve pas une copie serveur de la photographie après son traitement ;

  • •l'URI locale de la photographie peut rester sur votre appareil selon le fonctionnement du système et de l'application.

La transmission à OpenAI est soumise aux conditions applicables au service API utilisé par CalorView.

Les données envoyées à l'API OpenAI ne sont pas utilisées par défaut pour entraîner les modèles d'OpenAI, mais OpenAI peut conserver certaines données de requêtes et de réponses à des fins de surveillance des abus conformément à ses règles applicables.

7. Analyse alimentaire par texte

CalorView permet également de décrire un repas ou un aliment à l'aide de texte.

Le texte nécessaire à l'analyse peut être transmis : Application → backend CalorView → OpenAI → résultat → application.

Lorsque vous validez ensuite le résultat et l'enregistrez dans CalorView, les informations nutritionnelles correspondantes peuvent être enregistrées dans votre compte et dans Firestore.

Le texte transmis à OpenAI est traité conformément aux conditions applicables à l'API utilisée.

8. Scanner de codes-barres

CalorView permet de scanner les codes-barres de produits alimentaires.

Le système recherche d'abord les informations disponibles auprès d'Open Food Facts.

Dans certaines situations, CalorView peut utiliser une analyse de secours par intelligence artificielle à partir des informations du produit, notamment son nom.

Le fonctionnement actuel ne transmet pas vos données personnelles de compte à Open Food Facts.

Certaines informations techniques relatives aux produits peuvent être conservées temporairement dans un cache backend afin d'améliorer les performances.

L'historique personnel des produits scannés est actuellement conservé localement sur l'appareil et n'est pas synchronisé avec Firestore.

Il peut donc être perdu lorsque les données locales sont supprimées ou lors de certaines opérations telles qu'une déconnexion.

9. Données relatives à l'hydratation

Lorsque vous utilisez le suivi de l'eau, CalorView peut traiter :

  • •la quantité consommée ;

  • •la date ;

  • •l'heure ;

  • •les informations nécessaires au calcul de votre objectif d'hydratation.

Ces informations peuvent être synchronisées dans votre compte via Firestore.

10. Apple Santé / HealthKit

CalorView propose une intégration facultative avec Apple Santé (HealthKit).

Lorsque vous accordez l'autorisation correspondante, CalorView lit actuellement :

  • •le nombre de pas ;

  • •les calories actives ;

  • •le poids, uniquement si vous activez l'import automatique du poids.

CalorView utilise HealthKit en lecture seule.

CalorView n'écrit aucune donnée dans Apple Santé.

Les pas et les calories actives provenant d'Apple Santé ne sont pas enregistrés dans Firestore.

Ils sont utilisés en mémoire pour les fonctionnalités concernées. CalorView peut conserver certaines informations techniques relatives à l'état de la connexion et à la date de synchronisation, mais pas ces données HealthKit elles-mêmes.

Lorsque vous activez l'import automatique du poids, les mesures de poids lues dans Apple Santé (valeur et date de la mesure, avec un identifiant technique servant à éviter les doublons) sont ajoutées à votre historique de poids CalorView. Elles sont alors traitées comme une pesée saisie dans l'application, et peuvent donc être synchronisées dans votre compte via Firestore. Vous pouvez désactiver cet import à tout moment ; les mesures déjà importées peuvent être supprimées depuis votre historique.

Les données HealthKit ne sont :

  • •ni vendues ;

  • •ni utilisées pour de la publicité ;

  • •ni utilisées pour du marketing ciblé ;

  • •ni transmises à OpenAI ;

  • •ni transmises à RevenueCat.

Vous pouvez modifier ou révoquer les autorisations accordées à CalorView depuis les réglages de votre appareil Apple.

11. Notifications

CalorView utilise actuellement des notifications locales iOS.

Les rappels sont programmés directement sur votre appareil.

Ils peuvent notamment concerner :

  • •la pesée à 07:00 ;

  • •le petit-déjeuner à 08:00 ;

  • •le déjeuner à 12:00 ;

  • •le dîner à 19:00.

Les horaires peuvent évoluer selon les fonctionnalités de l'application.

CalorView n'utilise actuellement pas de système de notifications push distant pour ces rappels.

Les préférences et programmations nécessaires aux notifications sont conservées localement sur votre appareil.

Vous pouvez désactiver les notifications depuis les réglages de votre appareil.

12. Intelligence artificielle et OpenAI

Certaines fonctionnalités de CalorView utilisent des technologies d'intelligence artificielle fournies notamment par OpenAI.

Les données nécessaires à l'exécution d'une demande peuvent être transmises à OpenAI, notamment :

  • •les photographies soumises pour analyse ;

  • •les descriptions textuelles d'aliments ou de repas ;

  • •certaines informations relatives à un produit lorsqu'une analyse IA de secours est utilisée.

CalorView ne transmet pas volontairement à OpenAI l'intégralité de votre compte ou de votre historique alimentaire lorsqu'une telle transmission n'est pas nécessaire à la fonctionnalité demandée.

Les résultats produits par l'intelligence artificielle constituent des estimations.

Ils peuvent être inexacts ou incomplets et ne constituent pas :

  • •un avis médical ;

  • •un diagnostic ;

  • •un traitement ;

  • •un conseil médical ;

  • •un avis nutritionnel professionnel.

Les données soumises à l'API OpenAI sont soumises aux règles de traitement et de conservation applicables à l'API utilisée par CalorView.

13. Firebase et stockage des données

CalorView utilise Firebase / Google pour certaines fonctions d'infrastructure, notamment :

  • •l'authentification ;

  • •le stockage des données utilisateur dans Firestore.

Les données Firestore peuvent notamment comprendre :

  • •les informations du profil ;

  • •les repas ;

  • •le poids ;

  • •l'hydratation ;

  • •certaines informations liées à votre compte ;

  • •certaines informations techniques nécessaires au fonctionnement du Service.

Les données sont associées à votre identifiant utilisateur.

Les règles de sécurité Firestore sont configurées afin que les utilisateurs ne puissent accéder qu'à leurs propres données.

Les données Apple Santé brutes ne sont pas stockées dans Firestore, à l'exception des mesures de poids que vous choisissez d'importer dans votre historique (voir la section « Apple Santé / HealthKit »).

La localisation exacte de la base Firestore dépend de la configuration du projet Firebase.

14. Authentification

CalorView utilise Firebase Authentication pour permettre notamment :

  • •l'inscription et la connexion par e-mail ;

  • •l'authentification par téléphone ;

  • •l'authentification Google ;

  • •l'authentification Apple.

Les informations nécessaires à l'authentification sont transmises aux services concernés.

Les jetons d'authentification nécessaires au fonctionnement de l'application sont stockés de manière sécurisée sur l'appareil lorsque cela est nécessaire.

15. Google et Apple

Lorsque vous choisissez une méthode de connexion Google ou Apple, les informations nécessaires à l'authentification sont traitées par le fournisseur concerné.

Selon la méthode utilisée, CalorView peut recevoir notamment :

  • •un identifiant de compte ;

  • •une adresse e-mail ;

  • •un nom ou prénom lorsque le fournisseur les transmet.

Certaines informations peuvent transiter temporairement par l'infrastructure backend de CalorView afin de finaliser l'authentification.

Nous ne conservons pas volontairement les jetons d'identité bruts après leur utilisation pour l'authentification.

16. RevenueCat et abonnements

CalorView utilise RevenueCat pour gérer techniquement les abonnements Premium et déterminer si un utilisateur dispose d'un accès Premium actif.

L'identifiant Firebase de l'utilisateur est utilisé comme identifiant client RevenueCat.

RevenueCat peut donc traiter notamment :

  • •l'identifiant utilisateur ;

  • •les informations relatives à l'abonnement ;

  • •le statut Premium ;

  • •les informations techniques nécessaires au fonctionnement du service d'abonnement.

RevenueCat ne reçoit pas l'intégralité de vos données alimentaires, de poids ou d'Apple Santé simplement parce que vous utilisez CalorView.

Les paiements effectués via l'App Store sont traités par Apple conformément aux conditions applicables.

17. Données techniques et sécurité

Pour assurer le fonctionnement et la sécurité des Services, certains prestataires peuvent automatiquement traiter des informations techniques telles que :

  • •des adresses IP ;

  • •des journaux techniques ;

  • •des identifiants techniques ;

  • •des informations relatives aux requêtes ;

  • •des informations relatives à l'appareil ou à la connexion.

CalorView ne cherche pas à utiliser ces informations à des fins publicitaires.

Certains traitements techniques peuvent néanmoins être effectués automatiquement par nos fournisseurs d'infrastructure.

18. Protection contre les abus

CalorView utilise certains mécanismes techniques afin de limiter :

  • •les abus ;

  • •les requêtes automatisées excessives ;

  • •les tentatives de fraude ;

  • •les utilisations malveillantes ;

  • •les attaques contre les Services.

Le backend peut notamment conserver temporairement des informations techniques relatives à l'utilisation des fonctionnalités d'intelligence artificielle afin d'appliquer ces limitations.

Ces données peuvent comprendre un identifiant d'abonnement ou d'utilisateur et un nombre de requêtes/analyses.

Elles ne constituent pas un historique nutritionnel complet.

19. Données que CalorView ne vend pas

CalorView ne vend pas vos données personnelles.

Nous ne vendons notamment pas :

  • •vos données alimentaires ;

  • •votre poids ;

  • •vos données d'activité ;

  • •vos données Apple Santé ;

  • •vos photographies alimentaires ;

  • •vos informations d'abonnement ;

  • •votre adresse e-mail ;

  • •votre numéro de téléphone.

20. Publicité et profilage

CalorView n'utilise pas vos données personnelles pour vous proposer de la publicité comportementale ciblée.

CalorView ne vend pas vos données à des annonceurs.

Nous n'utilisons pas vos données Apple Santé à des fins publicitaires ou marketing.

21. Sous-traitants et prestataires

Pour fournir les Services, CalorView peut utiliser notamment :

  • •Google / Firebase : authentification et stockage Firestore ;

  • •OpenAI : fonctionnalités d'intelligence artificielle ;

  • •RevenueCat : gestion technique des abonnements ;

  • •Apple : App Store, paiements, authentification Apple, HealthKit ;

  • •Open Food Facts : informations nutritionnelles de produits ;

  • •Vibecode : hébergement du serveur backend de CalorView.

Ces prestataires peuvent traiter certaines données conformément à leurs propres politiques et aux accords applicables.

22. Transferts internationaux

Certains prestataires utilisés par CalorView peuvent traiter des données en dehors de l'Union européenne ou de l'Espace économique européen, notamment aux États-Unis.

Lorsque la réglementation applicable l'exige, les transferts internationaux reposent sur un mécanisme légal approprié, tel qu'une décision d'adéquation, des clauses contractuelles types ou un autre mécanisme reconnu par la réglementation.

Les modalités exactes peuvent varier selon le prestataire, le service utilisé et la configuration technique.

23. Durée de conservation

CalorView conserve les données personnelles pendant la durée nécessaire aux finalités pour lesquelles elles sont traitées.

En principe :

  • •les données de compte sont conservées tant que votre compte est actif ;

  • •les données alimentaires sont conservées tant qu'elles sont nécessaires à votre historique ;

  • •les données de poids sont conservées tant que votre compte reste actif ;

  • •les données d'hydratation sont conservées tant qu'elles sont nécessaires à votre suivi ;

  • •les données locales de scan restent sur votre appareil jusqu'à leur suppression ou leur remplacement par le fonctionnement du système ;

  • •les données techniques peuvent être conservées pendant les durées nécessaires à la sécurité et au fonctionnement des services concernés.

Les durées de conservation propres à certains prestataires, notamment leurs journaux techniques ou mécanismes de sécurité, peuvent être déterminées par leurs propres politiques et configurations.

24. Suppression du compte

Vous pouvez demander la suppression de votre compte et des données qui y sont associées.

La suppression peut entraîner la suppression des données liées à votre compte, notamment :

  • •votre profil ;

  • •votre historique de poids ;

  • •votre historique alimentaire ;

  • •vos données d'hydratation ;

  • •les données associées à votre compte.

Certaines données peuvent être conservées pendant une durée limitée lorsque cela est nécessaire pour :

  • •respecter une obligation légale ;

  • •prévenir la fraude ;

  • •assurer la sécurité ;

  • •résoudre un litige ;

  • •respecter une obligation comptable ou fiscale.

Les sauvegardes techniques peuvent également être supprimées selon les cycles de conservation propres aux systèmes concernés.

25. Vos droits — RGPD

Lorsque le RGPD s'applique, vous disposez notamment :

  • •d'un droit d'accès ;

  • •d'un droit de rectification ;

  • •d'un droit à l'effacement ;

  • •d'un droit à la limitation du traitement ;

  • •d'un droit d'opposition ;

  • •d'un droit à la portabilité ;

  • •du droit de retirer votre consentement lorsque le traitement repose sur celui-ci.

Vous pouvez également définir des directives relatives au sort de vos données après votre décès lorsque le droit français le permet.

26. Base légale des traitements

Selon le traitement concerné, nous pouvons nous appuyer notamment sur :

  • •l'exécution du contrat nécessaire à la fourniture des Services ;

  • •votre consentement lorsque celui-ci est requis ;

  • •notre intérêt légitime, notamment pour sécuriser les Services et prévenir les abus ;

  • •le respect d'une obligation légale.

Lorsque nous demandons votre consentement, vous pouvez le retirer dans les conditions prévues par la réglementation.

27. Données sensibles

Certaines données traitées par CalorView peuvent, selon leur nature et leur contexte, relever de catégories particulièrement protégées par la réglementation, notamment certaines données relatives à la santé.

Nous appliquons un principe de minimisation et n'utilisons ces données que pour les fonctionnalités pour lesquelles elles sont nécessaires.

Les données Apple Santé sont traitées conformément aux restrictions applicables aux données HealthKit.

28. Droits des résidents de Californie

Si vous êtes résident de Californie et qu'une législation californienne relative à la protection des données vous est applicable, vous pouvez bénéficier de droits supplémentaires.

Selon la législation applicable et sous réserve de ses conditions et exceptions, ces droits peuvent notamment comprendre :

  • •le droit de connaître les catégories d'informations personnelles traitées ;

  • •le droit de demander l'accès à certaines informations ;

  • •le droit de demander la suppression de certaines informations ;

  • •le droit de demander la correction d'informations inexactes ;

  • •le droit de connaître certaines catégories de destinataires ;

  • •le droit de ne pas faire l'objet d'une discrimination pour l'exercice de vos droits ;

  • •certains droits relatifs à la vente ou au partage d'informations personnelles.

CalorView ne vend pas les données personnelles de ses utilisateurs et ne les partage pas à des fins de publicité comportementale ciblée.

L'exercice de certains droits dépend des conditions et seuils prévus par la législation applicable.

29. Autres juridictions

Si vous résidez dans une juridiction accordant des droits supplémentaires en matière de protection des données, CalorView s'efforcera de respecter les obligations applicables à votre situation.

30. Exercice de vos droits

Pour exercer vos droits ou poser une question concernant cette politique :

Nous pouvons demander des informations raisonnablement nécessaires pour vérifier votre identité et protéger vos données contre une demande non autorisée.

Vous pouvez également introduire une réclamation auprès de l'autorité de protection des données compétente.

Pour les utilisateurs relevant du RGPD en France, l'autorité compétente est notamment la Commission nationale de l'informatique et des libertés (CNIL).

31. Sécurité

Nous mettons en œuvre des mesures techniques et organisationnelles raisonnables destinées à protéger les données personnelles contre :

  • •les accès non autorisés ;

  • •la perte ;

  • •la destruction ;

  • •la modification non autorisée ;

  • •la divulgation non autorisée.

L'authentification, les règles d'accès Firestore et les infrastructures utilisées par CalorView sont configurées afin de limiter les accès aux données.

Cependant, aucun système connecté à Internet ne peut garantir une sécurité absolue.

32. Utilisateurs de moins de 18 ans

CalorView est exclusivement destiné aux personnes âgées de 18 ans ou plus.

Nous ne souhaitons pas collecter volontairement les données de personnes âgées de moins de 18 ans.

Si nous découvrons qu'un utilisateur âgé de moins de 18 ans a créé un compte, nous pouvons prendre les mesures nécessaires pour supprimer le compte et les données associées, sous réserve des obligations légales applicables.

33. Modifications de cette politique

Nous pouvons mettre à jour cette Politique de confidentialité afin de refléter :

  • •les évolutions de CalorView ;

  • •l'ajout ou la suppression de fonctionnalités ;

  • •l'évolution de nos prestataires ;

  • •les changements techniques ;

  • •les évolutions réglementaires.

La date de dernière mise à jour sera indiquée en haut de cette page.

Lorsque la réglementation l'exige, nous vous informerons des modifications importantes.

34. Contact

Pour toute question concernant la présente Politique de confidentialité ou le traitement de vos données :

  • •CalorView

  • •Responsable : Clément Sngh

  • •Adresse : 11 Rue Guillard, 76320 Caudebec-lès-Elbeuf, France

  • •E-mail : allinapp.support@gmail.com