Relecture avant publication · cette politique attend sa validation finale avant le lancement de l’app.
Koulzy.
Vos données

Confidentialité.

Votre journal reste sur votre iPhone. Une analyse photo envoie seulement l’image choisie et vos précisions à notre serveur puis à OpenAI, avec votre autorisation. Voici quelles données sont utilisées, pourquoi et comment les supprimer.

Date d’effet : Date à confirmer avant publication

Document à approuver par le propriétaire

L’hébergement Render et les réglages des prestataires sont décrits ci-dessous. L’URL du site, la date d’effet et le texte final doivent être vérifiés avant publication. Cette rédaction ne vaut pas revue juridique ni certification de conformité.

1. Responsable et contact

Responsable de l’app : Salaheddine KIDDA.

Pour les questions sur les données : Adresse d’assistance à renseigner.

Site : Site public HTTPS à déployer.

2. Données conservées sur votre téléphone

Aujourd’hui conserve localement les aliments que vous confirmez comme mangés : nom, date locale, calories, valeurs nutritionnelles connues (protéines, glucides, lipides et, si renseignés, fibres, sucres totaux et sodium), portion et photo éventuelle. Les données déjà présentes peuvent aussi inclure les ingrédients et étapes d’une ancienne préparation sauvegardée ; elles sont conservées sans proposer de nouvelles recettes au lancement. Les valeurs restent celles enregistrées lors de l’ajout et ne sont pas recalculées par une nouvelle réponse IA. L’app conserve la langue, les objectifs de calories et de protéines ainsi que les objectifs facultatifs de glucides et de lipides que vous choisissez de confirmer, et votre choix d’autoriser ou non l’analyse avec OpenAI.

Si vous utilisez le suivi du poids, les pesées que vous saisissez volontairement sont enregistrées avec leur date sur votre appareil. Elles sont distinctes des mensurations temporaires du calcul des objectifs et ne modifient pas automatiquement vos objectifs de calories. Vous pouvez supprimer chaque pesée depuis Progrès. Elles ne sont pas envoyées pour analyser une photo ni partagées avec un groupe.

Le suivi facultatif de l’eau conserve les quantités en millilitres, leurs dates et votre objectif personnel. Les activités que vous ajoutez conservent leur nom, leur date et les calories actives saisies, ou les données du calcul de référence (activité, durée et poids indiqué). L’ajout de ces calories au budget est désactivé par défaut et ne change jamais les calories mangées ni les protéines. Ces données restent sur votre appareil, sauf si vous confirmez leur sauvegarde privée ou les incluez dans un export. Elles ne sont pas partagées avec les groupes ni envoyées pour analyser une photo. Vous pouvez retirer chaque entrée.

Vos aliments personnels et repas réutilisables conservent les portions et valeurs nutritionnelles que vous confirmez. Les copies personnelles n’ajoutent pas de photos supplémentaires. Ils peuvent être inclus dans vos exports et votre sauvegarde privée après confirmation.

Choisir, ouvrir ou préparer un repas ne l’enregistre pas comme consommé. L’ajout se fait par votre action explicite après consommation, ou par un ajout manuel avec le nom de l’aliment et les calories que vous connaissez, ainsi que les protéines connues si vous les renseignez. Les ajouts manuels n’inventent pas de protéines. Répéter un repas réutilise ses valeurs confirmées et sa photo locale éventuelle, sans nouvel envoi à l’IA. Les anciennes données de préférences, de favoris du catalogue de recettes et de courses peuvent être conservées lors d’une mise à jour pour éviter une perte de données. L’ancien catalogue de recettes et sa liste de courses ne sont plus proposés. « Mes favoris » permet de conserver vos aliments personnels et repas réutilisables dans des collections privées.

Le journal peut être utilisé sans compte. La création d’un compte et la sauvegarde privée sont facultatives. Le journal complet et les objectifs quotidiens ne sont pas transmis à OpenAI. La saisie manuelle et les valeurs d’étiquette saisies sont calculées localement. Nous ne fournissons pas ces données alimentaires à RevenueCat. L’app n’est pas conçue pour recueillir votre dossier médical. Le calcul guidé pour adultes donne un point de départ modifiable sans conserver les mesures corporelles utilisées. Les sauvegardes du téléphone peuvent relever des réglages et services Apple que vous utilisez.

