Politique de confidentialité

Dernière mise à jour : 29 juin 2026

1. Qui sommes-nous

Mijote (« l'Application », « le Service ») est une application de gestion de recettes de cuisine et de planification de menus, accessible sur le Web, sur l'App Store iOS et sur Google Play (Android).

Le responsable du traitement des données personnelles est :

2. Notre approche : le strict minimum de données

Mijote est conçue pour fonctionner sans compte traditionnel. Vous n'avez besoin de fournir ni adresse e-mail, ni nom, ni numéro de téléphone, ni mot de passe. L'accès repose sur la notion de carnet : un carnet de recettes partagé, ouvert au moyen d'un code d'invitation.

Nous nous engageons sur les principes suivants :

  • Aucune publicité, aucun profilage publicitaire.
  • Aucun outil de mesure d'audience ni de traçage (pas de Google Analytics, pas de cookies tiers, pas de pixels de suivi).
  • Aucune vente ni location de vos données à des tiers.
  • Aucun suivi entre applications ou entre sites (pas de « tracking » au sens de l'App Store).

3. Données que nous traitons

3.1 Données que vous nous fournissez

  • Nom du carnet : le libellé que vous choisissez pour votre carnet partagé (ex. « Cuisine de Marie »).
  • Contenu des recettes : titres, listes d'ingrédients, étapes de préparation, temps de préparation et de cuisson, coût estimé, saisons, étiquettes (tags) et photos que vous ajoutez.
  • Contenu soumis aux fonctions d'import : lorsque vous importez une recette, vous nous transmettez, selon la méthode choisie : un enregistrement audio (dictée vocale), une ou plusieurs images (photo ou capture d'écran), ou une adresse de page web (lien URL). Le traitement de ces éléments est détaillé à la section 5.

3.2 Données collectées automatiquement

  • Nom d'appareil : lors de la connexion d'un appareil à un carnet, nous dérivons un libellé lisible (ex. « Apple iPhone 15 · Safari ») à partir de l'en-tête technique « User-Agent » de votre navigateur. Cela vous permet de reconnaître et de gérer les appareils connectés à votre carnet. L'en-tête brut n'est pas conservé.
  • Métadonnées de session : des identifiants techniques aléatoires (générés automatiquement, sans lien avec votre identité réelle) et la date de dernière activité de chaque appareil.
  • Adresse IP : utilisée uniquement et de façon temporaire pour limiter le nombre de tentatives de connexion à un carnet (protection contre les abus). Elle n'est pas enregistrée dans notre base de données et n'est pas associée à votre contenu.
  • Rapports d'erreur (plantages) : en cas d'erreur technique ou de plantage, un rapport est transmis à notre prestataire Sentry (voir section 6). Il peut contenir le message d'erreur, le type d'appareil, la version du système et un identifiant technique de session, afin de diagnostiquer et corriger le problème. Il ne contient pas le contenu de vos recettes.

3.3 Données que nous ne collectons PAS

Nom réel, adresse e-mail, numéro de téléphone, adresse postale, mot de passe, données de géolocalisation, données de santé, données bancaires ou de paiement, identifiants publicitaires, contacts, historique de navigation.

4. Finalités et bases légales du traitement

DonnéeFinalitéBase légale (RGPD)
Nom du carnet, recettes, photos, tagsFournir le service : créer, stocker et partager vos recettes dans le carnetExécution du contrat (les conditions d'utilisation du Service)
Code d'invitation, identifiants de session, nom d'appareilVous authentifier de manière anonyme et gérer l'accès des appareils au carnetExécution du contrat
Contenu soumis aux imports (audio, images, URL)Réaliser l'import demandé et structurer la recetteExécution du contrat (fonctionnalité que vous déclenchez explicitement)
Adresse IPLimiter les tentatives de connexion abusivesIntérêt légitime (sécurité du Service)
Rapports d'erreur (plantages)Diagnostiquer et corriger les dysfonctionnements, améliorer la stabilitéIntérêt légitime (qualité et sécurité du Service)

5. Imports par intelligence artificielle

Pour transformer un enregistrement vocal, une photo ou une page web en recette structurée, l'Application fait appel au service OpenAI (voir section 6).

  • Import par dictée vocale : l'enregistrement audio est transmis à OpenAI pour transcription, puis le texte obtenu est structuré. L'enregistrement audio n'est jamais conservé par Mijote : seul le texte de la recette résultante est enregistré.
  • Import par photo / capture d'écran : l'image est transmise à OpenAI pour en extraire le texte de la recette. Les images d'import ne sont pas conservées par Mijote : seule la recette structurée résultante est enregistrée. (Les photos que vous ajoutez délibérément à une recette, à l'inverse, sont conservées — voir section 8.)
  • Import par lien URL : le contenu textuel de la page web est récupéré — directement, ou pour certaines sources (Instagram, sites protégeant l'accès automatisé) via notre prestataire Apify (voir section 6) à qui l'adresse est transmise — puis transmis à OpenAI pour structuration. L'adresse URL et le contenu brut de la page ne sont pas conservés.

Ces traitements ne sont déclenchés que lorsque vous utilisez explicitement la fonction d'import correspondante.

6. Hébergement et sous-traitants

Pour fonctionner, l'Application s'appuie sur les prestataires techniques suivants, qui agissent en qualité de sous-traitants pour notre compte :

PrestataireRôleDonnées concernéesLocalisation
VercelHébergement de l'applicationDonnées techniques de requête, journauxUnion européenne (Paris, cdg1)
SupabaseBase de données et stockage des photosCarnets, recettes, sessions, photosUnion européenne (Irlande, eu-west-1)
UpstashLimitation de débit (sécurité)Adresse IP, identifiants de sessionRoyaume-Uni (Londres, eu-west-2)
OpenAITranscription audio, lecture d'images, structuration de texteContenu soumis aux imports (section 5)États-Unis
ApifyRécupération du contenu de pages web lors de l'import par lien (Instagram, sites protégeant l'accès automatisé)Adresse de la page à importerÉtats-Unis
SentryJournalisation des erreurs et rapports de plantageMessages d'erreur, contexte technique (type d'appareil, système, identifiant de session)États-Unis

