Politique de confidentialité

CaloriAI · mise à jour le 6 octobre 2026

CaloriAI fonctionne sur votre iPhone. Par défaut, aucune donnée ne quitte l'appareil. Quelques fonctions peuvent changer cela, et aucune n'est active tant que vous ne l'avez pas demandée : la lecture détaillée d'une photo de repas, la synchronisation vers une intelligence artificielle qui est la vôtre, les amis, et le classement, qui rend un pseudonyme et une commune visibles par d'autres personnes. Le partage de votre état de récupération avec cette intelligence artificielle est une option distincte de la première, elle aussi éteinte par défaut. Ce document décrit ce qui est traité dans chaque cas, et comment tout effacer.

1. Responsable du traitement

CaloriAI est édité par Vélia. Pour toute question relative à vos données ou pour exercer vos droits : aymenderbali@velia.fr.

2. Ce qui reste sur votre appareil

Sauf activation explicite de la synchronisation (section 3), l'intégralité de vos données est stockée dans le conteneur de l'application sur votre iPhone et n'est transmise à personne :

La reconnaissance photo commence sur l'appareil, par un modèle embarqué dans l'application, qui nomme le plat sans réseau. Si ce résultat est peu fiable et que le réglage « Lecture détaillée des photos » est activé (il l'est par défaut ; Réglages → Photos de repas), une copie réduite de cette photo est envoyée à notre relais, hébergé dans l'Union européenne, qui la transmet à un modèle de vision pour nommer chaque aliment. La photo est lue puis effacée : elle n'est ni conservée ni utilisée pour entraîner un modèle. Désactivé, ce réglage rend les photos entièrement hors ligne. Les photos de repas ne sont jamais synchronisées avec les autres données.

3. La synchronisation, si vous l'activez

La synchronisation est un interrupteur unique, éteint par défaut, dans Réglages → Accès assistant IA. Elle sert à deux choses : connecter une intelligence artificielle externe (Claude, ChatGPT, Cursor) à vos données, afin qu'elle puisse les consulter et les modifier ; et utiliser la fonction Amis (section 6), qui a besoin d'une identité sur le serveur.

Lorsqu'elle est active, les données suivantes sont copiées sur un serveur :

DonnéeTransmise
Profil et objectifsOui
Repas, aliments, macronutrimentsOui
Eau, poids saisis à la mainOui
État et historique de jeûneOui
Programme d'entraînement, historique de vos séances et résultats par exercice, agendaOui
Photos de repasNon — seul le nom du fichier local
Mesures lues depuis l'app SantéNon — jamais transmises
État de récupération (verdict calculé sur l'appareil)Seulement si vous activez ce partage — section 5

Aucun compte n'est créé : l'appareil obtient une identité anonyme, sans adresse e-mail, sans mot de passe et sans lien avec votre identité civile. Cet identifiant relie néanmoins entre elles toutes les données que vous synchronisez : elles lui sont rattachées, et ne sont donc pas anonymes pour le service. Les données sont hébergées par Supabase dans l'Union européenne (Paris, eu-west-3). L'accès y est cloisonné par utilisateur au niveau de la base de données.

Le lien remis à l'intelligence artificielle contient un jeton. Le serveur n'en conserve qu'une empreinte cryptographique : le jeton lui-même n'est stocké nulle part ailleurs que sur votre iPhone. Vous pouvez le révoquer à tout moment depuis l'application ; l'accès cesse immédiatement.

Ce que voit l'intelligence artificielle que vous connectez. Une fois le lien fourni, l'éditeur de cette intelligence artificielle (Anthropic, OpenAI ou autre) traite les données auxquelles il accède selon sa propre politique de confidentialité, sur laquelle CaloriAI n'a aucun contrôle. Ne connectez qu'un service en qui vous avez confiance.

4. Le classement, si vous le rejoignez

L'application propose un classement qui vous situe par rapport aux autres personnes de votre commune, de votre département, de votre pays, d'Europe et du monde. Il est désactivé par défaut : tant que vous ne l'avez pas rejoint, vous n'y figurez pas et vous ne voyez personne. Il se rejoint depuis Réglages → onglet Séances → Rang d'entraînement.

C'est la seule fonction de CaloriAI qui rende une information visible par des personnes que vous ne connaissez pas. Ce qui devient visible est limité à trois éléments :

DonnéeVisible par les autres
Le pseudonyme que vous choisissezOui
Votre communeOui
Votre nombre de points d'entraînementOui
Vos repas, votre poids, vos jeûnes, vos photosNon
Le détail de vos séancesNon — seul le score agrégé
Votre identifiant de compteNon — jamais transmis aux autres

Le pseudonyme est libre. L'application propose votre prénom s'il est renseigné, mais rien ne vous oblige à l'utiliser : le classement fonctionne avec n'importe quel nom d'emprunt.

La position n'est utilisée qu'une fois. Au moment où vous rejoignez le classement, l'application demande l'autorisation d'accéder à votre position pour en déduire votre commune, votre département et votre pays. Les coordonnées obtenues ne sont ni enregistrées sur l'appareil ni transmises à quiconque : seul le nom de la commune part sur le serveur, et la position n'est plus jamais demandée par la suite. Refuser l'autorisation n'empêche pas d'utiliser l'application ; vous ne figurez simplement pas au classement.

Ce qui est classé est votre régularité : le nombre de jours distincts où vous avez mené une séance, et le nombre de semaines où vous en avez mené au moins deux. Ces valeurs sont calculées sur votre appareil à partir de vos séances, et seul le total est transmis.

La table qui porte ces lignes est cloisonnée par utilisateur : chacun n'y lit et n'y écrit que la sienne. Les classements sont produits par des fonctions serveur qui ne renvoient qu'un rang, un pseudonyme, une commune et un nombre de points.

Quitter efface. Depuis le classement, « Quitter le classement » supprime définitivement votre ligne du serveur — pas seulement son affichage. Vos séances restent sur votre téléphone ; elles n'y ont jamais été publiées.

5. Données de santé (HealthKit)

Avec votre autorisation, l'application écrit dans l'app Santé vos repas, votre eau, votre poids et vos séances, et lit uniquement votre dépense énergétique et votre activité (calories actives et au repos, pas, temps d'exercice) afin d'ajuster votre budget calorique les jours d'entraînement. À votre demande (Réglages → Récupération), elle lit aussi votre sommeil, votre fréquence cardiaque au repos et récente, et votre variabilité cardiaque, pour calculer votre état de récupération.

L'application pour Apple Watch échange avec l'iPhone par la liaison fournie par Apple (programme, état de la séance en cours) et peut enregistrer une séance dans Santé ; elle n'envoie rien à nos serveurs.

Ces mesures lues depuis l'app Santé ne sont transmises à aucun serveur, ne sont utilisées à aucune fin publicitaire, et ne sont partagées avec aucun tiers.

Partage de l'état de récupération, si vous l'activez. Réglages → Partage avec l'assistant. Il est désactivé par défaut et ne s'active que par votre décision : autoriser Santé ou activer la synchronisation ne le déclenche pas, et il faut en plus que la synchronisation soit active et la lecture « Récupération » autorisée. Ce qui est alors copié sur le serveur est le seul verdict calculé sur votre iPhone : l'état de récupération (favorable, intermédiaire, dégradé ou données insuffisantes) et, pour chaque signal utilisé (sommeil, fréquence cardiaque au repos, variabilité cardiaque, charge d'entraînement, régularité, activité), sa valeur, sa référence et la date de la mesure. Ne sont jamais copiés : les mesures brutes de Santé, les séries ou historiques, les identifiants Santé, ni votre fréquence cardiaque récente. Un seul verdict est conservé, remplacé à chaque envoi, et seule l'intelligence artificielle connectée avec un droit dédié à la récupération peut le lire ; son éditeur le traite selon sa propre politique (section 3). Désactiver le partage demande la suppression du verdict sur le serveur ; sans connexion, elle est retentée à la prochaine ouverture de l'application.

6. Les amis, si vous en ajoutez

La fonction « Amis » est facultative et ne fait rien tant que vous n'avez ajouté personne. On ajoute quelqu'un en échangeant un code court : il n'existe ni recherche par nom ni accès à vos contacts. Pour fonctionner, elle utilise l'identité anonyme décrite en section 3 (sans adresse e-mail ni mot de passe), hébergée par Supabase dans l'Union européenne.

DonnéeQui la voit
Votre prénom d'affichage et votre code d'amiLe prénom : les personnes avec qui vous avez une relation (ami, invitation). Le code : personne, hors de ce que vous donnez vous-même.
La relation d'amitié (acceptée, bloquée, retirée)Les deux personnes concernées
Vos séances communes : nom de la séance, participants, avancementLes participants de cette séance
Une réaction d'encouragement (trois choix, sans texte)Les participants de la séance concernée
Nombre de séances de la semaine, nom et jour de vos séances récentes, volume, cardio, records, progression, poidsVos amis acceptés, seulement ce que vous activez dans Réglages → Ce que mes amis voient (chaque élément a son réglage)
Votre photo de profil (miniature de 128 pixels, facultative)Vous et vos amis acceptés uniquement
Vos repas, vos photos de repas, votre jeûne, votre santéPersonne

Il n'y a ni messagerie ni commentaires entre utilisateurs. Vous pouvez retirer ou bloquer un ami à tout moment, et supprimer votre photo depuis Réglages → Ce que mes amis voient → Ma photo. Cette photo est choisie par vous dans votre photothèque, avec le sélecteur du système : CaloriAI n'accède pas au reste de votre photothèque.

Notifications. Pour vous prévenir d'une invitation ou démarrer un affichage sur l'écran verrouillé ou la Dynamic Island, l'appareil transmet à notre serveur les identifiants techniques que fournit Apple (jeton de notification, jeton d'activité en direct). Ils ne servent qu'à cela et sont supprimés lorsque vous retirez la fonction ou supprimez vos données. Les notifications transitent par le service de notifications d'Apple.

Coach conversationnel et CaloriAI+. Un abonnement facultatif, CaloriAI+, a été préparé pour un coach conversationnel. Il n'est pas proposé dans cette version de l'application : aucun écran d'achat n'existe, aucun paiement n'est possible et aucune question n'est envoyée à un coach. Si un abonnement devait être proposé un jour, cette politique serait mise à jour avant sa mise en service.

6 bis. Données et services de tiers

7. Ce que nous ne faisons pas

8. Durée de conservation

Les données présentes sur votre appareil sont conservées tant que l'application est installée et sont supprimées avec elle. Les données synchronisées, y compris vos amitiés et votre photo de profil, sont conservées jusqu'à ce que vous les effaciez. Votre ligne de classement est conservée jusqu'à ce que vous quittiez le classement ; elle est alors supprimée immédiatement.

9. Vos droits

Conformément au RGPD, vous disposez d'un droit d'accès, de rectification, d'effacement, de limitation, d'opposition et de portabilité.

L'effacement s'exerce directement depuis l'application : Réglages → Accès assistant IA → Supprimer mes données du serveur. Cette action supprime définitivement la copie en ligne (y compris vos amitiés, vos réactions et votre photo de profil), l'identité anonyme qui la portait et tous les jetons d'accès délivrés. Les données restant sur votre iPhone ne sont pas affectées ; pour les effacer, désinstallez l'application.

Si vous avez rejoint le classement, « Quitter le classement » depuis l'onglet Séances supprime votre pseudonyme, votre commune et vos points du serveur.

Pour toute autre demande, écrivez à l'adresse de contact indiquée en section 1. Vous pouvez également introduire une réclamation auprès de la CNIL.

10. Sous-traitants

ServiceRôleLocalisation
SupabaseHébergement des données synchronisées, des amis, du classement et du relais de lecture des photosUnion européenne (Paris)
VercelServeur d'accès pour l'IA connectéeÉtats-Unis
GroqModèle de vision de la lecture détaillée des photos de repas, si le réglage est activéÉtats-Unis
Open Food FactsRecherche d'aliments de marque et par code-barresSelon le service
ExerciseDBAnimations des exercicesSelon le prestataire
AppleDistribution de l'application, notificationsSelon Apple

Aucun de ces prestataires n'est autorisé à utiliser vos données à d'autres fins que la fourniture du service.

11. Mineurs

CaloriAI n'est pas destinée aux personnes de moins de 16 ans. Le suivi calorique et le jeûne intermittent ne conviennent pas aux enfants et aux adolescents sans accompagnement médical.

12. Modifications

Toute évolution de cette politique sera publiée à cette adresse, avec sa date de mise à jour. Une modification substantielle du traitement fera l'objet d'une information dans l'application.