Apple Santé, widgets et activité en direct facultatifs

Dans une version iPhone équipée de cette option, vous pouvez demander l’accès en lecture à vos pas, à votre énergie active et à votre poids dans Apple Santé. Aucune autorisation n’est demandée au démarrage. Les pas et l’énergie active consultés restent affichés sur votre appareil, sans ajout automatique au budget alimentaire ni envoi à nos serveurs. Koulzy n’écrit pas de données dans Apple Santé. Une réponse vide peut signifier qu’aucune donnée n’est disponible ou accessible ; l’app ne peut pas connaître votre décision pour chaque lecture.

Importer une pesée nécessite une confirmation séparée. Sa valeur, sa date et son identifiant de source sont alors conservés dans votre suivi pour éviter un double import. Cette pesée peut rejoindre votre export ou votre sauvegarde privée seulement après votre confirmation de ce périmètre. Les autorisations Apple Santé se gèrent dans les réglages Santé de l’iPhone ; déconnecter l’option dans Koulzy efface l’affichage temporaire sans retirer vos pesées déjà confirmées.

Les widgets sont désactivés par défaut. Après votre accord explicite, ils utilisent un espace local partagé entre l’app et son extension pour afficher uniquement les totaux de calories et de protéines du jour, votre objectif calorique et votre langue. Ils ne reçoivent ni noms de repas, ni photos, ni pesées. Un widget posé sur l’écran de l’iPhone peut être vu par d’autres personnes. L’activité en direct demande une action et un accord distincts, affiche les mêmes totaux pendant au plus 30 minutes, et cesse de montrer les valeurs à l’expiration ou à minuit. Il n’y a pas de mise à jour distante par notification. Désactiver les widgets, arrêter la session ou effacer les données depuis Koulzy retire cet affichage ; iOS peut prendre un court délai pour rafraîchir un widget.

Rappel quotidien facultatif

Sur iPhone, vous pouvez activer un rappel local à l’heure de votre choix. Les notifications sont désactivées par défaut ; l’autorisation de l’iPhone est demandée seulement lors de l’activation. L’horaire est conservé sur l’appareil par iOS, sans envoi à notre serveur ni aux autres prestataires. Le message ne contient ni calories, poids, nom de repas, photo ou information de compte. Vous pouvez modifier l’heure ou arrêter le rappel dans Réglages. Effacer les données locales annule aussi ce rappel. Les réglages de notifications de l’iPhone peuvent modifier sa présentation ou sa livraison.

Compte et sauvegarde privée facultatifs

Vous pouvez créer un compte par e-mail, Google ou Apple sur un iPhone compatible. Supabase gère l’identifiant du compte, son adresse e-mail et ses sessions. Les e-mails de confirmation et de récupération sont envoyés par Resend. Le mot de passe n’est pas communiqué aux autres membres ni aux services d’analyse de repas.

Se connecter n’active pas la sauvegarde. Après votre autorisation distincte, une copie actuelle du journal, des pesées, des objectifs et des photos associées de cet appareil est sauvegardée dans votre espace Supabase privé. Chaque nouvel envoi remplace la copie précédente de cet appareil. Vous pouvez arrêter les envois dans Compte ; cela ne supprime pas la copie déjà hébergée. Sur un autre appareil, vous choisissez une copie, vérifiez son contenu et confirmez sa restauration. Ce n’est pas une fusion automatique entre téléphones. Les administrateurs du service peuvent accéder aux données hébergées ; cette sauvegarde n’est pas chiffrée de bout en bout. L’export de fichier reste disponible sans compte.

Groupes privés et publics

Un compte est nécessaire pour découvrir, créer ou rejoindre un groupe. Le nom du groupe, votre prénom ou pseudo choisi, vos messages et vos réactions sont hébergés par Supabase et visibles aux membres concernés. Le code d’invitation donne accès au groupe : partagez-le uniquement avec les personnes voulues. Le créateur peut le renouveler ou retirer un membre. Votre adresse e-mail, vos photos, votre poids, votre journal et vos objectifs ne sont jamais publiés automatiquement dans le groupe. Les groupes existants restent privés. Lorsqu’un créateur choisit explicitement « Public », le nom, la description, le nombre de membres et la date de création sont visibles dans Découvrir aux personnes connectées. Celles-ci peuvent rejoindre le groupe et lire ses messages après leur adhésion. Le code d’invitation et les messages ne figurent pas dans l’annuaire. Le créateur peut modifier cette visibilité, sous réserve de la capacité du groupe privé.