Concernant OpenAI : les données transmises via leur interface de programmation (API) ne sont pas utilisées pour entraîner leurs modèles et sont conservées par OpenAI pour une durée limitée (à des fins de prévention des abus) avant suppression, conformément à leur politique de traitement des données API.

7. Transferts de données hors Union européenne

Vercel et Supabase, qui hébergent l'essentiel de vos données, opèrent au sein de l'Union européenne. Plusieurs sous-traitants traitent néanmoins des données en dehors de l'UE :

  • OpenAI (imports IA) opère aux États-Unis ;
  • Apify (import par lien) opère aux États-Unis ;
  • Sentry (rapports d'erreur) opère aux États-Unis ;
  • Upstash (limitation de débit) opère au Royaume-Uni.

Ces transferts sont encadrés par des garanties appropriées au sens du RGPD : clauses contractuelles types de la Commission européenne, décision d'adéquation Royaume-Uni du 28 juin 2021, et/ou adhésion au cadre de protection des données UE–États-Unis (EU–US Data Privacy Framework) pour les prestataires établis aux États-Unis.

8. Durées de conservation

DonnéeDurée de conservation
Carnet, recettes, photos, sessions d'appareilConservés tant que le carnet existe ; supprimés lorsque vous supprimez le carnet (voir section 11)
Cookie de session (atable_session)1 an (renouvelable à chaque connexion)
Adresse IP (limitation de débit)1 heure maximum
Contenu soumis aux imports, côté OpenAIDurée limitée fixée par OpenAI, puis suppression
Rapports d'erreur (Sentry)Durée limitée fixée par Sentry (90 jours par défaut), puis suppression
Journaux techniques (hébergeur)Durée limitée, à des fins de sécurité et de diagnostic

Aucune suppression automatique des carnets inactifs n'est appliquée à ce jour : vos recettes restent disponibles tant que vous ne les supprimez pas.

9. Cookies et stockage local

L'Application n'utilise aucun cookie publicitaire ou de mesure d'audience. Aucun bandeau de consentement aux cookies n'est donc nécessaire.

  • Cookie atable_session : cookie strictement nécessaire au fonctionnement du Service. Il vous maintient connecté à votre carnet. Il est sécurisé (inaccessible au JavaScript, signé cryptographiquement, transmis uniquement en HTTPS) et a une durée de vie d'un an.
  • Stockage local du navigateur (localStorage) : utilisé à des fins strictement fonctionnelles — accélérer l'affichage via une mémoire tampon des données déjà chargées, et conserver un identifiant technique aléatoire servant à organiser le stockage de vos photos. Ces informations restent sur votre appareil.

10. Sécurité

Nous mettons en œuvre des mesures techniques visant à protéger vos données : chiffrement des échanges (HTTPS), cookie de session sécurisé et signé cryptographiquement, limitation des tentatives de connexion, et accès aux données restreint à votre carnet.

Toutefois, le code d'invitation d'un carnet fait office de clé d'accès : quiconque possède ce code peut ouvrir le carnet. Nous vous recommandons de ne le partager qu'avec les personnes de confiance.

11. Suppression de vos données

Vous gardez le contrôle de vos données directement depuis l'Application :

  • Quitter le carnet : déconnecte l'appareil utilisé. Les recettes du carnet sont conservées pour les autres appareils.
  • Supprimer le carnet : supprime définitivement l'ensemble des recettes, des étiquettes, des sessions d'appareil et le carnet lui-même.
  • Supprimer une recette : supprime la recette concernée et ses étiquettes associées.

La suppression d'un carnet satisfait l'exigence d'un chemin clair de suppression des données de l'utilisateur.

12. Vos droits

Conformément au RGPD, vous disposez des droits d'accès, de rectification, d'effacement, de limitation, d'opposition et de portabilité de vos données.

  • Les droits de rectification et d'effacement s'exercent directement dans l'Application (modification ou suppression de vos recettes, suppression du carnet).
  • Pour toute autre demande (accès, copie de vos données, opposition), vous pouvez nous contacter à l'adresse indiquée à la section 1.

L'Application ne nous permettant pas de relier un carnet à une identité réelle, nous pourrons être amenés à vous demander des éléments permettant d'établir que vous êtes bien membre du carnet concerné avant de donner suite à une demande.

Si vous estimez que vos droits ne sont pas respectés, vous pouvez introduire une réclamation auprès de la Commission nationale de l'informatique et des libertés (CNIL) www.cnil.fr.

13. Mineurs

L'Application n'est pas destinée aux enfants et ne collecte pas sciemment de données les concernant. Aucune donnée n'est demandée permettant de connaître l'âge des utilisateurs.

14. Modifications de la présente politique

Cette politique de confidentialité peut être amenée à évoluer. Toute modification substantielle sera signalée par la mise à jour de la date figurant en tête de document.

15. Contact

Pour toute question relative à la présente politique ou au traitement de vos données : kocken.anthony@gmail.com.