Politique de Confidentialité
Application Piano Piatto
Dernière mise à jour : 1er novembre 2026
(Version précédente : 23 octobre 2026)
La présente Politique de Confidentialité décrit comment Piano Piatto (ci-après « nous », « l'Éditeur ») collecte, utilise, stocke et protège les données personnelles des utilisateurs de Piano Piatto (ci-après « l'Application »), qu'ils y accèdent depuis un navigateur web ou depuis les applications mobiles.
Cette politique est conforme à :
- La Loi fédérale sur la protection des données (LPD), Suisse
- Le Règlement Général sur la Protection des Données (RGPD), Union Européenne
1. Responsable du traitement
Piano Piatto
Suisse
E-mail : contact@pianopiatto.com
2. Données collectées
2.1 Données fournies par l'Utilisateur
| Donnée | Finalité | Base légale |
|---|---|---|
| Adresse e-mail | Identification, connexion, communications de service | Exécution du contrat |
| Mot de passe (hashé) | Authentification | Exécution du contrat |
| Identifiant Google ou Apple, avec le nom et la photo que ce compte transmet, si connexion par ce biais. Si l'adresse de ce compte est celle d'un compte existant, les deux sont reliés ; si cette adresse n'avait jamais été confirmée, l'ancien mot de passe, les clés d'accès et les sessions ouvertes sont retirés, par sécurité | Authentification déléguée | Exécution du contrat |
| Clé d'accès (passkey) : clé publique et identifiant de l'appareil | Authentification sans mot de passe | Exécution du contrat |
| Date de naissance (optionnelle) | Vérification de l'âge minimum (art. 8) | Obligation légale |
| Acceptation des CGU et consentement d'âge, avec leur date | Preuve du consentement | Obligation légale |
| Pseudo public | Identité communautaire (publication, abonnements) | Exécution du contrat |
| Biographie et photo de profil (optionnelles) | Personnalisation du profil public | Consentement |
| Préférences alimentaires | Personnalisation des recettes | Exécution du contrat |
| Allergènes déclarés | Filtrage des recettes | Consentement explicite (donnée de santé) |
| Aliments non aimés | Personnalisation des suggestions, retrait des ingrédients secondaires correspondants | Exécution du contrat |
| Recettes adaptées (ingrédients retirés ou remplacés) | Afficher la recette et établir la liste de courses selon les goûts du foyer | Exécution du contrat |
| Nombre de personnes, budget hebdomadaire | Calcul des portions et des plans | Exécution du contrat |
| Convives : tranche d'âge et appétit de chacun (sans nom) | Mise à l'échelle des quantités et des courses | Exécution du contrat |
| Bébés de la table : mois et année de naissance seulement, sans prénom, sans date exacte ni photo | Calcul de l'âge en mois, repères de diversification et recettes adaptées à cet âge | Exécution du contrat |
| Séances de petits pots (jour de préparation, recettes choisies, pots sortis du congélateur) | Préparation des pots, rappels de la veille, liste de courses | Exécution du contrat |
| Pays de résidence, langue | Devise, prix estimés, interface | Exécution du contrat |
| Jour des courses (choisi dans le Profil, ou déduit des jours où la liste est cochée) et fuseau horaire de l'appareil | Préparer la semaine suivante la veille des courses, à l'heure de l'Utilisateur | Exécution du contrat |
| Objectif calorique quotidien et appétit de l'Utilisateur lui-même (optionnels) | Suivi nutritionnel : calories comptées pour sa part, objectif proposé selon son appétit | Consentement |
| Recettes personnelles, photos de recettes | Fonctionnalité de création | Exécution du contrat |
| Demande à la baguette magique (Premium) : repas, temps, portions, meal prep, envie écrite et, avec « Avec ce que j'ai », les produits du frigo et du placard que l'Utilisateur laisse cochés ; avec « Ma version », ce qu'il veut changer et le lien, gardé sur sa version, vers la recette dont elle part | Rédaction et traduction d'une recette personnelle | Exécution du contrat |
| Photo demandée à la baguette magique (Premium) : nom et ingrédients d'une recette personnelle enregistrée | Création d'une photo de cette recette, que l'Utilisateur choisit de garder ou non | Exécution du contrat |
| Allergènes, aliments non aimés et régime, transmis avec cette demande | Proposer une recette qui les respecte | Consentement explicite pour les allergènes (donnée de santé), exécution du contrat pour le reste |
| Recettes publiées, avis (note, étiquettes, texte, photo du plat, mention « goûtée sans la cuisiner », réponse de l'auteur), « utile » donnés aux avis des autres, « j'aime » donnés avant le 27 septembre 2026, « cuisiné » | Fonctionnalités communautaires | Exécution du contrat |
| Garde-manger (aliments possédés, et date où l'Utilisateur a confirmé les avoir), y compris ceux reconnus sur les photos de sa cuisine (Premium), photos qui ne sont pas conservées | Optimisation de la liste de courses, et choix des plats proposés pour utiliser d'abord ce qui est déjà là | Exécution du contrat |
| E-mail d'un tiers invité au foyer | Envoi de l'invitation (donnée traitée pour le compte de l'invitant) | Intérêt légitime |
| Messages écrits au support, leurs pièces jointes et l'historique du fil | Traitement de la demande, suivi du dossier | Exécution du contrat |
| Avis et retours envoyés depuis l'Application | Amélioration du produit | Intérêt légitime |
2.2 Données collectées automatiquement
| Donnée | Finalité | Base légale |
|---|---|---|
| Jetons de session (hashés côté serveur) | Maintien et sécurité de la connexion | Exécution du contrat |
| Historique des plans et repas cuisinés | Historique, statistiques, personnalisation | Exécution du contrat |
| État de la liste de courses (coches) | Fonctionnalité collaborative | Exécution du contrat |
| Date de création du compte | Gestion de l'essai gratuit | Exécution du contrat |
| Date de dernière visite | Mesure de l'activité du compte, et sélection des comptes à qui proposer une offre | Intérêt légitime |
| Journal des connexions, des visites et des gestes : date, heure et durée, moyen de connexion (mot de passe, Google, Apple, passkey), échecs de connexion, type d'appareil et version de l'app, et ce que l'Utilisateur fait dans l'app (écran ouvert, plat cuisiné, article coché ou sorti du congélateur, recette mise en favori, réglage modifié, foyer rejoint ou quitté…), désigné par des identifiants, jamais par un texte saisi ; les emails que nous lui envoyons, par leur genre et leur date, jamais leur contenu. Jamais l'adresse IP | Aide en cas de problème de connexion ou d'utilisation (support), sécurité du compte, mesure de l'activité | Intérêt légitime |
| Lien d'arrivée, s'il en porte un : sa source, son support et sa campagne (par exemple Instagram, bio, frigo), notés une seule fois à l'inscription. Aucun cookie ni traceur : seulement ces codes, lus dans l'adresse du lien | Savoir quelles publications amènent des inscrits | Intérêt légitime |
| Journal technique du serveur : messages d'erreur et de fonctionnement du service, qui peuvent mentionner l'identifiant d'un compte. Adresses e-mail masquées, jamais l'adresse IP | Diagnostiquer et corriger les pannes, sécurité du service | Intérêt légitime |
| Statut d'abonnement | Activation des fonctions Premium | Exécution du contrat |
| Identifiant client chez le prestataire de paiement | Rattachement de l'abonnement au compte | Exécution du contrat |
| Paiements faits dans l'App Store ou Google Play : date, formule, montant et devise, remboursement éventuel, identifiant de la transaction (transmis par RevenueCat) | Montrer à l'Utilisateur ce qu'il a payé, répondre à ses questions sur un prélèvement, tenir nos comptes | Exécution du contrat |
| Offres envoyées, et si le lien a été ouvert | Ne pas proposer deux fois la même chose, mesurer l'intérêt | Intérêt légitime |
| Refus de recevoir des offres, avec sa date | Respect de la désinscription (art. 3, point 7) | Obligation légale |
| Échéance pour laquelle un avis a déjà été envoyé | Ne pas écrire deux fois pour la même fin d'accès | Exécution du contrat |
| Créations de la baguette magique : nombre, noms des plats proposés, coût | Quota mensuel, maîtrise des coûts | Exécution du contrat |
| Photos de la baguette magique : nombre, recette concernée, coût | Quota mensuel, maîtrise des coûts | Exécution du contrat |
| Photos de la cuisine lues par l'IA : nombre d'aliments reconnus, coût (jamais la photo) | Quota mensuel du foyer, maîtrise des coûts | Exécution du contrat |
| Semaines préparées la veille des courses : jours couverts, date, qui a été prévenu (notification ou e-mail), validation ou modification par l'Utilisateur | Préparer la semaine suivante sans jamais rien écraser, ne pas la proposer deux fois, s'arrêter quand elle ne sert pas | Exécution du contrat |
| Fil « Activité » : ce que d'autres ont fait qui concerne l'Utilisateur (qui, quoi, sur quelle recette ou quel planning, quand) | Tenir l'Utilisateur informé de la vie de son foyer, de ses amis et de ses recettes | Exécution du contrat |
| Appareils qui reçoivent les notifications web : l'adresse que le navigateur a donnée chez son service de notification, les clés qui chiffrent le message, la langue de l'app, et les rappels à envoyer (titre, texte, heure) | Envoyer les notifications que l'Utilisateur a activées | Consentement |
| Événements d'usage (p. ex. « semaine générée », plateforme, version de l'app) | Statistiques internes et amélioration du produit | Intérêt légitime |
| Rapports de plantage (données techniques, identifiant de compte) | Correction des bugs | Intérêt légitime |
2.3 Données sensibles
Les allergènes déclarés constituent des données de santé au sens du RGPD (catégorie spéciale, art. 9). Leur traitement est fondé sur le consentement explicite de l'Utilisateur, qui les saisit volontairement dans l'Application et peut les retirer à tout moment.
2.4 Données NON collectées
Nous ne collectons pas :
- Données de géolocalisation
- Contacts du téléphone
- Données biométriques
- Données de navigation ou cookies tiers
- Identifiants publicitaires (pas de tracking publicitaire)
- Données de carte bancaire : elles sont saisies chez le prestataire de paiement (Stripe sur le web, Apple ou Google sur mobile) et ne nous parviennent jamais
3. Utilisation des données
Les données sont utilisées exclusivement pour :
- Fournir le service : générer des plans de repas, calculer les listes de courses, personnaliser les recettes
- Gérer le compte : authentification, préférences, abonnement Premium
- Collaboration : partage de plan et liste de courses au sein d'un foyer
- Communauté : affichage du profil public, des recettes publiées et des interactions (avis, « cuisiné », abonnements), modération des contenus signalés
- Améliorer le service : statistiques d'usage internes, correction des bugs et des plantages
- Communiquer : e-mails et notifications liés au service (réinitialisation de mot de passe, vérification d'e-mail, invitations, rappels de planification, semaine suivante préparée la veille des courses, confirmation d'abonnement, avis avant une échéance annuelle et avant la fin d'un accès Premium)
- Proposer nos offres : ponctuellement, des e-mails au sujet de nos propres offres (essai prolongé, tarif réduit), adressés aux seuls titulaires d'un compte Piano Piatto. S'y ajoute un seul e-mail dans toute la vie du compte : le premier soir de veille des courses après l'inscription, qui présente la semaine préparée, envoyé seulement si l'Utilisateur n'est pas revenu dans l'Application et n'a activé aucune notification. Chaque message porte un lien de désinscription en un clic ; s'en désinscrire n'interrompt aucun e-mail de service. Aucune adresse n'est vendue, louée ni transmise à un tiers à des fins publicitaires, et aucun profil publicitaire n'est constitué
4. Partage des données
4.1 Visibilité communautaire
Si l'Utilisateur utilise les fonctions communautaires, sont visibles des autres utilisateurs : son pseudo, sa photo de profil, sa biographie, ses recettes publiées, ses compteurs publics (recettes, abonnés, plats cuisinés) et sa semaine de repas, selon son réglage « Qui voit ma semaine » : personne, ses amis (les personnes qu'il suit et qui le suivent en retour) ou tout le monde. Pour un compte créé à partir du 26 septembre 2026, ce réglage est « Mes amis » par défaut ; il se change à tout moment depuis le Profil. La semaine montre les plats prévus jour par jour, jamais les quantités, le nombre de convives ni le nom des recettes privées.
Les avis de l'Utilisateur sur les recettes (note, étiquettes, texte, photo du plat, et la mention « L'a goûtée » quand il ne l'a pas cuisinée) sont visibles, avec son pseudo, de toute personne qui peut voir la recette concernée ; l'auteur de la recette peut y répondre. La photo d'un plat est réencodée à l'envoi : les données de lieu et d'appareil qu'elle contenait sont retirées. Quand l'Utilisateur publie la photo d'un plat du catalogue ou d'une recette publiée, ses amis la voient aussi dans leur fil « Activité ». Quand l'Utilisateur trouve un avis utile, personne ne voit que c'est lui : l'auteur de l'avis et les autres utilisateurs n'en voient que le nombre. Ses amis (au sens ci-dessus) peuvent voir qu'il a cuisiné une recette publiée ; les autres utilisateurs n'en voient que le nombre total.
Quand l'Utilisateur publie une recette, ou la rend visible de ses amis, les personnes qui le suivent en sont averties dans leur fil « Activité » (pour une recette réservée aux amis, ses seuls amis).
Partager une recette par lien. L'Utilisateur peut envoyer une recette (du catalogue, publiée, ou l'une des siennes) par un lien. Toute personne qui a ce lien peut lire la recette et la cuisiner, même sans compte, avec le pseudo de l'Utilisateur qui l'a partagée. Une recette personnelle non publiée devient ainsi lisible par qui reçoit le lien, sans apparaître ailleurs ; la recette « Mes amis » ou secrète d'un autre ne peut pas être partagée ainsi. Nous conservons le lien, la recette, qui l'a partagé, le nombre d'ouvertures et, pour un compte créé depuis ce lien dans les deux jours, le fait qu'il est arrivé par lui. Rien n'est retenu de la personne qui ouvre le lien sans compte.
Le fil « Activité ». L'Utilisateur y voit ce que d'autres ont fait qui le concerne : un membre de son foyer qui rejoint le foyer, change un repas, prévoit des jours ou finit les courses ; un ami qui prévoit sa semaine (selon le réglage « Qui voit ma semaine ») ou cuisine sa recette ; une personne qui le suit, donne son avis sur sa recette ou répond au sien ; une personne qui trouve son avis utile, sans jamais dire qui ; un ami qui publie la photo du plat qu'il a cuisiné ; une personne qu'il suit qui publie une recette (réservée aux amis : seulement s'il en est un) ; l'ouverture de son lien de recette, sans jamais dire par qui, et le nombre de comptes créés depuis ce lien, sans les nommer. Le fil ne montre que ce que l'Utilisateur pouvait déjà voir ailleurs dans l'Application : il rassemble ces informations, il n'en rend aucune nouvelle visible. Le texte et la photo d'un avis n'y sont pas recopiés : ils sont relus au moment de l'affichage, si bien qu'un avis ou une photo retirés ou masqués disparaissent aussi du fil.
L'Utilisateur peut passer son compte en privé : son profil n'est alors visible que des personnes qu'il a acceptées, et une nouvelle recette naît « amis » au lieu de « publique ». Chaque recette reste publiable à l'unité.
L'adresse e-mail n'est jamais publique. Au sein d'un foyer, l'e-mail est visible des seuls membres du foyer.
4.2 Sous-traitants techniques
| Tiers | Données partagées | Finalité | Localisation |
|---|---|---|---|
| Stripe | Adresse e-mail, identifiant client, transaction | Paiement par carte sur le web | UE / USA |
| Apple / Google | Transaction d'abonnement | Paiement intégré (IAP / Play Billing) | USA |
| RevenueCat | Identifiant utilisateur, statut d'abonnement, détail des paiements faits dans le magasin | Gestion des abonnements mobiles | USA |
| Resend | Adresse e-mail, contenu des e-mails envoyés | Envoi des e-mails | Irlande (UE) |
| Cloudflare | Contenu des e-mails reçus à contact@pianopiatto.com | Acheminement du courrier entrant vers le support | UE / USA |
| Sentry (si activé) | Données techniques de plantage, identifiant de compte | Correction des bugs | USA/UE |
| Services de notification du navigateur (Apple, Google, Mozilla, selon le navigateur) | L'adresse de l'appareil chez ce service, et la notification chiffrée pour l'appareil : ces services ne peuvent pas en lire le contenu | Acheminer les notifications web jusqu'à l'appareil, seulement si l'Utilisateur les a activées | USA / UE |
| Google (connexion) | Seulement si l'Utilisateur choisit « Continuer avec Google ». Le bouton emmène l'Utilisateur sur la page de connexion de Google, qui le renvoie ensuite sur Piano Piatto ; rien de Google n'est chargé dans l'application. Google nous transmet l'identifiant, l'adresse e-mail, le nom et la photo du compte Google | Connexion avec Google | USA |
| Hetzner | Toutes données (chiffrées en transit) | Hébergement des serveurs et de la base de données | Allemagne (UE) |
| OpenAI | La demande faite à la baguette magique (produits cochés du garde-manger compris), les allergènes, aliments non aimés et régime déclarés, le texte de la recette à traduire, le texte de la recette dont part « Ma version » (titre, ingrédients, étapes ; celle d'un autre membre part sans son pseudo), et, pour une photo, le nom et les ingrédients de la recette enregistrée ; la photo d'un plat publiée sous un avis, seule ; les photos du frigo, du congélateur ou des placards que l'Utilisateur prend pour remplir son garde-manger, seules. Jamais le nom, l'adresse e-mail ni l'identifiant du compte | Rédaction et traduction des recettes de la baguette magique, création de leurs photos (Premium) ; reconnaître les aliments sur les photos de la cuisine (Premium) ; vérifier qu'une photo publiée sous un avis montre un plat, sans visage ni contenu choquant | USA |
| Anthropic | La photo créée par la baguette magique, le nom et les ingrédients de la recette ; la photo d'un plat publiée sous un avis, seule. Jamais le nom, l'adresse e-mail ni l'identifiant du compte | Vérifier que la photo montre bien le plat (Premium) ; vérifier qu'une photo publiée sous un avis montre un plat, sans visage ni contenu choquant | USA |
Trois chemins seulement font partir un contenu de l'Utilisateur chez un service d'intelligence artificielle, et seulement quand il le décide lui-même : la baguette magique ; la photo d'un plat qu'il publie sous un avis, envoyée seule pour être vérifiée avant publication (une photo refusée n'est pas gardée) ; et les photos de sa cuisine (frigo, congélateur, placards), envoyées seules pour y reconnaître les aliments, puis oubliées : ni l'Éditeur ni le prestataire ne les gardent, seule la liste que l'Utilisateur choisit de ranger entre dans son garde-manger. Mieux vaut donc photographier les étagères, sans personne ni document dans le cadre. Ce qui part est limité à ce que la recette demande (voir le tableau ci-dessus). Avec « Ma version », c'est l'Utilisateur qui la lance qui décide d'envoyer le texte de la recette dont il part, y compris celle d'un autre membre qu'il peut lire (publiée, ouverte à ses amis ou partagée par un lien) : seuls son titre, ses ingrédients et ses étapes partent, jamais le pseudo ni le compte de son auteur (CGU, art. 5.2). Selon leurs conditions pour les entreprises, OpenAI et Anthropic n'utilisent pas ces données pour entraîner leurs modèles. L'Éditeur utilise aussi un tel outil pour rédiger ses propres recettes officielles.
4.3 Garanties pour les transferts hors UE/Suisse
Les transferts vers les États-Unis sont encadrés par :
- Les clauses contractuelles types (SCC) de la Commission européenne
- Le Data Privacy Framework UE-USA (pour les fournisseurs certifiés)
- Des mesures techniques complémentaires (chiffrement en transit)
4.4 Pas de vente de données
Nous ne vendons, ne louons et ne partageons jamais les données personnelles à des fins publicitaires ou commerciales.
5. Durée de conservation
| Donnée | Durée de conservation |
|---|---|
| Compte actif | Tant que le compte existe |
| Liens de recette envoyés (qui a partagé, nombre d'ouvertures, comptes arrivés par le lien) | Tant que le compte de qui a partagé et la recette existent |
| Avis sur les recettes | Jusqu'à ce que leur auteur les retire, ou à la suppression de son compte ou de la recette |
| Photo du plat publiée sous un avis | Jusqu'à ce que l'Utilisateur la retire, ou à la suppression de l'avis ou de son compte (le fichier est effacé au plus tard la nuit suivante) |
| « Utile » donnés aux avis | Jusqu'à ce que l'Utilisateur le retire, ou à la suppression de l'avis ou de son compte |
| Appareil qui reçoit les notifications web | Jusqu'à ce que l'Utilisateur les désactive, se déconnecte ou retire l'autorisation, et au plus 60 jours sans ouvrir l'Application |
| Notifications web programmées (titre, texte, heure) | 7 jours après leur envoi |
| Compte inactif | Suppression après 24 mois d'inactivité (avec notification préalable de 30 jours) |
| Données après suppression de compte | Suppression immédiate ; purge technique complète sous 30 jours maximum |
| Événements d'usage après suppression | Anonymisés (détachés du compte) |
| Jetons de session | 30 jours maximum, révoqués à la déconnexion |
| Logs de sécurité | 12 mois |
| Journal des connexions, des visites et des gestes, et des emails envoyés au compte | 12 mois, puis effacé automatiquement (un email ne reste ensuite qu'un compteur anonyme, 13 mois) |
| Journal technique du serveur | 30 jours, puis effacé automatiquement |
| Créations de la baguette magique (nombre, plats proposés, coût) | 13 mois, puis effacées automatiquement. Les recettes enregistrées suivent la règle des recettes personnelles |
| Photos de la baguette magique (nombre, recette concernée, coût) | 13 mois, puis effacées automatiquement. Une photo gardée suit la règle des recettes personnelles |
| Photos de la cuisine lues par l'IA (nombre d'aliments, coût) | 13 mois, puis effacées automatiquement. La photo elle-même n'est jamais conservée |
| Fil « Activité » | 90 jours, puis effacé automatiquement |
| Semaine de repas remplacée (régénérée, refaite ou supprimée), gardée pour pouvoir y revenir | 7 jours, puis effacée automatiquement |
| Trace des semaines préparées la veille des courses (les repas eux-mêmes suivent la règle du planning) | 13 mois, puis effacée automatiquement |
| Bébés de la table et séances de petits pots | Tant que le compte existe ; effacés dès que l'Utilisateur les retire, et les séances avec la semaine qui les porte |
| Correspondance avec le support et ses pièces jointes | 24 mois après la clôture du dossier |
| Trace des offres envoyées | 24 mois |
| Refus de recevoir des offres | Conservé sans limite de durée : c'est ce qui garantit qu'on ne réécrit pas |
| Sauvegardes de la base de données | Rotation courte ; les données supprimées peuvent y subsister jusqu'à leur rotation, dans la limite du délai de purge de 30 jours |
| Données d'abonnement (Apple/Google/RevenueCat) | Selon les politiques de ces plateformes (obligations légales) |
| Paiements faits dans l'App Store ou Google Play | Tant que le compte existe. À sa suppression, le lien avec le compte est effacé : seuls le montant, la devise et la date restent, anonymes, pour nos comptes |
6. Sécurité
Nous mettons en œuvre les mesures suivantes :
- Mots de passe : hashés avec bcrypt (facteur 12), jamais stockés en clair
- Authentification : jetons d'accès à courte durée ; jetons de rafraîchissement à rotation, stockés hashés côté serveur et révoqués en cas de réutilisation suspecte
- Stockage sur l'appareil : dans les applications mobiles, les jetons sont conservés dans le trousseau sécurisé du système (Keychain iOS / Keystore Android). Dans un navigateur, où aucun trousseau de ce type n'existe, ils sont conservés dans le stockage local du site, isolé par origine. Se déconnecter les efface dans les deux cas
- Transport : HTTPS/TLS pour toutes les communications en production
- Images : les photos envoyées sont validées, redimensionnées et ré-encodées côté serveur
- Base de données : accès restreint, non exposée publiquement
- Sauvegardes : régulières, à accès restreint, purgées par rotation courte
- Collaboration temps réel : authentifiée et limitée aux membres du foyer
- Rate limiting : protection contre les attaques par force brute
- Secrets : stockés dans des variables d'environnement, jamais dans le code
- Console d'administration : accès réservé à une liste d'adresses, protégé par une double authentification, et chaque action sensible est inscrite dans un journal daté et nominatif
7. Droits de l'Utilisateur
Conformément au RGPD et à la LPD, l'Utilisateur dispose des droits suivants :
| Droit | Description | Comment l'exercer |
|---|---|---|
| Accès | Obtenir une copie de toutes ses données | E-mail à contact@pianopiatto.com |
| Rectification | Corriger des données inexactes | Depuis les paramètres de l'Application |
| Suppression | Supprimer son compte et toutes ses données | Depuis les paramètres de l'Application ou par e-mail |
| Portabilité | Recevoir ses données dans un format structuré (JSON) | E-mail à contact@pianopiatto.com |
| Opposition | S'opposer à un traitement spécifique (p. ex. statistiques d'usage) | E-mail à contact@pianopiatto.com |
| Limitation | Limiter temporairement le traitement | E-mail à contact@pianopiatto.com |
| Retrait du consentement | Retirer le consentement à tout moment (p. ex. allergènes) | Depuis les paramètres de l'Application |
| Refus des offres | Ne plus recevoir d'e-mails d'offres | L'interrupteur « Offres et nouveautés » dans Profil → Notifications, ou le lien de désinscription au bas de chaque offre, en un clic. Les e-mails de service continuent d'arriver |
Délai de réponse : 30 jours maximum.
En cas de non-satisfaction, l'Utilisateur peut introduire une réclamation auprès de :
- Suisse : Préposé fédéral à la protection des données et à la transparence (PFPDT)
- France : Commission Nationale de l'Informatique et des Libertés (CNIL)
- UE : Autorité de protection des données de son pays de résidence
8. Données des mineurs
L'Application est ouverte aux personnes de 13 ans et plus ; les utilisateurs de moins de 16 ans doivent disposer du consentement d'un parent ou tuteur légal. Nous ne collectons pas sciemment de données de personnes de moins de 13 ans. Si nous découvrons qu'un enfant de moins de 13 ans a créé un compte, celui-ci sera supprimé.
L'Utilisateur peut indiquer qu'un bébé mange à sa table. Un bébé n'a pas de compte : seuls son mois et son année de naissance sont enregistrés, sans prénom, sans date exacte et sans photo, ce qui ne permet pas de l'identifier. Cette donnée sert uniquement à calculer son âge en mois pour afficher les repères et les recettes qui lui conviennent. Elle n'est visible que de l'Utilisateur et des membres de son foyer, n'est jamais publiée ni transmise à un tiers, et se retire à tout moment depuis « Qui mange ? ».
9. Stockage local et cookies
L'Application n'utilise aucun cookie, ni dans les applications mobiles, ni dans le navigateur, ni sur le site pianopiatto.com. Aucun traceur tiers, aucune mesure d'audience externe.
Les préférences d'interface, le cache et les jetons d'authentification sont conservés sur l'appareil, dans le stockage réservé à l'Application (voir art. 6 pour la différence entre le trousseau du système sur mobile et le stockage local dans un navigateur). Rien de tout cela n'est envoyé à un tiers. Le cache local est isolé par compte et vidé lors d'un changement d'utilisateur.
10. Foyer et données partagées
10.1 Consentement au partage
En rejoignant un foyer dans l'Application, l'Utilisateur consent à ce que les membres du foyer aient accès à :
- Son adresse e-mail
- L'état de la liste de courses partagée (articles cochés, avec l'auteur de la coche)
- Les plans de repas du foyer
- Les recettes adaptées du foyer (ingrédients retirés ou remplacés)
- Les bébés de la table (mois de naissance) et les séances de petits pots
- Le fait qu'un ingrédient a été retiré d'un plat commun parce qu'un membre ne l'aime pas, sans indication du membre concerné
10.2 Invitations
L'invitation d'un tiers par e-mail implique le traitement de son adresse pour le seul envoi de l'invitation. Les codes d'invitation sont à usage unique et expirent après 7 jours.
10.3 Quitter un foyer
L'Utilisateur peut quitter un foyer à tout moment. Les données partagées du foyer restent accessibles aux autres membres.
11. Notifications
Dans les applications mobiles, les rappels (repas du soir, sortir du congélateur, préparer à l'avance) sont des notifications locales, programmées sur l'appareil. Rien n'est transmis à nos serveurs pour les envoyer.
La veille des courses, vers 18 h à l'heure de l'Utilisateur, notre serveur prépare la semaine suivante si elle est vide et l'annonce par une notification, sur le téléphone comme dans le navigateur où les notifications sont activées. Elle se coupe dans Profil, « Préparer ma semaine la veille ».
Dans l'application web, un navigateur ne sait pas programmer une notification. Si l'Utilisateur les active (bouton « Activer », jamais sans son accord), nous enregistrons l'adresse que son navigateur nous donne pour cet appareil, et l'Application nous confie les rappels à venir, déjà rédigés (par exemple « Sors-le du congélateur : Poulet, Poulet rôti, samedi »), que notre serveur envoie à l'heure prévue. Il peut aussi envoyer, au moment où elles arrivent, les nouvelles du fil « Activité » (voir 4.1) : celles du foyer et des recettes par défaut, celles des amis seulement si l'Utilisateur les allume. Les nouvelles recettes des personnes qu'il suit sont envoyées par défaut, au plus une par personne et deux par jour ; une case les coupe. Ces notifications passent par le service de notification du navigateur (Apple, Google ou Mozilla), chiffrées pour l'appareil : ce service ne peut pas en lire le contenu.
Chaque type de notification se coupe dans Profil, Notifications, et l'ensemble avec « Ne plus les recevoir ici » ou dans les réglages du navigateur ou du téléphone. La déconnexion arrête aussi les notifications sur cet appareil.
12. Modifications
Nous pouvons modifier cette Politique de Confidentialité à tout moment. Les modifications significatives seront notifiées via l'Application au moins 15 jours avant leur entrée en vigueur.
13. Contact
Pour toute question relative à vos données personnelles :
- E-mail : contact@pianopiatto.com
- Objet : "Protection des données : [votre demande]"
14. Résumé simplifié
En langage clair :
- ✅ Tes données servent uniquement à faire fonctionner l'app
- ✅ Ton mot de passe est chiffré et jamais lisible
- ✅ Ton e-mail n'est jamais public. Seul ton pseudo l'est, si tu utilises la communauté
- ✅ Les paiements passent par Stripe, Apple ou Google : nous ne voyons jamais ta carte
- ✅ Tu peux supprimer ton compte et toutes tes données à tout moment, depuis l'app
- ✅ Tes données ne sont jamais vendues ni utilisées pour de la publicité
- ✅ Si on t'écrit pour une offre, un clic suffit pour ne plus en recevoir, depuis l'e-mail ou depuis ton profil, et ça ne coupe aucun e-mail de service
- ✅ Une recette que tu envoies par lien s'ouvre sans compte chez qui la reçoit, avec ton pseudo. On ne retient rien de cette personne
- ✅ Ce que tu écris dans l'app ne part chez une intelligence artificielle que si tu lances la baguette magique : seulement ta demande (avec les produits de ton garde-manger que tu y coches, ou la recette dont tu fais « Ma version ») et tes allergies, ou le nom et les ingrédients de ta recette pour sa photo, jamais ton nom ni ton e-mail
- ✅ Les photos de ta cuisine sont lues pour y trouver les aliments, puis oubliées : on ne les garde pas
- ✅ Les notifications sur le web ne partent que si tu les actives, et se coupent en un geste
- ❌ Pas de cookies, pas de tracking publicitaire, pas de géolocalisation