Vous choisissez ce que vous écrivez. Évitez les informations sensibles et les données d’autres personnes. Un blocage masque réciproquement les messages ; un signalement masque le message pour la personne qui le signale et est réservé à l’équipe chargée de la modération. Les signalements contiennent les identifiants du message, du groupe, du compte qui signale, le motif et la date. Ils ne sont pas montrés aux autres membres. Des événements techniques limitent les tentatives et les abus. Les administrateurs peuvent examiner les contenus signalés et les retirer. Un groupe peut aussi être signalé depuis Découvrir sans le rejoindre ; ce signalement reste réservé à la modération et le groupe disparaît de l’annuaire de la personne qui l’a signalé. Les classements réservés aux membres comptent les jours de participation et les réactions reçues dans ce groupe sur sept jours. Ils n’utilisent pas le journal alimentaire, le poids ni les objectifs personnels.

Vous pouvez supprimer vos messages ou quitter un groupe. Quitter un groupe supprime vos messages et réactions de ce groupe. Supprimer un groupe efface son contenu pour tous ses membres. Supprimer votre compte retire vos participations, messages, réactions et groupes dont vous êtes propriétaire. Les signalements associés aux contenus ou aux participations supprimés sont également retirés. Les copies réalisées par d’autres membres, par exemple une capture d’écran, restent hors de notre contrôle.

Recherche de produits et de codes-barres

Le code-barres est lu sur votre appareil. Lorsque vous lancez une recherche, Koulzy envoie directement son numéro à Open Food Facts pour retrouver la fiche du produit. La requête indique aussi la langue de recherche et le nom et la version de l’app ; le service reçoit les informations techniques habituelles d’une connexion, notamment votre adresse IP. Aucune image de la caméra, donnée de compte, entrée du journal ni objectif personnel n’est joint à cette recherche.

Vous pouvez aussi rechercher un produit emballé par son nom ou sa marque. La recherche part seulement quand vous la lancez. Sur iPhone, les mots saisis sont envoyés directement à Open Food Facts, avec la langue et les informations techniques de connexion. Dans la version navigateur, ils passent par notre serveur hébergé sur Render avant d’être transmis à Open Food Facts. Aucun compte, photo, journal ni objectif n’est joint. Lorsque vous choisissez un résultat, son code-barres sert à récupérer la fiche actuelle avant la confirmation de votre portion.

Les résultats sont gardés temporairement en mémoire pour éviter de rechercher plusieurs fois le même produit. Une recherche ne crée pas d’entrée dans le journal : vous devez confirmer le produit, ses valeurs et la quantité consommée avant de l’ajouter. Ces valeurs confirmées sont ensuite conservées localement comme les autres valeurs d’étiquette. Vous pouvez aussi saisir une étiquette sans effectuer de recherche en ligne.

Open Food Facts applique sa politique de confidentialité. Le lien vers la fiche source ouvre son site dans votre navigateur.

3. Analyse photo et OpenAI

Votre autorisation

Avant l’analyse photo, l’app demande votre autorisation explicite d’envoyer l’image sélectionnée, son nom facultatif, vos précisions éventuelles de portion ou de composition, et la langue à notre serveur puis à OpenAI. La permission du téléphone pour la caméra ne remplace pas cette autorisation. Vous pouvez la retirer dans Réglages et continuer à utiliser le journal et la saisie manuelle. Aucune nouvelle analyse ne transmet votre contenu sans une nouvelle acceptation. Le retrait ne supprime pas automatiquement une demande déjà traitée par OpenAI ou des journaux éventuels de l’hébergeur.

Repas photographiés

Vous pouvez prendre ou choisir une photo, nommer le repas et indiquer des précisions de portion. Après votre autorisation et la vérification de Premium et du quota disponible, l’analyse transmet l’image redimensionnée en JPEG, le nom, vos précisions et la langue à notre serveur, puis à OpenAI. Le journal existant et les objectifs quotidiens ne sont pas joints. N’incluez que le repas, sans personnes ni documents personnels.

