Politique de confidentialité
En bref : nous conservons votre adresse e-mail et le hash de votre mot de passe et, pour les utilisateurs connectés, le journal alimentaire, les favoris et les réponses au questionnaire afin qu'ils soient identiques sur tous vos appareils. Nous envoyons les photos de nourriture à un fournisseur d'IA pour analyse sans les conserver. Nous comptabilisons la fréquentation du site via Yandex.Metrica et, sur la base de ces données, nous diffusons des publicités pour le service via Yandex.Direct ; il n'y a pas de publicité tierce sur le site. Le compte peut être supprimé en une seule étape directement dans l'application. Ci-dessous, le document complet.
1. Responsable du traitement des données personnelles
Le responsable du traitement est Самозанятый Лежанкин Евгений Александрович, INN 732716427959, adresse e-mail support@foodgpt.ru.
La présente Politique est élaborée en application de l'art. 18.1 de la Loi fédérale n° 152-FZ du 27.07.2006 « Sur les données personnelles » et définit la procédure de traitement des données personnelles des utilisateurs du service FoodGPT. Version du 5 octobre 2026
La présente Politique s'applique au site https://foodgpt.ru et à l'application FoodGPT pour Android (paquet ru.foodgpt), distribuée via Google Play et RuStore, qui ouvre le même service.
2. Quelles données sont traitées
| Données | Moment de la collecte | Finalité |
|---|---|---|
| Adresse e-mail | Lors de l'inscription | Connexion au compte, envoi du reçu, e-mails de réinitialisation du mot de passe, réponses aux demandes |
| Hachage du mot de passe | Lors de l'inscription | Vérification du mot de passe lors de la connexion. Le mot de passe lui-même n'est pas stocké et n'est pas connu de l'opérateur |
Identifiant de l'appareil (cookie foodgpt_device) | Lors de l'utilisation sans inscription | Comptabilisation des requêtes gratuites. Non lié à l'identité |
| Empreinte technique du navigateur (hash abrégé) | Lors de l'ouverture de l'application sans connexion | Détection des changements répétés du cookie de l'appareil et décision d'imposer une vérification supplémentaire ; n'augmente pas le quota |
| Compteurs de requêtes, tarif, durée d'accès | Lors de l'utilisation du service | Respect des limites et fourniture de l'accès payant |
| Réponses au questionnaire : sexe, âge, taille, poids, niveau d'activité, objectif | Si vous remplissez le questionnaire après vous être connecté | Calcul de l'objectif calorique quotidien et obtention du même résultat sur tous vos appareils. Sans connexion, elles restent dans le navigateur et ne sont pas transmises au serveur |
| Entrées du journal : nom du plat, calories, protéines, lipides, glucides, poids de la portion, heure de l'entrée | Si vous effectuez un calcul après vous être connecté | Journal alimentaire commun à tous vos appareils. Sans connexion, il reste dans le navigateur et n'est pas transmis au serveur. L'image réduite du plat dans le journal n'est jamais transmise et reste sur l'appareil où elle a été créée |
| Plats favoris : nom, calories, protéines, lipides, glucides, poids de la portion, composition, heure d'ajout | Si vous ajoutez un plat aux favoris en étant connecté | Liste de favoris commune à tous vos appareils. L'image du plat n'est pas transmise au serveur et reste sur l'appareil où elle a été créée |
| Code d'invitation, mention de la personne sur l'invitation de laquelle le compte a été créé, nombre de requêtes créditées au titre des invitations | Lors de l'inscription et lors de l'inscription des personnes que vous avez invitées | Crédit de requêtes au titre des invitations |
| Demande de changement de mot de passe : hash du lien à usage unique, heure de création, durée de validité, heure d'utilisation | Si vous avez demandé la réinitialisation du mot de passe | Rétablissement de l'accès au compte. Le lien lui-même n'est pas conservé |
| Informations de paiement : numéro, montant, tarif, statut ; pour un abonnement, date du prochain prélèvement, nombre de tentatives de prélèvement, événements de renouvellement et de résiliation | Lors du paiement | Suivi des paiements, génération du reçu, renouvellement automatique de l'abonnement, traitement des remboursements |
| Pays déterminé à partir de l'adresse IP | À l'ouverture de la fenêtre des tarifs et au début du paiement sur une page non russe | Choix du prix et vérification que le service de paiement accepte les cartes de ce pays. Le pays est déterminé sur le serveur à partir d'une base de pays stockée sur le serveur lui-même ; l'adresse n'est transmise à aucun tiers et le pays n'est pas conservé. La base IP Geolocation by DB-IP est utilisée |
| Informations sur le consentement aux prélèvements récurrents : heure, adresse IP, type de navigateur, langue de la page, tarif, montant et périodicité des prélèvements | Lors de la souscription d'un abonnement | Confirmation que le consentement au renouvellement automatique de l'abonnement a été donné, et traitement des litiges relatifs aux prélèvements |
| Fait et date d'acceptation des documents, leur version | Lors de l'inscription | Confirmation de la réception du consentement |
| Informations sur la visite du site : adresse IP, type de navigateur et d'appareil, source de redirection, pages ouvertes et actions effectuées, y compris l'enregistrement de la session | Lors de l'ouverture de toute page du site, y compris les articles de blog et les guides | Mesure de la fréquentation, analyse des difficultés rencontrées par l'utilisateur avec l'interface, et affichage de publicités pour le service auprès des visiteurs ayant déjà consulté le site. Collectées par le compteur Yandex.Metrica, voir sections 6 et 12 |
| Compteurs de fréquence des requêtes : adresse IP et, lors de la connexion et de la réinitialisation du mot de passe, adresse e-mail | Lors de l'inscription, de la connexion, de la réinitialisation du mot de passe, d'une analyse sans compte, de la traduction d'un menu et de la saisie manuelle d'un produit | Protection contre la recherche de mots de passe par essais successifs et contre l'abus des requêtes gratuites |
| Résultat de l'analyse de la photo et indication du décompte d'une requête, conservés sous un hash de la clé aléatoire de la photo calculé avec l'identifiant de l'appareil et l'adresse IP. L'image n'est pas conservée | Lors de l'envoi d'une photo pour analyse | Le renvoi de la même photo après une coupure de connexion reçoit la même réponse, sans seconde analyse ni second décompte |
2.1. L'opérateur ne traite pas de catégories particulières ou biométriques de données personnelles, ne demande pas l'accès à la géolocalisation de l'appareil, ne collecte pas les contacts ni la liste des applications installées, et ne demande pas le nom, le prénom, le patronyme, la date de naissance, l'adresse ou le numéro de téléphone.
2.1.1. Le sexe, l'âge, la taille et le poids indiqués dans le questionnaire sont des données personnelles ordinaires et non des données de santé : ils servent à la formule de calcul de l'objectif calorique quotidien et ne décrivent aucune maladie, aucun diagnostic ni aucune prescription. Le questionnaire ne pose aucune question sur la santé : la question relative aux allergies et intolérances a été supprimée le 12 septembre 2026 précisément parce que sa réponse constituerait une donnée de santé.
2.2. Les données sur les produits saisies manuellement par les utilisateurs (code-barres, nom, composition) ne sont pas des données personnelles : il s'agit d'informations sur le produit et non sur la personne.
2.3. La région du visiteur dans les rapports Metrica est déterminée par l'adresse IP et est approximative : il s'agit de la ville ou de la région, et non de coordonnées précises. Les informations sur la visite ne sont pas liées à l'adresse e-mail ni au compte : l'opérateur ne transmet ni l'une ni l'autre au compteur.
3. Bases juridiques
- Consentement de la personne concernée (par. 1, partie 1, art. 6 de la loi fédérale 152-FZ) — donné lors de l'inscription par une case à cocher distincte, le texte du consentement est publié ici.
- Exécution d'un contrat dont la personne concernée est partie (par. 5, partie 1, art. 6 de la loi fédérale 152-FZ) — Offre publique et Conditions d'utilisation. Cela comprend les réponses au questionnaire, les entrées du journal et les favoris : le journal alimentaire et le calcul de l'objectif quotidien constituent le service même que vous êtes venu utiliser. Ils figurent également dans le Consentement. Si vous ne souhaitez pas qu'ils soient conservés par l'opérateur, utilisez le service sans vous connecter : le journal et le questionnaire restent alors dans le navigateur (point 12.3.1).
- Exécution des obligations imposées à l'opérateur par la législation (par. 2, partie 1, art. 6 de la loi fédérale 152-FZ) — notamment la comptabilité fiscale des revenus perçus.
- Consentement au traitement à des fins statistiques et publicitaires (par. 1, partie 1, art. 6 de la loi fédérale 152-FZ) — base pour les informations sur la visite du site et pour l'affichage de publicités pour le service basées sur celles-ci. Considéré comme donné si le visiteur continue d'utiliser le site après la notification sur les cookies, qui s'affiche en bas de l'écran lors de la première visite. Peut être retiré à tout moment via les paramètres du navigateur ou un bloqueur de Metrica — la procédure est décrite au point 12.6.
4. Finalités du traitement
Inscription et authentification ; fourniture d'un accès aux fonctionnalités du service ; respect des limites des tarifs gratuits et payants ; acceptation des paiements, y compris les prélèvements récurrents au titre de l'abonnement, et génération de reçus ; traitement des demandes, réclamations et demandes de remboursement ; confirmation de la réception du consentement, y compris du consentement aux prélèvements récurrents ; mesure de la fréquentation du site et analyse du comportement des visiteurs pour améliorer le service ; affichage de publicités pour le service auprès des personnes ayant déjà visité le site ; protection du service contre la recherche de mots de passe par essais successifs et contre les abus.
Le traitement est effectué de manière mixte — avec et sans l'utilisation de moyens automatisés. Aucune décision produisant des effets juridiques n'est prise exclusivement par traitement automatisé.
5. Où vont les photos
5.1. C'est le point principal à comprendre : l'analyse de l'image est effectuée par un service tiers. L'opérateur n'entraîne pas son propre modèle, mais transmet l'image via une interface de programmation à l'un des fournisseurs d'IA. Le fournisseur est choisi automatiquement parmi une chaîne configurée : Qwen, HydraAI, OpenRouter, Groq ou un modèle local sur le serveur de l'opérateur.
5.2. Aucune adresse e-mail, aucun identifiant de compte, aucun identifiant d'appareil ne sont transmis avec l'image — rien qui pourrait permettre de vous identifier. Le fournisseur reçoit l'image et le texte de la requête.
5.3. L'opérateur ne stocke pas l'image : elle réside dans la mémoire vive du serveur pendant la durée du traitement de la requête et n'est pas enregistrée sur le disque ou dans un stockage d'objets. Auparavant, les images étaient conservées jusqu'à une heure pour une analyse ultérieure ; cette pratique a été abandonnée.
5.3.1. Une photo prise sans connexion au serveur est conservée, jusqu'à son envoi, uniquement sur votre appareil (point 12.3.3) et part en analyse lorsque la connexion revient.
5.4. Les métadonnées de prise de vue (modèle de l'appareil, coordonnées) sont supprimées de l'image sur l'appareil de l'utilisateur avant l'envoi au serveur.
5.5. Le traitement de l'image côté fournisseur est régi par sa propre politique.
5.5.1. L'application pour Android ne demande pas d'autorisation distincte pour l'appareil photo : l'accès à l'appareil photo lors de la prise de vue est demandé par le navigateur dans lequel fonctionne l'application, et il peut être révoqué dans les paramètres du site foodgpt.ru de ce navigateur.
5.6. Les images de nourriture et d'emballages ne sont pas des données personnelles. C'est précisément pourquoi les Conditions d'utilisation interdisent expressément de télécharger des images de personnes et de documents : un tel téléchargement constitue une violation des Conditions, et l'opérateur ne le considère pas comme un transfert de données personnelles de sa part.
6. Transfert à des tiers
6.1. Les données personnelles ne sont transmises qu'aux entités indispensables au fonctionnement du service, et uniquement dans la mesure nécessaire :
- Service de paiement Robokassa — pour l'acceptation des paiements, sur le site et dans l'application pour Android. L'opérateur ne reçoit ni ne stocke les coordonnées bancaires.
- Hébergeur — pour l'hébergement des serveurs et de la base de données.
- Fournisseurs d'IA — reçoivent l'image et le texte de la requête sans aucun identifiant utilisateur (section 5).
- OOO « Yandex » — traitement pour le compte de l'opérateur via le service Yandex.Metrica : le compteur collecte des informations sur la visite du site, énumérées à la section 2, et présente des rapports à l'opérateur. Base juridique — conditions d'utilisation du service acceptées par l'opérateur lors de la connexion du compteur.
6.1.1. L'application pour Android s'installe via Google Play (Google LLC) et RuStore (OOO « VK »). Ceux-ci traitent les informations relatives à l'installation et aux achats dans la boutique selon leurs propres règles ; l'opérateur ne reçoit d'eux que des statistiques agrégées. Le paiement dans l'application passe par Robokassa, comme sur le site.
6.2. L'opérateur ne vend pas de données personnelles et ne les transmet pas à des tiers pour leur propre publicité. Il n'y a pas de publicité tierce sur le site.
6.2.1. L'opérateur affiche sa propre publicité. Le compteur est lié au système publicitaire Yandex.Direct, et sur la base des informations collectées, des segments d'audience sont formés — des listes anonymisées de navigateurs auxquels Direct affiche des annonces du service sur ses plateformes. Ni l'adresse e-mail, ni l'identifiant de compte, ni le nom ne sont inclus dans ces segments : l'opérateur ne les transmet pas du tout au compteur (point 2.3). Le refus d'une telle publicité est le même que pour le compteur et est décrit au point 12.6.2.
6.3. Les données sont fournies aux autorités publiques dans les cas et selon les procédures établis par la législation de la Fédération de Russie.
7. Stockage et transfert transfrontalier
7.1. Les bases de données contenant des données personnelles de citoyens de la Fédération de Russie sont situées sur le territoire de la Fédération de Russie conformément à la partie 5 de l'art. 18 de la loi fédérale 152-FZ.
7.2. Les données personnelles ne sont pas transférées en dehors de la Fédération de Russie. Les requêtes adressées aux fournisseurs d'IA, dont les serveurs peuvent être situés à l'étranger, contiennent l'image et le texte de la requête et ne contiennent pas de données personnelles (section 5).
7.3. Les informations collectées par le compteur Yandex.Metrica sont traitées et stockées côté Yandex. Selon les conditions d'utilisation de ce service, le traitement est effectué sur le territoire de la Fédération de Russie.
8. Durées de conservation
| Données | Durée |
|---|---|
| Photos | Non conservées. L'image réside dans la mémoire du serveur pendant le traitement de la requête, est transmise au fournisseur d'IA et cesse d'exister après la réponse ; elle n'est pas enregistrée sur le disque ou dans le stockage d'objets de l'opérateur. Une photo en attente d'envoi n'est conservée que sur votre appareil, jusqu'à son analyse ou jusqu'à ce que vous la supprimiez ; lors de la déconnexion et de la suppression du compte, la file de photos de l'appareil est vidée |
| Résultat de l'analyse de la photo sous la clé de renvoi | 48 heures. Passé ce délai, l'enregistrement n'est plus utilisé et est supprimé par un nettoyage en arrière-plan |
| E-mail, hachage du mot de passe, compteurs, code d'invitation, informations sur le consentement | Tant que le compte existe |
| Favoris | Tant que le plat figure dans les favoris et que le compte existe |
| Demandes de changement de mot de passe | Tant que le compte existe. Le lien est valable une heure et une seule fois |
| Réponses au questionnaire | Tant que le compte existe. Remplir à nouveau le questionnaire remplace les réponses précédentes ; les anciennes valeurs ne s'accumulent pas. Lors de la déconnexion et de la suppression du compte, les réponses au questionnaire sont supprimées de l'appareil |
| Entrées du journal | Tant que le compte existe. Lorsque vous supprimez une entrée, tout son contenu est effacé — nom, chiffres et poids ; son numéro et l'heure de suppression subsistent jusqu'à la suppression du compte. Sans cette marque, l'entrée reviendrait de votre second appareil, qui n'a pas encore connaissance de la suppression |
| Informations sur les paiements | Durée établie par la législation fiscale |
| Informations sur le consentement aux prélèvements récurrents | 3 ans après le dernier prélèvement au titre de l'abonnement — délai pendant lequel un prélèvement peut être contesté. Conservées même après la suppression du compte |
| Identifiant de l'appareil et compteur de requêtes gratuites (sans compte) | Indéfiniment : les requêtes gratuites sans inscription ne sont accordées qu'une seule fois. Lorsque les cookies sont effacés, le navigateur reçoit un nouvel identifiant tandis que l'ancien enregistrement reste dans la base de données ; les limites réseau et l'empreinte technique peuvent imposer une vérification supplémentaire |
| Compteurs de fréquence des requêtes avec adresse IP ou adresse e-mail | Participent aux vérifications pendant 24 heures au plus. Passé ce délai, les enregistrements ne sont plus utilisés et sont supprimés par un nettoyage en arrière-plan |
| Hash abrégé de l'empreinte technique et ses associations avec le cookie de l'appareil | Participent aux vérifications pendant 24 heures. Une fois ce délai écoulé, les enregistrements ne sont plus utilisés et sont supprimés par un nettoyage en arrière-plan |
| Données sur les produits saisies manuellement | Indéfiniment — il s'agit d'informations sur le produit, pas sur vous |
| Informations sur la visite du site | Stockées dans Yandex.Metrica selon les règles de Yandex ; ne sont pas accumulées sur les serveurs de l'opérateur. Les cookies du compteur vivent sur votre appareil de 30 minutes à un an — voir le tableau au point 12.2.2 |
8.1. Les données sont détruites une fois les finalités du traitement atteintes, lors du retrait du consentement ou lors de la suppression du compte — selon la première éventualité —, à l'exception des données que l'opérateur est tenu de conserver par la loi.
9. Vos droits
9.1. Conformément à l'art. 14 de la loi fédérale 152-FZ, vous avez le droit de :
- obtenir des informations sur le traitement de vos données personnelles ;
- exiger la rectification, le blocage ou la destruction de données incomplètes, obsolètes, inexactes ou obtenues illégalement ;
- retirer votre consentement au traitement ;
- contester les actions de l'opérateur auprès du Roskomnadzor ou devant un tribunal.
9.2. La demande doit être envoyée à support@foodgpt.ru à partir de l'adresse indiquée lors de l'inscription. Le délai de réponse est de 30 jours calendaires.
10. Retrait du consentement et suppression du compte
10.1. Le moyen le plus rapide est de supprimer votre compte : dans l'application — sur le site foodgpt.ru ou dans l'application pour Android — ouvrez la section « Profil » — l'icône dans le coin supérieur droit ou l'élément du menu latéral — sélectionnez « Supprimer le compte » et confirmez. L'e-mail et le hash du mot de passe sont supprimés immédiatement et de manière irréversible.
10.2. Le consentement peut être retiré par courrier à support@foodgpt.ru. Le traitement cesse et les données sont détruites dans un délai de 30 jours calendaires à compter de la réception de la demande de retrait, sauf s'il existe des fondements juridiques justifiant la poursuite du traitement.
10.3. Après le retrait du consentement ou la suppression du compte, il n'est plus possible d'utiliser le service en mode enregistré.
11. Protection des données
L'opérateur prend les mesures prévues par les articles 18.1 et 19 de la loi fédérale n° 152-FZ : les mots de passe sont stockés sous forme de hachage irréversible, l'échange de données entre l'application et le serveur s'effectue via une connexion sécurisée, l'accès à la base de données est limité et le volume de données collectées est réduit au minimum nécessaire au fonctionnement du service.
12. Cookies et stockage du navigateur
12.1. L'ouverture de toute page du site installe le cookie du compteur Yandex.Metrica — sur les articles du blog, dans les répertoires et sur ce document lui-même. Le compteur mesure la fréquentation ; les données collectées sont énumérées à la section 2, et ses cookies au point 12.2.2.
12.1.1. Un cookie de service apparaît lors de la première ouverture de l'application, lorsqu'elle demande le solde d'analyses gratuites — avant l'envoi d'une photo et avant l'inscription. Sans lui, l'analyse est impossible : il permet de comptabiliser les requêtes gratuites.
12.2. Le service lui-même utilise deux cookies, tous deux de service.
| Cookie | Quand il apparaît | Pourquoi | Durée de vie |
|---|---|---|---|
| foodgpt_device | Lors de la première ouverture de l'application | Distingue votre appareil de celui d'un autre utilisateur pour comptabiliser les requêtes gratuites. Contient un identifiant aléatoire signé par le serveur et rien d'autre : il ne contient ni vos actions, ni l'historique de vos requêtes | 1 an |
| foodgpt_session | Lors de l'inscription ou de la connexion, et uniquement à ce moment-là | Confirme que vous êtes connecté à votre compte | 30 jours |
12.2.1. Les deux sont marqués avec les attributs HttpOnly (inaccessibles aux scripts de la page), Secure (transmis uniquement via une connexion sécurisée) et SameSite=Lax. Le cookie foodgpt_session est supprimé lors de la déconnexion ou de la suppression du compte.
12.2.2. Le compteur Yandex.Metrica installe son propre groupe de cookies. Les principaux sont :
| Cookie | Pourquoi | Durée de vie |
|---|---|---|
| _ym_uid | Distingue un visiteur d'un autre | 1 an |
| _ym_d | Date de la première visite | 1 an |
| _ym_isad | Indique si un bloqueur de publicité est actif dans le navigateur | 20 heures |
| _ym_visorc | Enregistrement des actions sur la page — Webvisor | 30 minutes |
12.2.3. Ces cookies sont installés par le script du compteur et non par le serveur de l'opérateur, ils ne possèdent donc pas l'attribut HttpOnly. Outre les cookies, le compteur stocke des enregistrements de service dans le stockage du navigateur. La liste complète et toujours à jour est tenue par Yandex — elle est publiée dans la documentation de Metrica.
12.2.4. Le site n'installe pas de cookies publicitaires distincts et il n'y a pas de cookies de tiers destinés à la publicité externe. Les cookies du compteur énumérés au point 12.2.2 sont utilisés, entre autres, pour afficher la publicité du service lui-même — point 6.2.1.
12.3. Outre les cookies, le site et l'application enregistrent dans le stockage du navigateur des entrées de configuration et des marqueurs de service — les entrées du compteur Metrica ne les concernent pas, elles ont été mentionnées ci-dessus. Toutes restent sur l'appareil et ne sont pas transmises au serveur, à l'exception du code d'invitation, transmis lors de l'inscription, et des réponses au questionnaire, qui après la connexion sont partagées entre vos appareils (point 12.3.1) :
| Entrée | Quand elle apparaît | Pourquoi | Durée de vie |
|---|---|---|---|
| foodgpt_theme | Si vous avez utilisé le sélecteur de thème clair/sombre | Stocke un mot — le thème choisi. Tant que le sélecteur n'est pas utilisé, l'entrée n'existe pas et l'application suit les paramètres de votre système | Jusqu'à la suppression des données du site dans le navigateur |
| foodgpt_locale | Si vous avez choisi une langue dans le sélecteur de langue | Stocke le code de la langue choisie, afin que le logo mène à la page d'accueil dans cette langue | Jusqu'à la suppression des données du site dans le navigateur |
| foodgpt_cookie_seen | Automatiquement, à la première ouverture d'une page du site | Indique que la notification relative aux cookies a déjà été affichée : dès lors, le compteur Metrica se charge dès l'ouverture de la page (point 12.6) | Jusqu'à la suppression des données du site dans le navigateur |
| foodgpt_cookie_notice | Si vous avez appuyé sur le bouton de la notification relative aux cookies | Pour que la notification ne s'affiche plus | Jusqu'à la suppression des données du site dans le navigateur |
| pwa_banner_dismissed | Si vous avez installé l'application ou fermé la proposition de l'installer | Pour que la proposition ne réapparaisse pas | Jusqu'à la suppression des données du site dans le navigateur |
| foodgpt-rate-prompt | Automatiquement, après la première analyse réussie | Stocke le nombre d'analyses réussies sur cet appareil et une indication du moment où proposer de noter l'application sur Google Play et s'il faut le proposer à nouveau. La proposition elle-même ne s'affiche que dans l'application installée depuis Google Play | Jusqu'à la suppression des données du site dans le navigateur |
| foodgpt-profile | Si vous avez rempli le questionnaire | Réponses au questionnaire pour le calcul de l'objectif quotidien (point 12.3.1) | Jusqu'à la suppression des données du site dans le navigateur, la déconnexion ou la suppression du compte ; remplir à nouveau le questionnaire remplace les réponses précédentes |
| foodgpt-journal-since | Automatiquement, après la connexion, lors du premier échange du journal avec le serveur | Stocke l'heure du dernier échange, afin de ne récupérer du serveur que les nouvelles entrées du journal | Jusqu'à la déconnexion ou la suppression du compte |
| foodgpt_ref | Automatiquement, si vous avez suivi une invitation de type foodgpt.ru/?ref=CODE | Mémorise le code d'invitation jusqu'à l'inscription : entre le clic sur le lien et la création du compte, la barre d'adresse change, et sans cette entrée, l'invitation serait perdue | Jusqu'à la fermeture de l'onglet |
12.3.1. Votre journal et les réponses au questionnaire — ce que vous voyez dans l'application — sont également conservés dans le navigateur. Tant que vous ne vous connectez pas, ils restent entièrement sur l'appareil : le journal et le questionnaire fonctionnent sans inscription. Une fois connecté, ils sont partagés entre tous vos appareils et transmis au serveur ; la section 2 précise exactement quelles données. Les images réduites des plats ne sont jamais transmises et restent sur l'appareil où elles ont été créées.
12.3.2. Lorsque vous vous déconnectez, les entrées du journal déjà parvenues au serveur sont retirées de l'appareil, car plusieurs personnes peuvent utiliser le même ordinateur. Ce qui n'est pas encore parvenu au serveur reste sur l'appareil, puisqu'il n'en existe aucune autre copie. Lors de la déconnexion et de la suppression du compte, la file des photos en attente d'envoi est entièrement vidée et les réponses au questionnaire sont supprimées de l'appareil.
12.3.3. Le journal, les images et les données permettant de fonctionner hors connexion sont conservés dans les bases de données du navigateur (IndexedDB) et dans son cache (Cache Storage) :
| Stockage | Quand il apparaît | Ce qu'il contient | Durée de vie |
|---|---|---|---|
| foodgpt-history | Lorsque vous calculez quelque chose | Le journal : jusqu'aux 500 dernières entrées, avec les images réduites des plats | Jusqu'à ce que vous supprimiez l'entrée ou effaciez les données du site dans le navigateur ; lors de la déconnexion, voir le point 12.3.2 |
| foodgpt-favorite-photos | Si vous avez ajouté aux favoris un plat avec une image | Image réduite du plat favori. N'est pas transmise au serveur | Tant que le plat figure dans les favoris ou jusqu'à la suppression des données du site dans le navigateur |
| foodgpt-photo-queue | Si la photo a été prise sans connexion au serveur | Photo réduite sans métadonnées de prise de vue, nom du fichier, heure de la prise de vue, état de l'envoi et clé aléatoire permettant au serveur de reconnaître le renvoi de la même photo | Jusqu'à l'analyse de la photo ou jusqu'à ce que vous la supprimiez ; lors de la déconnexion et de la suppression du compte, la file est vidée |
| foodgpt-store-products | Si vous avez saisi manuellement les données d'un produit vendu au poids à partir de l'étiquette du magasin | Nom, calories, protéines, lipides, glucides et composition du produit selon le numéro de l'étiquette, pour le reconnaître lors du prochain scan. Ne sont pas transmis au serveur | Jusqu'à la suppression des données du site dans le navigateur |
| foodgpt-offline | Automatiquement, après le premier code-barres trouvé ; mis à jour au plus une fois par jour | Répertoire de produits courants pour la recherche par code-barres hors connexion. Ne contient aucune information sur vous | Jusqu'à la suppression des données du site dans le navigateur ; remplacé lors de la mise à jour |
| foodgpt-collect-outbox | Uniquement en mode de collecte d'étiquettes, que l'opérateur active pour certains comptes | Image de l'étiquette et code-barres jusqu'à leur envoi au serveur | Jusqu'à la confirmation de l'envoi |
| foodgpt-share-target | Si vous avez envoyé une photo à l'application via « Partager » | Copie temporaire de la photo reçue pendant l'ouverture de l'application | Supprimée dès que l'application prend la photo pour analyse, ou au lancement suivant de l'application |
| workbox-precache | Automatiquement, à la première ouverture de l'application | Copie des pages, scripts et styles de l'application, afin qu'elle s'ouvre hors connexion. Ne contient aucune information sur vous | Jusqu'à ce qu'une nouvelle version de l'application remplace la copie |
12.4. Apparaissent sans action spécifique de votre part : foodgpt_cookie_seen — à la première ouverture d'une page du site ; workbox-precache — à la première ouverture de l'application ; foodgpt-rate-prompt — après la première analyse réussie ; foodgpt-offline — après le premier code-barres trouvé ; foodgpt-journal-since — après la connexion ; foodgpt_ref — lors du suivi d'un lien d'invitation. Aucune ne contient d'information sur vous. L'entrée foodgpt_ref contient huit caractères du code d'invitation, dure jusqu'à la fermeture de l'onglet et est supprimée immédiatement après la prise en compte de l'invitation lors de l'inscription.
12.5. Les requêtes gratuites sans inscription (section 2) sont comptabilisées via le cookie foodgpt_device, et les abus sont en outre limités par l'adresse réseau. L'application calcule une empreinte technique du navigateur et la transmet avec la demande de quota. Le serveur ne conserve pas l'empreinte elle-même, mais son hash abrégé et son association avec le cookie de service. Ces enregistrements participent aux vérifications pendant 24 heures, puis ils sont ignorés et supprimés par un nettoyage en arrière-plan. L'empreinte ne peut qu'augmenter la contrainte : si elle est reçue avec de nombreux cookies d'appareil différents au cours d'une même journée, le service peut exiger une vérification supplémentaire ; elle ne peut ni augmenter le quota ni lever une restriction.
12.6. Il n'y a pas de fenêtre avec un bouton « Accepter les cookies » dans le service : lors de la première visite, une notification indiquant que le site installe des cookies s'affiche en bas de l'écran, et continuer à utiliser le site après cette notification vaut consentement aux cookies du compteur Metrica — ils comptent les visites, enregistrent Webvisor (point 12.2.2) et affichent la publicité du service aux visiteurs précédents (point 6.2.1). Il n'y a pas de bouton « refuser » à côté de la notification, et il existe une raison propre à chacun des deux groupes.
12.6.1. Il est impossible de refuser les cookies de service tout en continuant à utiliser l'analyse photo : ils sont nécessaires au suivi des requêtes gratuites et à la connexion au compte. Le refus est ici possible par le seul moyen honnête : ne pas envoyer de photo et ne pas se connecter au compte.
12.6.2. Il est possible de refuser le compteur Metrica, et cela se fait côté navigateur, et non par un bouton sur le site : en interdisant les cookies pour ce site, via n'importe quel bloqueur ou via le bloqueur officiel de Yandex.Metrica — une extension que Yandex propose pour Chrome et Firefox. Cela ne gêne pas le fonctionnement du service : sans le compteur, l'analyse photo, la connexion et le paiement fonctionnent normalement.
12.6.3. Le consentement au traitement des données personnelles est recueilli là où il est réellement requis, par une case à cocher distincte lors de l'inscription (section 3).
12.7. Les cookies et le contenu du stockage du navigateur sont supprimés et bloqués par les outils du navigateur lui-même ; la procédure est décrite dans son aide. La suppression de foodgpt_session signifie qu'une nouvelle connexion sera nécessaire ; la suppression de foodgpt_device produira un nouveau cookie, mais l'empreinte technique et les limites réseau pourront exiger une vérification ; la suppression des cookies de Metrica signifie que le compteur vous considérera comme un nouveau visiteur. L'effacement des données du site supprime tout ce qui est énuméré aux points 12.3 à 12.3.3 : les paramètres locaux, le questionnaire, le journal, les miniatures et les photos en attente d'envoi. Les entrées synchronisées et les réponses au questionnaire réapparaîtront après la connexion ; les entrées anonymes et celles qui ne sont pas encore synchronisées ne peuvent pas être restaurées.
13. Mineurs
Le service n'est pas destiné aux personnes âgées de moins de 18 ans, et l'opérateur ne traite pas sciemment leurs données personnelles. S'il découvre de telles données, l'opérateur les supprime.
14. Modifications de la politique
La version actuelle est toujours publiée sur cette page ; la date de la version figure à la section 1.
L'estimation de la valeur calorique à partir d'une photo est fournie à titre informatif et ne constitue pas un avis médical.
Coordonnées
Самозанятый
Лежанкин Евгений Александрович
INN 732716427959
E-mail: support@foodgpt.ru
Site web: https://foodgpt.ru
Version du 5 octobre 2026
Autres documents : Offre publique · Conditions d'utilisation · Consentement au traitement des données personnelles · Contacts et coordonnées