Politique de confidentialité

Dernière mise à jour : 31 août 2026

Calometric conserve l’essentiel de la saisie sur votre appareil, avec une synchronisation iCloud facultative. Seules des données propres à une fonctionnalité sont envoyées lorsque vous l’utilisez : une photo que vous choisissez de scanner, une recherche de code-barres ou un message de Nutrition Coach. Firebase est initialisé à chaque lancement avant tout écran de consentement pour protéger les requêtes cloud ; cela ne signifie pas à lui seul qu’un paquet cloud est envoyé au lancement.

Données que nous traitons

Calometric ne nécessite ni compte, ni inscription, ni analyse, ni identifiant publicitaire, ni pixel de suivi. L’app traite les journaux de repas et objectifs locaux, la synchronisation iCloud facultative et les données réseau propres à chaque fonctionnalité : recherches de codes-barres vers Open Food Facts, photos soumises à consentement pour l’analyse cloud et, si vous êtes abonné et avez consenti, messages et contexte limité de Nutrition Coach. Les données d’achat, de crédits de scan, d’abonnement et d’intégrité de l’app sont traitées pour autoriser et protéger les fonctionnalités cloud payantes. L’app ne nous transmet ni votre nom ni votre adresse e-mail. L’identifiant d’achat est pseudonyme et Calometric ne peut pas le relier elle-même à une personne.

Données de repas et photos enregistrées

Les journaux de repas, aliments, objectifs, notes et modèles de repas enregistrés sont stockés localement dans l’app. Si vous activez la synchronisation iCloud, ils peuvent aussi être synchronisés via CloudKit d’Apple vers votre compte iCloud. Lorsque vous enregistrez un repas photo vérifié, une copie réduite distincte peut être conservée avec l’enregistrement local et synchronisée via iCloud. Calometric ne téléverse pas votre historique de repas dans le cadre de l’analyse photo ou du contexte du Coach, et nous ne pouvons pas accéder à vos données CloudKit.

Intégration HealthKit

Calometric peut lire et écrire des données nutritionnelles dans Apple HealthKit avec votre autorisation explicite. Les données HealthKit sont traitées sur votre appareil et ne sont pas incluses dans les requêtes de photos cloud ou de Nutrition Coach. Vous pouvez révoquer l’accès à HealthKit à tout moment dans Réglages → Confidentialité et sécurité → Santé.

Scan photo et reconnaissance des aliments par IA

Lorsque vous choisissez de scanner une photo de repas, le consentement pour les photos cloud, un crédit de scan et une connexion réseau sont nécessaires. Avant l’envoi, Calometric corrige l’orientation, supprime les métadonnées EXIF et de localisation et réduit le bord le plus long à 960 pixels maximum. Le JPEG est envoyé via les fonctions appelables Firebase à Cloud AI pour obtenir une estimation nutritionnelle. La requête contient aussi les éléments signés de la transaction App Store et un identifiant stable nécessaires pour autoriser le scan et éviter une double facturation. Votre historique de repas, vos données HealthKit et vos entrées non photographiques ne sont pas inclus. Lors de l’enregistrement, une copie réduite distincte peut être conservée localement et synchronisée via iCloud. Aucun délai précis de conservation ou de suppression dans le cloud n’est promis avant vérification de la configuration de production.

Nutrition Coach (abonnement payant)

Nutrition Coach de Calometric est un abonnement facultatif payant à renouvellement automatique. Apple gère l’achat ; nous ne voyons pas vos données de paiement. Un consentement Coach unique, obligatoire et versionné couvre cette fonctionnalité. Chaque requête peut contenir votre message (1 200 caractères maximum), la langue de l’app, un résumé de session (1 000 caractères maximum), jusqu’à quatre messages récents (600 caractères chacun), une transaction App Store signée, un nonce à usage unique et des totaux agrégés facultatifs pour votre objectif actif, aujourd’hui et les sept derniers jours. Les valeurs non définies sont omises. Ne sont pas envoyés les photos, noms de repas ou d’aliments, notes, codes-barres, historique des repas, données HealthKit brutes, noms, adresses e-mail ou comptes.