Les calories, protéines, glucides et lipides lorsqu’ils peuvent être évalués, poids supposés et fourchettes obtenus sont des estimations visuelles : une image ne mesure pas les quantités réelles, l’huile ou les ingrédients cachés. L’enregistrement nécessite votre confirmation après vérification ou correction. La photo confirmée reste dans le stockage privé de l’appareil (ou IndexedDB dans le navigateur), séparément des préférences. Le journal garde le nom, les valeurs confirmées, l’origine et les principales données de l’analyse. Le code du serveur traite l’image en mémoire, sans l’enregistrer dans sa base ni dans ses journaux applicatifs. Cela ne supprime pas les traitements propres à OpenAI ou à l’infrastructure, décrits ci-dessous. Retirer une entrée conserve sa photo locale pour permettre Annuler ; une copie locale sans entrée peut subsister, notamment après un échec de sauvegarde. « Effacer les données locales » dans Réglages supprime aussi ces copies sauvegardées après confirmation. Les outils de caméra et de conversion peuvent créer des fichiers temporaires dans le cache local du système ; leur nettoyage dépend du système et des bibliothèques utilisés.

Lecture d’une étiquette nutritionnelle

Vous pouvez choisir ou photographier uniquement le tableau nutritionnel d’un produit. Une autorisation supplémentaire pour cette image est demandée avant la lecture. L’image JPEG et la langue sont envoyées à notre serveur, puis à OpenAI, après vérification de Premium et du quota d’analyses photo. Le journal, le poids et les objectifs ne sont pas joints. Seuls les chiffres lisibles pour 100 g ou 100 ml sont proposés ; vous devez les vérifier, renseigner le produit et confirmer la quantité consommée. Les valeurs inconnues restent vides. La saisie manuelle reste disponible sans cet envoi. La photo d’étiquette et la réponse de lecture ne sont pas sauvegardées dans l’historique par cette fonction : le journal conserve seulement le nom, la date, la portion et les valeurs que vous confirmez. Le serveur traite l’image en mémoire avec les mêmes règles que l’analyse photo. Les outils de sélection et de conversion peuvent laisser des fichiers temporaires dans le cache local du système.

Données techniques du service

Pour les demandes d’analyse photo ou de lecture d’étiquette, le serveur traite l’image, le texte transmis et la réponse en mémoire, sans créer d’historique de conversations. Cela est distinct des données d’analyse que vous confirmez dans votre journal alimentaire et des messages de groupe enregistrés chez Supabase, décrits ci-dessus. Le serveur utilise aussi l’adresse IP de connexion pour limiter les requêtes. Il conserve dans une base SQLite privée des compteurs de requêtes associés à une empreinte de cette adresse, les compteurs globaux, des empreintes anti-répétition et les réservations de quota liées à une empreinte de la transaction de la boutique vérifiée et de sa période. Les photos, textes, noms de repas, valeurs nutritionnelles et réponses d’IA ne sont pas écrits dans cette base. Ces compteurs persistent après le redémarrage du service afin qu’un abonnement ou une réinstallation ne contourne pas les limites. Les compteurs de fenêtre périmés sont retirés lors de demandes ultérieures ; les réservations des anciennes périodes peuvent être retirées après leur expiration vérifiée augmentée de 90 jours, également lors de demandes ultérieures. Une période active reste conservée pour appliquer son quota. Il ne s’agit pas d’une suppression automatique programmée ni d’une garantie portant sur les sauvegardes de l’hébergeur. L’infrastructure d’hébergement peut conserver des journaux techniques selon sa configuration et sa politique.

Les achats de test authentiques Apple dans l’environnement sandbox, y compris ceux des tests TestFlight, ont des quotas séparés et restreints. Leurs réservations sont conservées sans ce nettoyage à 90 jours pour empêcher les renouvellements accélérés de recréer un quota. Elles ne contiennent pas de texte ni de photo ; leur éventuelle suppression doit être effectuée par le propriétaire après vérification. Aucun achat sandbox n’est présenté comme un revenu réel.

