Politique de confidentialité

Date d'entrée en vigueur : 1er mai 2026 · Dernière mise à jour : 12 juillet 2026

Cette version localisée est fournie pour votre commodité. Dans la mesure permise par la loi, la version anglaise prévaut.

CycleBalance (« nous », « notre » ou « nos »), exploitée par Huggler Holdings LLC, une société à responsabilité limitée du Texas, s'engage à protéger votre vie privée. La présente Politique de confidentialité explique comment nous collectons, utilisons et protégeons vos informations lorsque vous utilisez l'application iOS CycleBalance (l'« Application ») et notre site web à l'adresse cyclebalance.app (le « Site Web »). Nous avons conçu CycleBalance selon une philosophie axée sur la confidentialité : vos journaux de santé restent sur votre appareil par défaut, et les services optionnels limités que nous utilisons sont décrits ci-dessous.

Vos dossiers de santé restent sur votre appareil par défaut. CycleBalance stocke les informations personnelles de santé localement sur votre iPhone avec le stockage et l’apprentissage automatique sur l’appareil (Core ML). Aucun SDK d’analyse ni traceur publicitaire tiers n’est connecté à vos journaux de santé. Les services optionnels sont clairement séparés : la recherche par code-barres envoie uniquement le code UPC/EAN choisi, tandis qu’une nouvelle Estimation photo envoie une photo de repas compressée à Google Gemini uniquement après votre confirmation explicite. La réutilisation exacte d’un repas déjà vérifié reste sur votre appareil.

1. Informations que nous collectons

A. Informations stockées uniquement sur l'appareil (Application)

Lorsque vous utilisez l'application CycleBalance, vous pouvez saisir des informations personnelles de santé telles que :

Cet historique de santé enregistré est stocké exclusivement sur votre appareil. Il n’est pas transmis aux serveurs CycleBalance et nous ne pouvons ni y accéder, ni le consulter, ni le récupérer. Les photos de repas et les estimations vérifiées ne sont stockées localement qu’après votre sauvegarde. Si vous utilisez la recherche par code-barres, le code UPC/EAN est envoyé à la base de données alimentaire sélectionnée afin que l’app affiche un brouillon de repas à vérifier ; l’enregistrement nutritionnel vérifié est stocké localement. Le traitement optionnel d’une nouvelle photo de repas est décrit ci-dessous.

B. Estimation photo optionnelle

Lorsque l’Estimation photo est disponible, CycleBalance normalise d’abord la photo de repas sélectionnée sur votre appareil et vérifie si elle correspond exactement à un repas que vous avez déjà vérifié. Si vous choisissez Utiliser le repas précédent, le brouillon vérifié est restauré localement et la photo n’est envoyée ni à CycleBalance, ni à Google, ni à RevenueCat, ni à aucun autre service distant.

Pour une nouvelle estimation, CycleBalance identifie Google Gemini comme le sous-traitant d’IA tiers et vous demande de confirmer avant l’envoi. Si vous continuez, l’app transmet un fichier JPEG compressé à Google Gemini par l’intermédiaire du service d’analyse de repas de CycleBalance. La recherche par code-barres et la saisie manuelle restent disponibles sans analyse de photo.

CycleBalance ne conserve pas la photo brute téléversée sur son proxy. L’app et le proxy peuvent chacun conserver pendant 24 heures au maximum un cache du résultat exact afin de réutiliser une demande identique sans nouvel appel à l’IA ni consommation de quota. Le cache du proxy contient une estimation nutritionnelle structurée sous un identifiant pseudonyme, et non la photo brute. Les compteurs quotidiens de scans expirent après trois jours et les compteurs totaux de la période d’essai après trente jours. Les journaux applicatifs du serveur conservent pendant trente jours au maximum uniquement un préfixe du hachage de l’image, les identifiants du fournisseur et du modèle, les informations de jetons et de coût, le niveau de quota, le mode budgétaire, l’état de la réponse et l’état du cache ; ils ne contiennent ni la photo, ni le nom du repas, ni l’estimation structurée, ni un identifiant utilisateur de l’app. Les journaux de requêtes HTTP Cloud Run du service d’analyse de repas sont exclus du compartiment de journaux par défaut du projet.

Google indique que les requêtes Gemini payantes ne servent pas à améliorer ses produits. Dans le cadre standard de son service payant, les invites, les informations contextuelles et les sorties peuvent être conservées jusqu’à 55 jours uniquement pour la surveillance des abus et les divulgations légales ou réglementaires requises. Le personnel autorisé de Google peut examiner, selon des procédures contrôlées, les contenus signalés par les systèmes de sécurité.

C. Informations collectées via le Site Web (formulaires de contact et d'assistance)

Si vous choisissez de nous contacter via l'un des formulaires de notre Site Web (comme le formulaire de contact ou le formulaire d'assistance), nous collectons :

Ces informations sont transmises volontairement et traitées par Formsubmit.co, un service tiers de gestion de formulaires qui transmet le message à notre boîte d'assistance. Nous utilisons ces informations uniquement pour répondre à votre demande.

Le Site Web lui-même n'utilise ni cookies, ni traceurs publicitaires tiers, ni outils d'analyse comportementale, ni empreinte numérique. Nous ne déposons aucun cookie non essentiel, et votre visite n'est pas suivie sur d'autres sites web.

2. Comment nous utilisons vos informations

Données de l'application sur l'appareil

Vos données de santé sont utilisées uniquement au sein de l'application sur votre appareil pour :

Les analyses de schémas Core ML sont traitées sur votre appareil. CycleBalance n’envoie pas les journaux de santé, les échantillons HealthKit, les entrées de symptômes ni les photos de journal à des serveurs externes pour analyse. La seule exception concernant une photo de repas est une nouvelle Estimation photo que vous confirmez explicitement, comme décrit ci-dessus.

Données des formulaires du Site Web

Nous utilisons les informations que vous fournissez via nos formulaires de contact et d'assistance uniquement pour :

Nous n'utilisons pas ces informations à des fins de publicité, de profilage ou de marketing non sollicité.

3. Stockage et sécurité des données

Données de l'application

Votre historique de santé enregistré dans CycleBalance est stocké localement sur votre appareil. Nous tirons parti des fonctionnalités de sécurité intégrées à iOS, notamment :

Comme votre historique de santé enregistré se trouve uniquement sur votre appareil, nous ne pouvons pas le récupérer si vous supprimez l’app ou perdez votre appareil. Nous vous recommandons d’utiliser les fonctions de sauvegarde intégrées à votre appareil si vous souhaitez le préserver.

Pour l’Estimation photo, les caches de résultats exacts de l’app et du proxy expirent au plus tard après 24 heures. Les enregistrements pseudonymes de quota quotidien expirent après trois jours, ceux du quota total d’essai après trente jours et les journaux applicatifs minimaux du serveur après trente jours au maximum. CycleBalance ne gère aucun compte permettant de récupérer ces enregistrements pseudonymes ; ils sont automatiquement supprimés à l’issue des délais indiqués. La suppression d’un repas enregistré supprime son enregistrement local de réutilisation ; la suppression de toutes les données CycleBalance supprime les photos de repas, les données nutritionnelles et les empreintes de repas répétés stockées localement.

Données des formulaires du Site Web

Les soumissions de contact et d'assistance sont traitées par Formsubmit.co et nous sont remises par e-mail. Nous conservons ces informations uniquement pendant la durée nécessaire au traitement de votre demande, puis nous les archivons ou les supprimons. Nous ne les vendons pas, ne les louons pas et ne les partageons pas avec des tiers à des fins marketing.

4. Services tiers

CycleBalance est conçue pour minimiser l'intervention de tiers :

5. Partage des données

Nous ne vendons, n’échangeons et ne louons pas vos informations personnelles. Comme vos journaux de santé enregistrés sont stockés localement sur votre appareil, nous sommes techniquement dans l’incapacité de les partager. Les demandes limitées de services optionnels décrites ci-dessus transmettent uniquement les données nécessaires à la fonctionnalité, comme un code UPC/EAN pour une recherche de produit, des informations de reçu pour l’accès à l’abonnement ou une photo de repas compressée après votre confirmation d’une nouvelle Estimation photo.

Vous pouvez choisir de partager des données depuis l'application (par exemple, en exportant un rapport de santé PDF, en exportant des données CSV ou en effectuant une sauvegarde JSON). Tout partage de ce type est initié uniquement par vous et reste sous votre contrôle.

Nous pouvons divulguer les informations soumises via les formulaires de contact ou d'assistance du Site Web si la loi, une procédure légale valide ou une demande gouvernementale l'exige.

6. Vos droits et vos choix

Données de l'application

Votre historique de santé enregistré réside sur votre appareil et reste sous votre contrôle direct :

L’Estimation photo est optionnelle. Vous pouvez utiliser la saisie manuelle ou la recherche par code-barres, fermer la confirmation sans envoyer la photo, ou réutiliser localement un repas déjà vérifié qui correspond exactement. Les enregistrements pseudonymes de cache et de quota ne peuvent pas être récupérés via un compte CycleBalance et expirent automatiquement selon les délais décrits ci-dessus.

Données des formulaires du Site Web

Vous pouvez demander à tout moment l'accès, la correction ou la suppression des informations que vous avez transmises via nos formulaires de contact ou d'assistance en nous écrivant à Contact@cyclebalance.app. Nous traiterons votre demande dans un délai de 30 jours.

7. Droits à la vie privée en Californie

Si vous résidez en Californie, le California Consumer Privacy Act (CCPA) vous accorde des droits spécifiques concernant vos informations personnelles :

Pour exercer vos droits, contactez-nous à Contact@cyclebalance.app.

8. Droits à la vie privée en Europe (RGPD)

Si vous résidez dans l'Espace économique européen (EEE), au Royaume-Uni ou en Suisse, vous disposez de droits supplémentaires en vertu du Règlement général sur la protection des données (RGPD) :

Pour exercer l'un de ces droits, veuillez nous contacter à Contact@cyclebalance.app. Nous répondrons à votre demande dans un délai de 30 jours.

9. Vie privée des enfants

CycleBalance ne s'adresse pas aux enfants de moins de 13 ans. Nous ne collectons pas sciemment d'informations personnelles auprès d'enfants de moins de 13 ans. Si nous apprenons qu'un enfant de moins de 13 ans nous a fourni des informations personnelles via l'un de nos formulaires du Site Web, nous prendrons des mesures pour supprimer ces informations rapidement.

Si vous êtes un parent ou un tuteur et que vous pensez que votre enfant nous a fourni des informations personnelles, veuillez nous contacter à Contact@cyclebalance.app.

10. Modifications de la présente Politique de confidentialité

Nous pouvons mettre à jour la présente Politique de confidentialité de temps à autre pour refléter des changements dans nos pratiques ou pour des raisons légales, réglementaires ou opérationnelles. Si nous apportons des modifications importantes, nous vous en informerons en mettant à jour la « Date d'entrée en vigueur » en haut de cette page et, lorsque cela est possible, par une notification dans l'application.

Nous vous encourageons à consulter régulièrement la présente Politique de confidentialité afin de rester informé(e) de la manière dont nous protégeons vos données.

11. Nous contacter

Si vous avez des questions, des préoccupations ou des demandes concernant la présente Politique de confidentialité ou nos pratiques en matière de données, veuillez nous contacter :