La conversation reste en mémoire sur votre appareil et est effacée lorsque vous supprimez la session, retirez votre consentement ou fermez l’app. Calometric conserve des métadonnées pseudonymisées d’abonnement et d’utilisation nécessaires aux quotas, à la facturation, à la prévention des abus et au contrôle des coûts. Nous ne publions pas de durée précise de conservation ou de suppression avant de vérifier la configuration de production ; le traitement par le fournisseur Cloud AI relève de ses conditions de service. Vous pouvez retirer votre consentement dans l’app et les Réglages permettent d’exporter ou de supprimer les données Coach conservées par Calometric. Contactez hello@calometric.app pour toute question.

Lecture de codes-barres

La lecture de codes-barres utilise l’appareil photo de votre appareil pour lire les codes produits : les images ne sont jamais conservées ni transmises. Pour récupérer les valeurs nutritionnelles, Calometric envoie le numéro du code-barres ainsi que la langue et le pays de votre appareil à Open Food Facts, une base de données alimentaire gérée par la communauté, ainsi que les informations techniques que transporte toute requête web, comme un User-Agent identifiant l’app et votre adresse IP. Aucune photo, aucun historique de repas ni aucune autre information d’identification n’est inclus. Vous pouvez ajouter des produits localement lorsqu’il en manque un ou que vous êtes hors ligne.

Synchronisation iCloud

Si vous activez la synchronisation iCloud, vos données sont synchronisées entre vos appareils Apple via CloudKit d’Apple. CloudKit utilise la protection standard des données d’Apple, avec chiffrement en transit et au repos ; le chiffrement de bout en bout ne s’applique que si vous avez activé la Protection avancée des données d’Apple. Les données sont associées à votre compte iCloud, pas à nous, et nous ne pouvons pas accéder à vos données CloudKit.

Traitement par des tiers

Calometric intègre un seul SDK tiers : Firebase. Firebase est initialisé à chaque lancement de l’app avant l’écran de consentement. App Check protège les requêtes cloud appelables en vérifiant l’intégrité de l’app ; ce n’est pas une vérification d’identité et le code source ne démontre pas qu’un paquet d’attestation est envoyé au lancement. Firebase transporte les deux fonctions cloud soumises à consentement : les photos sélectionnées vers Cloud AI et les messages et le contexte du Coach lorsque vous êtes abonné et avez consenti. Les recherches de codes-barres vont directement à Open Food Facts. Aucun SDK d’analyse, de rapport de plantage ou de publicité n’est intégré.

Saisie vocale

La saisie vocale utilise SpeechAnalyzer, SpeechTranscriber et DictationTranscriber d’Apple sur votre appareil. Il n’existe pas de solution de secours par serveur : les appareils ou langues non pris en charge échouent sans envoyer l’audio. Calometric n’envoie pas votre audio à un serveur et ne le stocke pas ; le texte transcrit est comparé aux données nutritionnelles locales.

Widgets

Les widgets de l’écran d’accueil et de l’écran verrouillé affichent vos données de calories localement. Les widgets n’effectuent aucune requête réseau.

Confidentialité des enfants

Calometric ne demande pas votre âge, ne le vérifie pas et ne le stocke pas ; l’app ne comporte aucun contrôle d’âge. Aucun compte n’est nécessaire. Si une personne utilise une fonctionnalité cloud soumise à consentement, la photo ou le message Coach transmis est traité comme décrit ci-dessus. Les parents ou responsables peuvent écrire à hello@calometric.app pour toute question concernant les données d’un enfant.

Modifications de cette politique

Si nous modifions un jour cette politique, nous mettrons à jour cette page. Mais notre engagement en faveur de la confidentialité est fondamental pour Calometric. Nous l’avons conçu ainsi à dessein.

Contact

Si vous avez des questions sur cette politique de confidentialité, contactez-nous à hello@calometric.app.