Lorsque le modèle est nécessaire, les requêtes à l’API Responses utilisent store: false. Ce réglage ne garantit pas l’absence de conservation : OpenAI peut conserver du contenu pour la surveillance des abus et appliquer les règles de cache décrites dans ses contrôles de données API. Ces règles dépendent du service, du modèle et des contrôles approuvés pour le projet. Le partage volontaire des entrées et sorties API pour améliorer les modèles OpenAI est désactivé dans notre configuration, ainsi que les options de partage des retours, évaluations et données d’affinage. Cette désactivation et le réglage de chaque requête ne suppriment pas les traitements de sécurité ou de cache du prestataire. Nous ne présentons pas ce service comme disposant d’une garantie « zéro conservation ».

Hébergement du serveur

Le serveur d’analyse est configuré chez Render dans la région Francfort, en Allemagne. Il reçoit les données nécessaires à la demande et conserve la base technique des quotas et des appareils autorisés. Render fournit l’infrastructure, dont les journaux et sauvegardes techniques dépendent de l’offre et des réglages utilisés. Consultez sa politique de confidentialité et sa documentation des journaux. Ce choix de région ne signifie pas que tous les traitements des autres prestataires restent en Allemagne.

Le disque du serveur est configuré avec des instantanés automatiques quotidiens disponibles pendant sept jours. Ils peuvent donc contenir une copie antérieure de la base technique, même après un nettoyage de cette base. Il ne s’agit pas d’une sauvegarde de votre journal ou de vos photos, que le serveur ne conserve pas. La présence de cette option ne garantit pas à elle seule qu’un instantané donné a été créé ni qu’il permet une restauration cohérente de la base.

Les journaux applicatifs disponibles dans le tableau de bord Render sont conservés pendant sept jours selon l’offre Hobby de notre espace de travail. Aucune destination externe de transfert des journaux n’est configurée. Cette durée concerne ce service de journalisation ; elle ne constitue pas une durée unique pour tous les traitements internes de l’hébergeur, les instantanés ou la base technique des quotas.

4. Abonnement Premium, achats et RevenueCat

Apple traite le paiement. Nous ne recevons pas le numéro de votre carte bancaire. Le service RevenueCat vérifie les droits d’accès liés à l’abonnement mensuel ou à l’essai Premium et permet de restaurer un accès encore actif. Les informations d’achat sont utilisées pour fournir Premium, contrôler les quotas et suivre les achats dans le tableau de bord RevenueCat.

Une clé de signature est créée aléatoirement sur votre téléphone et sa partie privée est conservée dans le stockage sécurisé de la plateforme. Sur iPhone, celui-ci utilise le trousseau sécurisé iOS. L’empreinte de sa clé publique forme un identifiant technique pseudonyme transmis au SDK RevenueCat. Chaque demande protégée au serveur contient la clé publique, une date, une valeur à usage unique et une signature ; la clé privée n’est pas envoyée. Le serveur dérive le même identifiant et consulte RevenueCat avec sa propre clé privée pour vérifier l’abonnement. Cet identifiant n’est ni votre adresse e-mail ni un compte Apple fourni par l’app. Le SDK transmet des informations liées aux achats, à l’app et à la plateforme nécessaires à la validation, au statut de l’abonnement, à son expiration et aux droits d’accès. Ces informations servent aussi à vérifier l’éligibilité à une offre d’essai configurée. Nous ne lui fournissons pas de nom, d’adresse e-mail, de journal alimentaire, de choix d’ingrédients, d’objectifs de calories ou de protéines, ou de profil de santé. Les informations d’achat peuvent apparaître dans le tableau de bord RevenueCat pour la gestion des droits et les statistiques d’achat. L’accès Premium dépend d’un abonnement ou d’un essai actif vérifié ; sa restauration ne crée pas de nouvel essai et ne remet pas les quotas à zéro. Premium prévoit 120 analyses photo par période mensuelle payée ; l’essai admissible de trois jours prévoit 15 analyses photo. L’état et le solde des quotas sont renvoyés à l’app sans lui transmettre les données de transaction complètes.

