1. Introduction
StockZen accorde une grande importance à la protection de tes données personnelles. La présente politique décrit les données que nous collectons, comment nous les utilisons et comment nous les protégeons, conformément au Règlement Général sur la Protection des Données (RGPD).
2. Responsable du traitement
Le responsable du traitement de tes données est :
Guillaume Didelot
Contact : privacy@stockzen.cloud
3. Données collectées
Nous collectons les catégories de données suivantes :
- Données d'inscription : adresse e-mail, prénom
- Données d'utilisation : produits ajoutés, dates de péremption, recettes générées, badges obtenus, points d'expérience (XP) accumulés
- Données de foyer : liste des membres, produits partagés, liste de courses commune
- Données techniques : type d'appareil, système d'exploitation, version de l'application
- Données de scan : images temporaires des codes-barres et des dates de péremption (non conservées après traitement)
- Données publicitaires (Android) : identifiant publicitaire de l'appareil, adresse IP, interactions avec les publicités et diagnostics, collectés par Google AdMob (voir section 6)
Mode découverte (sans compte)
Si tu utilises StockZen sans créer de compte, tes produits, ta liste de courses et le compteur mensuel de recettes restent sur ton appareil (mémoire interne de l'application). Seuls passent par notre serveur l'identifiant aléatoire de ton appareil, l'empreinte de ton adresse IP décrite ci-dessous et, quand tu demandes une recette, la liste des produits choisis, transmise à OpenAI sans aucun identifiant. Le reste ne quitte pas ton téléphone tant que tu ne crées pas de compte.
Un identifiant technique aléatoire (généré par l'application sur ton appareil, sans lien direct avec ton identité) est envoyé à notre serveur uniquement pour appliquer la limite de 1 recette par mois en mode invité. Cet identifiant est conservé sur nos serveurs tant que cette limite doit être appliquée : il n'est pas encore effacé automatiquement.
Quand tu génères une recette en mode invité, ton adresse IP est lue par notre serveur uniquement pour limiter les abus et plafonner le coût du service. Elle n'est jamais enregistrée telle quelle : nous conservons seulement une empreinte, calculée avec une clé secrète (pour une adresse IPv6, à partir de son préfixe /64). Sans cette clé, que nous sommes seuls à détenir, l'empreinte ne permet pas de retrouver ton adresse ; elle reste une donnée personnelle pseudonymisée. Elle est conservée avec l'identifiant aléatoire de ton appareil pendant 24 heures, puis effacée automatiquement (au plus tard 25 heures, avec la purge horaire). Comme pour toute connexion, notre hébergeur Supabase enregistre aussi ton adresse IP et la localisation approximative qui en découle dans ses journaux techniques, effacés automatiquement au bout de 7 jours au plus.
Si tu crées un compte plus tard, les données locales sont transférées vers nos serveurs sécurisés, puis effacées de ton appareil.
4. Finalités du traitement
Nous utilisons tes données pour les finalités suivantes :
- Fournir et améliorer les services de gestion de ton frigo
- Envoyer des alertes avant l'expiration de tes produits
- Générer des suggestions de recettes personnalisées à partir de ton stock
- Gérer ton abonnement et ton compte
- Assurer le bon fonctionnement du partage au sein de ton foyer
- Garantir la sécurité de l'application et prévenir les fraudes
- Limiter les abus et plafonner le coût du service lorsqu'un invité (sans compte) génère une recette
- Te proposer, sur Android, des publicités facultatives qui débloquent des recettes
5. Base légale du traitement
Les traitements de tes données reposent sur les bases légales suivantes, conformément à l'article 6 du RGPD :
- Exécution du contrat : fourniture des services souscrits, crédit de la recette débloquée par des publicités
- Consentement : envoi des notifications, e-mails d'actualité, formulaire de consentement publicitaire de Google (identifiant publicitaire et annonces personnalisées)
- Intérêt légitime : amélioration continue du service, sécurité technique, prévention de la fraude, limitation des abus et maîtrise du coût du service pour les recettes générées en mode invité (empreinte de l'adresse IP, voir section 3)
6. Partage des données
Tes données ne sont jamais vendues à des tiers. Elles ne sont partagées qu'avec les prestataires techniques strictement nécessaires à la fourniture du service, et uniquement dans la mesure requise.
Les sous-traitants avec lesquels nous partageons certaines données sont les suivants :
- Supabase — hébergement de la base de données, serveurs situés dans l'Union Européenne ; l'hébergeur conserve des journaux techniques (adresse IP, localisation approximative) pendant 7 jours au plus
- OpenAI — génération des suggestions de recettes (données anonymisées, aucune donnée directement identifiante transmise)
- Google Cloud Vision API — reconnaissance optique de caractères (OCR) pour détecter les dates de péremption sur les emballages. Les images sont envoyées en temps réel, traitées et ne sont pas stockées par Google après traitement. Ce service est disponible uniquement pour les plans Éco Pro et Foyer+.
- Open Food Facts — base de données produits publique (aucune donnée personnelle transmise)
- RevenueCat — gestion des abonnements souscrits via App Store et Google Play
Publicités facultatives (Android)
Sur Android, StockZen te propose, de façon facultative, de regarder deux publicités pour débloquer une recette supplémentaire. Ces publicités sont diffusées par Google AdMob (Google Ireland Limited et Google LLC), qui agit ici comme responsable de traitement distinct pour la publicité.
- Quand ? Le service publicitaire de Google est initialisé au lancement de l'application et peut préparer une publicité quand tu approches de ta limite de recettes. Sur iPhone, la version actuelle initialise aussi ce service et peut te demander l'autorisation de suivi (App Tracking Transparency), mais n'affiche pas encore de publicité.
- Quelles données ? Google peut recevoir l'identifiant publicitaire de ton appareil, ton adresse IP, des informations sur l'appareil et sur tes interactions avec la publicité, ainsi que des données de diagnostic. Elles servent à afficher la publicité, mesurer ses résultats et lutter contre la fraude.
- Aucune donnée de ton compte StockZen (e-mail, prénom, contenu de ton frigo, recettes) n'est transmise à Google.
- Ton choix. Dans l'Espace économique européen, au Royaume-Uni et en Suisse, un formulaire de consentement s'affiche au lancement quand la loi l'exige ; tu peux le modifier à tout moment dans Compte > « Gérer mon consentement publicitaire ». Sur Android, tu peux aussi réinitialiser ou supprimer ton identifiant publicitaire, et désactiver les annonces personnalisées, dans les réglages de ton téléphone (Paramètres > Google > Annonces). Regarder une publicité reste toujours facultatif : tu peux utiliser StockZen sans.
- Pour en savoir plus : Comment Google utilise les données des sites ou applications de ses partenaires.
- Transferts hors UE : Google peut traiter ces données aux États-Unis et dans d'autres pays, selon les garanties prévues par Google (clauses contractuelles types, cadre de protection des données UE-États-Unis).
7. Stockage et sécurité
Tes données sont stockées sur les serveurs de Supabase situés dans l'Union Européenne. Les communications entre l'application et nos serveurs sont chiffrées via HTTPS/TLS.
L'accès à la base de données est protégé par des mécanismes d'authentification et des règles de sécurité au niveau des lignes (Row Level Security), garantissant que seul toi et les membres autorisés de ton foyer avez accès à tes données.
Les images issues des scans de codes-barres et de dates de péremption sont traitées en temps réel et ne sont jamais conservées.
En mode découverte (sans compte), tes produits et ta liste de courses restent dans la mémoire interne de l'application sur ton appareil (via le mécanisme AsyncStorage) et restent inaccessibles à toute personne tierce. Seuls passent par notre serveur l'identifiant aléatoire de ton appareil, l'empreinte de ton adresse IP (voir section 3) et, quand tu demandes une recette, la liste des produits choisis, transmise à OpenAI sans aucun identifiant. Elles sont effacées si tu désinstalles l'application ou si tu choisis de les supprimer depuis les réglages.
8. Durée de conservation
- Données de compte : conservées tant que ton compte est actif
- Produits de ton inventaire : conservés tant qu'ils figurent dans ton frigo
- Suppression du compte : l'ensemble de tes données personnelles est supprimé dans un délai maximum de 30 jours à compter de ta demande de suppression
- Mode invité, empreinte de l'adresse IP : 24 heures, puis effacement automatique (au plus tard 25 heures avec la purge horaire)
- Mode invité, identifiant aléatoire de l'appareil : conservé tant que la limite de 1 recette par mois doit être appliquée ; pas d'effacement automatique pour l'instant
- Journaux techniques de l'hébergeur (adresse IP, localisation approximative) : 7 jours au plus
- Publicités : les données collectées par Google sont conservées selon la politique de Google ; le décompte des publicités regardées sur ton compte est supprimé avec ton compte
9. Tes droits (RGPD)
Conformément au Règlement Général sur la Protection des Données, tu disposes des droits suivants sur tes données personnelles :
- Droit d'accès : obtenir une copie des données que nous détenons sur toi
- Droit de rectification : corriger des informations inexactes ou incomplètes
- Droit à l'effacement (droit à l'oubli) : demander la suppression de tes données
- Droit à la portabilité : récupérer tes données dans un format structuré
- Droit d'opposition : t'opposer à un traitement reposant sur l'intérêt légitime
- Droit de retirer ton consentement à tout moment, sans affecter la licéité des traitements passés
Pour exercer l'un de ces droits, il te suffit de nous écrire à privacy@stockzen.cloud. Nous nous engageons à répondre dans un délai maximum de 30 jours.
Pour les publicités, tu peux retirer ton consentement à tout moment depuis Compte > « Gérer mon consentement publicitaire » (Espace économique européen, Royaume-Uni, Suisse) et depuis les réglages Android (annonces et identifiant publicitaire). Pour exercer tes droits sur les données détenues par Google, utilise les outils de ton compte Google ou la politique de confidentialité de Google.
Tu disposes également du droit d'introduire une réclamation auprès de la CNIL si tu estimes que le traitement de tes données n'est pas conforme à la réglementation.
10. Cookies
L'application mobile StockZen n'utilise pas de cookies. Sur Android, les publicités facultatives font appel à l'identifiant publicitaire de ton appareil, un traceur géré par Google, utilisé selon tes choix de consentement (voir section 6). Le site web stockzen.cloud utilise uniquement des cookies techniques strictement nécessaires à son bon fonctionnement (aucun cookie publicitaire ni de traçage).
11. Mineurs
StockZen n'est pas destiné aux enfants de moins de 16 ans. Nous ne collectons pas sciemment de données personnelles concernant des mineurs. Si tu constates qu'un mineur a créé un compte, merci de nous contacter : nous procéderons à sa suppression dans les plus brefs délais.
12. Modifications de la politique
La présente politique de confidentialité peut être mise à jour pour refléter l'évolution de nos services ou des obligations légales. La date de dernière modification figure en haut de cette page. En cas de changement substantiel, nous te notifierons via l'application.
13. Contact
Pour toute question relative au traitement de tes données personnelles, tu peux nous écrire à :