Pour relier vos propres appareils à un même abonnement, le serveur crée, à votre demande depuis un appareil autorisé, un code aléatoire valable cinq minutes. Il conserve uniquement l’empreinte du code, son expiration et l’identifiant technique de l’abonnement. Une liaison validée ajoute l’association entre l’identité de la clé publique du nouvel appareil et cet identifiant, afin que les droits et quotas restent communs. L’app conserve aussi cet identifiant commun dans le stockage sécurisé. La clé privée de chaque téléphone ne quitte pas son appareil. Les codes expirés ne sont plus utilisables et sont nettoyés lors de créations de codes ultérieures ; les associations d’appareils restent enregistrées pour maintenir l’accès. Effacer le journal local ne supprime pas ces associations ni les compteurs. Cette liaison ne synchronise pas les journaux ni les photos. L’export/restauration de l’historique et la sauvegarde privée facultative du compte sont des fonctions distinctes. Cette sauvegarde nécessite votre confirmation et sa restauration sur un autre appareil reste une action que vous choisissez ; elle ne fusionne pas automatiquement les journaux. Pour une demande concernant une association ou les données de l’abonnement, contactez l’assistance ; les informations nécessaires devront être vérifiées.

L’utilisation sans compte ne signifie donc pas l’absence de données techniques ou d’achat. Leur traitement est distinct de votre journal alimentaire local.

5. Publicité et suivi

L’app n’intègre pas de réseau publicitaire ni de suivi entre apps à des fins publicitaires. Aucun service de mesure de vos choix de repas n’est ajouté. Les statistiques d’achat de RevenueCat sont distinctes de votre suivi alimentaire. Tout changement de ces pratiques sera reflété dans cette politique et les informations de confidentialité de l’app.

6. Assistance et site web

Si vous nous écrivez, votre adresse e-mail, votre message et les pièces jointes que vous choisissez d’envoyer servent à répondre à votre demande. Évitez les informations médicales, mots de passe, documents d’identité et coordonnées bancaires. L’adresse d’assistance utilise Outlook.com ; Microsoft traite ces échanges selon sa déclaration de confidentialité. Les échanges servent au traitement et au suivi de votre demande. Nous supprimons les échanges ordinaires d’assistance et leurs pièces jointes douze mois après la résolution de la demande. Si un litige est encore en cours ou qu’une obligation applicable exige leur conservation, seuls les éléments nécessaires sont gardés pendant la durée justifiée par ce motif. Cette règle porte sur les messages gérés dans notre boîte d’assistance ; elle ne fixe pas la conservation indépendante des données techniques par Microsoft.

L’hébergeur choisi pour ce site est Render. Son hébergement statique distribue les pages par un réseau mondial de diffusion de contenu (CDN), distinct de la région du serveur d’analyse. Selon sa documentation, Render n’émet pas de journaux de service pour les sites statiques. Cela ne signifie pas que la distribution et la sécurité des pages n’utilisent aucune donnée de connexion, telle que l’adresse IP. La durée de sept jours des journaux du serveur n’est pas présentée comme une règle de conservation des visites du site.

Ce site n’ajoute pas de formulaires de collecte, cookies publicitaires ou outils de mesure d’audience dans ses fichiers. Les liens externes ouvrent des sites qui appliquent leurs propres politiques.

Avant publication : vérifier ces pages à leur URL Render définitive. La surveillance de la boîte d’assistance et la règle de conservation de douze mois ont été confirmées par le propriétaire.

7. Conservation et suppression

Les étapes pour effacer votre journal et demander la suppression des données traitées par le service sont sur la page Supprimer mes données. Aucun achat n’est nécessaire pour adresser une demande.

Les données locales restent sur votre appareil jusqu’à leur suppression par les contrôles disponibles, l’effacement des données ou la désinstallation. Vérifiez les réglages de sauvegarde de votre téléphone. Vous pouvez retirer un aliment enregistré et annuler ce retrait depuis Aujourd’hui. Dans Réglages, « Effacer les données locales » supprime après confirmation le journal, les photos sauvegardées y compris les copies sans entrée, les pesées, les objectifs quotidiens et les préférences de recherche. Votre langue reste sélectionnée et l’autorisation OpenAI est retirée. Cette action conserve la clé technique du stockage sécurisé utilisée pour vérifier l’abonnement et ne remet pas les quotas du serveur à zéro. Si la suppression des photos échoue, l’app l’indique et vous pouvez réessayer. Vous pouvez récupérer un fichier exporté si vous en avez conservé un. Restaurer un achat ne restaure pas l’historique alimentaire. L’expiration de Premium ne supprime aucune entrée du journal local ; le suivi de base et la répétition des repas sauvegardés restent gratuits. Supprimer l’app ou ses données ne résilie pas l’abonnement, qui se gère depuis vos abonnements Apple. Supprimer les données du téléphone ne supprime pas automatiquement d’éventuels journaux chez les prestataires.

Effacer les données locales ne supprime pas votre compte ni ses copies hébergées. Utilisez Compte, puis Supprimer mon compte, pour demander la suppression du compte, de ses sauvegardes et de ses données de groupes. L’app demande une confirmation et, si nécessaire, une nouvelle authentification Apple. Si l’opération échoue, elle vous l’indique ; réessayez ou contactez l’assistance. Les données des autres appareils et les fichiers exportés ne sont pas effacés à distance.

Les services de paiement conservent des données de transaction selon leurs obligations et politiques. Pour une demande liée à vos données d’assistance, aux analyses photo ou à RevenueCat, utilisez le contact ci-dessus ; l’identité et les informations strictement nécessaires devront être vérifiées. Certaines transactions doivent être conservées pour les obligations applicables, et une suppression peut affecter la vérification d’accès.

Les images d’illustration et les anciennes photographies de plats incluses dans l’app proviennent de ses fichiers, sans requête à un serveur de photos. Un lien externe conservé dans une ancienne préparation ou un crédit ouvre le site correspondant, qui applique sa propre politique. Cela est distinct de l’envoi volontaire d’une photo personnelle pour analyse.

8. Services et transferts

Render héberge le serveur dans la région Francfort. Apple, RevenueCat, OpenAI, Microsoft, Supabase, Resend, Google et Open Food Facts interviennent pour les usages décrits ci-dessus et peuvent traiter des données hors du Maroc, selon leurs services et conditions. La région Render n’impose pas la même localisation à ces prestataires. Aucun hébergement exclusivement marocain ni traitement intégralement européen n’est annoncé.

9. Vos demandes et changements

Pour demander des informations, l’accès à des données vous concernant, leur correction ou leur suppression, écrivez à l’adresse d’assistance indiquée plus haut. Nous pouvons demander les éléments strictement nécessaires pour retrouver les données et vérifier que la demande vous concerne ; jamais un mot de passe ou un code Apple. Nous préciserons les données concernées et les limites éventuelles liées au fonctionnement local, aux prestataires ou aux obligations applicables. Le retrait de l’autorisation OpenAI reste accessible dans Réglages. Les modifications de cette politique sont publiées ici avec leur date d’effet.

Informations techniques : OpenAI et données API · Politique RevenueCat · Politique Apple · Politique Render · Politique Microsoft · Politique Open Food Facts.

Objectifs et sauvegardes

Le calcul assisté des objectifs est un repère modifiable pour adultes. Les informations de taille, poids, âge et sexe utilisées ici restent temporaires et locales. Le journal complet et les objectifs quotidiens ne sont pas envoyés pour l’analyse photo. Les valeurs d’étiquette saisies sont calculées localement.

Vous pouvez exporter le journal, les préparations déjà enregistrées, les pesées, les objectifs et les photos dans un fichier privé non chiffré, puis fusionner un export compatible. Choisissez un emplacement sûr et conservez toutes les périodes exportées. La sauvegarde privée de compte se met à jour uniquement après votre activation distincte dans Compte. Mes appareils partage l’accès à l’abonnement, pas le journal. Une restauration ne crée pas de Premium, ne renouvelle pas l’autorisation IA et ne remet pas les quotas à zéro. Effacer les données locales ne supprime pas les fichiers exportés que vous conservez ailleurs.

Sur iPhone, un export crée une pièce jointe temporaire dans le cache privé de l’app. Cette copie est supprimée au retour de la feuille de partage. L’import utilise aussi une copie temporaire, supprimée après lecture. Ces suppressions ne touchent pas au fichier que vous avez choisi de conserver ailleurs. Vérifiez sa présence dans la destination choisie ; une fermeture du menu de partage ne garantit pas à elle seule une sauvegarde durable.