Politique de confidentialité
Dernière mise à jour : 31 août 2026
La présente politique explique quelles données personnelles l'application Mijo traite, pourquoi, avec qui, et quels sont vos droits. Nous avons conçu Mijo selon le principe de minimisation : nous ne collectons que ce qui est nécessaire au service, et nous ne pratiquons aucun traçage publicitaire.
1. Responsable du traitement
Le responsable du traitement est RS Capital LLC, société de l'État du Nouveau-Mexique (États-Unis), dossier n° 3169381, dont le siège est situé 1012 Marquez Place, Ste. 106-B, Santa Fe, NM 87505-1652, États-Unis (voir les mentions légales). Pour toute question relative à vos données ou pour exercer vos droits, écrivez à support@mijo-app.fr (objet « Données personnelles »).
Représentant dans l'Union européenne (art. 27 RGPD). L'Éditeur n'est pas établi dans l'Union européenne et n'a pas, à ce jour, désigné de représentant au sens de l'article 27 du RGPD. La désignation est à l'étude. Dans l'intervalle, l'adresse de contact ci-dessus est le point d'entrée pour toute demande, et vous conservez l'intégralité des droits décrits à la section 8, y compris celui de saisir votre autorité de contrôle.
2. Données que nous traitons
| Catégorie | Exemples | Finalité |
|---|---|---|
| Compte | Adresse e-mail (ou e-mail relais Apple), identifiant de connexion. Le mode invité crée un compte sans e-mail. | Créer et sécuriser votre compte, vous authentifier |
| Préférences | Budget de la semaine, magasin choisi, nombre de repas et de couverts, envies, appareils de cuisson dont vous disposez | Composer vos plans de repas et vos listes de courses |
| Données de santé (art. 9 RGPD) | Régimes alimentaires, ingrédients à éviter (allergènes) | Écarter les recettes incompatibles de vos plans, uniquement avec votre consentement explicite, recueilli dans l'app (case dédiée, non pré-cochée) |
| Ingrédients écartés par goût (traités comme une préférence culinaire) | Liste d'ingrédients du catalogue que vous ne souhaitez pas voir apparaître, par simple préférence culinaire (la coriandre, le fromage de chèvre…). Nombre limité, et choisis dans notre catalogue : ce n'est pas un champ de texte libre. | Retirer ces recettes de vos propositions. Cette liste est distincte de vos allergènes, ne s'y substitue jamais et n'est pas traitée au titre de l'article 9 (voir ci-dessous) |
| Contenus générés | Plans de repas, listes de courses et articles cochés, repas échangés ou déplacés d'un jour à l'autre, repas marqués comme cuisinés, recettes que vous gardez en favori, appréciations de repas | Vous restituer votre semaine et améliorer les propositions |
| Listes de courses partagées par lien | Copie de votre liste prise au moment du partage : noms des articles, quantités, rayon, prix estimés, articles cochés, date de fin de validité du lien | Permettre à la personne qui reçoit le lien de voir cette liste et de cocher les articles, sans compte |
| Abonnement | Statut d'abonnement (actif, essai, expiré), identifiant d'achat, date de renouvellement | Débloquer les fonctionnalités Mijo Pro et traiter le support |
| Jalons d'usage (première partie) | Événements de service : onboarding démarré et terminé, premier plan affiché, plan généré, paywall affiché, changement de statut d'abonnement | Mesurer si l'application remplit son office. Ces événements restent sur nos serveurs et ne sont transmis à aucun tiers. |
| Analyse d'usage détaillée (facultative) | Écrans vus, actions dans l'app, version de l'application, envoyés à PostHog | Comprendre les usages fins. Désactivée par défaut: elle ne démarre qu'après votre accord explicite dans l'app, et s'arrête dès que vous le retirez. |
| Notifications | Jeton de notification push de l'appareil, préférences de notification | Vous envoyer le rappel hebdomadaire si vous l'avez accepté |
| Appareil | Modèle, système d'exploitation, version de l'application, langue et fuseau horaire | Reproduire et corriger un problème signalé, adapter l'affichage. Aucun identifiant publicitaire. |
| Signalements | Contenu que vous signalez et motif du signalement | Modérer le catalogue de recettes |
| Diagnostics | Rapports d'erreur et de plantage, expurgés (e-mails et jetons masqués) | Détecter et corriger les bugs |
| Support | Contenu de vos e-mails de contact | Répondre à vos demandes |
Nous ne collectons pas vos données de carte bancaire : les paiements sont traités par l'App Store. Nous n'utilisons pas d'identifiant publicitaire (IDFA), n'affichons aucune publicité et ne présentons donc aucune invite ATT.
Données de santé. Vos régimes et ingrédients à éviter sont des données sensibles au sens de l'article 9 du RGPD. Elles ne sont traitées qu'avec votre consentement explicite, dans le seul but de composer vos plans de repas. Elles ne sont jamais transmises à nos outils d'analyse d'usage, de diagnostic, ni à un modèle de langage tiers, et ne servent jamais à des fins publicitaires. Vous pouvez retirer ce consentement à tout moment depuis vos préférences : le retrait efface ces données et l'application cesse alors de filtrer vos recettes sur ces critères.
Un goût n'est pas une allergie. Les ingrédients que vous écartez par simple préférence forment une liste séparéede vos allergènes et de vos régimes. Vous choisissez librement dans notre catalogue, et rien n'y est filtré : vous pouvez donc y écarter un ingrédient qui est aussi un allergène courant. Cela ne change pas la nature du traitement. Nous ne traitons pas cette liste comme une donnée de santé et nous n'en tirons aucune déduction : elle n'est jamais lue pour en supposer un allergène, jamais recoupée avec vos allergènes déclarés, jamais interprétée comme l'indice d'un motif médical. Elle sert à une seule chose, retirer ces recettes de vos propositions, et c'est à ce titre qu'elle relève de l'exécution du contrat (art. 6.1.b RGPD), comme votre budget ou le nombre de couverts, et non de l'article 9, qui vise les données destinées à révéler un état de santé ou dont on l'infère. Si votre motif est médical, le champ prévu pour cela est celui des allergènes: il est déclaré comme donnée de santé, porte son consentement explicite, et lui seul écarte les recettes à ce titre. Une exclusion de goût ne vous protège d'aucun allergène.
La distinction n'est pas seulement rédactionnelle, elle est tenue par le système : les deux listes sont conservées dans des champs différents, ne se déduisent jamais l'une de l'autre, et un contrôle en base refuse l'enregistrement d'un allergène ou d'un régime déclaré tant que le consentement explicite n'a pas été recueilli, à la création de votre profil comme à chaque modification. Retirer un ingrédient de vos goûts n'allège donc jamais un filtre d'allergène, et les deux filtres se cumulent toujours. Cette liste figure dans votre export de données et disparaît avec votre compte. Vous la modifiez quand vous le voulez depuis vos préférences ; la vider rétablit l'ensemble des recettes.
Recettes gardées. Mettre une recette de côté enregistre le lien entre votre compte et cette recette, avec sa date. Rien d'autre : ni note, ni commentaire, ni contenu que vous rédigeriez. Cette liste sert à vous la restituer, elle n'est jamais publiée ni rattachée à votre nom vis-à-vis d'autres personnes, elle figure dans votre export de données et disparaît avec votre compte.
Partage de votre liste de courses. Depuis l'écran de la liste, vous pouvez ouvrir un lien vers votre liste de courses et l'envoyer à qui vous voulez. Ce lien contient un secret tiré au hasard : toute personne qui le détient voit cette liste et peut en cocher les articles, sans compte et sans installer l'application. Nous ne lui demandons rien et nous ne savons pas qui elle est. La page correspondante est exclue des moteurs de recherche.
Ce qui est publié derrière ce lien est une copie figéede votre liste au moment du partage : des noms d'articles, des quantités, un rayon, des prix estimés et les articles déjà cochés. Aucune donnée personnelle n'y figure: ni votre adresse e-mail, ni votre nom, ni votre identifiant de compte, ni le magasin que vous avez choisi, ni le budget que vous avez fixé. Cette copie ne suit pas les changements de votre plan : elle ne bouge que si vous la mettez à jour vous-même depuis l'application.
Le lien cesse de fonctionner quatorze joursaprès sa création, ou dès que vous arrêtez le partage depuis l'application. L'arrêt ferme l'accès pour tout le monde : le lien ne renvoie plus rien, et une page restée ouverte ne peut plus rien cocher. Vous retrouvez vos partages en cours dans l'application, et vous pouvez en ouvrir trois au plus à la fois. Le lien lui-même n'est pas conservé : nous n'en gardons qu'une empreinte, dont il ne peut pas être reconstitué. Un lien perdu ne se retrouve donc pas, il se remplace. Le contenu partagé est effacé trente jours après la fin du lien, figure dans votre export de données et disparaît avec votre compte. Une précision utile : une fois envoyé, un lien peut être retransmis par son destinataire, et nous n'avons aucun moyen de savoir à qui.
Si vous ouvrez une liste que l'on vous a partagée. Cette page ne dépose aucun cookie et n'écrit rien sur votre appareil. Pour borner le nombre de requêtes qu'elle accepte, votre adresse IP est transformée en une valeur non réversible, conservée en mémoire le temps d'une minute : l'adresse elle-même n'est pas transmise à notre API, et ces pages ne produisent aucune ligne dans nos journaux applicatifs, en dehors de ce que l'hébergeur enregistre techniquement (section 3). Deux compteurs sans aucun identifiant nous disent combien de listes ont été consultées et combien d'articles ont été cochés.
Deux niveaux de mesure, à ne pas confondre. Nos propres serveurs enregistrent quelques jalons d'usage pour savoir si l'application remplit son office. Cette mesure est rattachée à votre compte, reste strictement interne, n'est transmise à aucun tiers, ne sert jamais à de la publicité, et une tâche mensuelle en efface automatiquement tout jalon de plus de 13 mois. À côté, une analyse d'usage plus fine passe par un outil tiers : celle-là est facultative, et c'est elle que le réglage « Analyse d'usage détaillée » active ou désactive dans l'application. Refuser ce réglage n'interrompt donc pas la mesure interne, mais aucune donnée ne part alors vers l'outil tiers.
3. Le site mijo-app.fr
Le présent site est un site vitrine statique. Il ne dépose aucun cookie, n'utilise aucun traceur, aucun outil de mesure d'audience et aucun script tiers. Aucune bannière de consentement n'est donc nécessaire. Les seules données traitées à l'occasion de votre visite sont celles que l'hébergeur enregistre techniquement pour servir les pages et assurer la sécurité du service.
Une seule page fait exception à la forme, sans rien changer à ce qui précède : celle qui affiche une liste de courses partagée par lien. Elle interroge notre API pour lire cette liste et enregistrer les articles cochés, comme décrit à la section 2. Elle non plus ne dépose de cookie, n'écrit sur l'appareil, ni ne charge de script tiers.
4. Bases légales
- Exécution du contrat (art. 6.1.b RGPD) : gestion du compte, composition des plans et des listes, préférences culinaires y compris les ingrédients que vous écartez par goût, recettes que vous gardez, ouverture d'un lien de partage vers votre liste de courses lorsque vous le demandez, gestion de l'abonnement, support.
- Intérêt légitime (art. 6.1.f RGPD) : sécurité, prévention de la fraude, limitation du nombre de requêtes acceptées par nos pages publiques, diagnostics, jalons d'usage de première partie et amélioration du produit, dans le respect de vos droits. Vous pouvez vous y opposer (section 8).
- Obligation légale (art. 6.1.c RGPD) : conservation liée à la facturation le cas échéant.
- Consentement (art. 6.1.a RGPD) : analyse d'usage détaillée, notifications push. Révocable à tout moment.
- Consentement explicite (art. 9.2.a RGPD) : traitement de vos régimes et ingrédients à éviter, recueilli par une case dédiée dans l'app.
5. Destinataires des données
Nous faisons appel aux prestataires suivants, qui traitent des données pour notre compte dans le cadre d'accords de sous-traitance conformes à l'article 28 du RGPD. Nous ne vendons pas vos données.
| Prestataire | Rôle et données concernées | Localisation |
|---|---|---|
| Supabase | Base de données, authentification et stockage : compte, préférences, données de santé, plans et listes | Union européenne (Irlande) |
| Render | Hébergement de l'API : données transitant lors de la génération des plans | Union européenne (Allemagne) |
| Vercel | Hébergement du site mijo-app.fr, de la page qui affiche une liste de courses partagée par lien, et de l'outil d'administration | États-Unis |
| Apple | Distribution de l'application, achats intégrés, « Se connecter avec Apple », acheminement des notifications push | Union européenne / États-Unis |
| RevenueCat | Gestion des abonnements : statut, identifiant d'achat, dates de renouvellement (jamais de carte bancaire) | États-Unis |
| Expo | Service d'envoi des notifications push : jeton de notification de l'appareil | États-Unis |
| PostHog | Analyse d'usage détaillée, soumise à votre accord: événements d'usage, jamais vos données de santé | États-Unis |
| Sentry | Suivi des erreurs : rapports de plantage expurgés | Union européenne (Allemagne) |
| Anthropic (fonction optionnelle, inactive par défaut) | Assistance à la composition des plans : contraintes anonymisées (budget, créneaux) ; jamais vos régimes ni vos allergènes | États-Unis |
6. Transferts hors de l'Union européenne
Les prestataires situés aux États-Unis traitent des données au titre de transferts encadrés par les clauses contractuelles types de la Commission européenne, complétées le cas échéant par une certification au Data Privacy Framework. Une copie de ces clauses et de ces certifications peut être obtenue sur demande à support@mijo-app.fr, conformément à l'article 13.1.f du RGPD.
7. Durées de conservation
| Données | Durée |
|---|---|
| Compte, préférences (y compris les ingrédients écartés par goût), données de santé et recettes gardées | Tant que le compte existe ; effacement en cascade à la suppression du compte |
| Plans de repas | 90 jours ; une tâche quotidienne efface les plus anciens. Deux plans échappent à cet effacement et sont conservés tant que le compte existe : le plus récent, pour vous le réafficher à l'ouverture, et le tout premier, qui date votre semaine offerte et sans lequel nous ne saurions plus si elle a été utilisée. Ils disparaissent avec le compte. |
| Listes de courses passées | 90 jours, et au plus douze listes par compte : au-delà, la plus ancienne est effacée. Elles disparaissent aussi avec le compte. |
| Compte invité (créé sans e-mail) | Tant que vous ne l'avez pas supprimé depuis l'app ; vous pouvez aussi nous en demander la suppression |
| Jalons de parcours enregistrés par nos serveurs (début et fin de l'inscription, affichage de l'offre, premier plan consulté) | 13 mois : une tâche mensuelle efface les jalons plus anciens |
| Liste de courses partagée par lien | Le lien fonctionne quatorze jours au plus, et cesse de fonctionner dès que vous arrêtez le partage ; le contenu partagé est effacé trente jours après cette fin, par une tâche automatique. Il disparaît aussi avec le compte. |
| Compteurs agrégés (aucun identifiant) | Conservés : ce ne sont pas des données personnelles |
| Événements d'usage détaillés (PostHog, soumis à votre accord) | 24 mois |
| Rapports d'erreur et journaux de diagnostic | 90 jours |
| Sauvegardes techniques de la base | 30 jours maximum après effacement |
| E-mails de support | 24 mois après la clôture de la demande |
| Preuve de consentement (données de santé) | Tant que le compte existe (retirée avec lui) |
| Écritures comptables liées aux abonnements | Durée légale de conservation applicable |
Au-delà, les données sont effacées ou anonymisées, sauf obligation légale de conservation.
8. Vos droits
Conformément au RGPD, vous disposez des droits suivants :
- droit d'accès et de rectification ;
- droit à la portabilité: depuis un compte connecté (Profil → Exporter mes données). L'export contient l'intégralité de votre compte, de vos préférences (ingrédients écartés par goût compris), de vos plans, des recettes que vous avez gardées et des listes que vous avez partagées par lien, contenu compris, dans un format lisible par machine. En mode invité, écrivez à support@mijo-app.fr ;
- droit à l'effacement: depuis l'Application, Profil → Supprimer mon compte. La suppression prend effet sans délai et efface vos données en cascade ;
- droit d'opposition et de limitation du traitement ;
- droit de retirer votre consentement à tout moment, lorsqu'il constitue la base légale (données de santé, analyse d'usage détaillée, notifications).
Ces deux actions sont également réalisables par e-mail à support@mijo-app.fr. Vous avez également le droit d'introduire une réclamation auprès d'une autorité de contrôle, en France la CNIL (nouvelle fenêtre).
9. Sécurité
Nous mettons en œuvre des mesures techniques et organisationnelles appropriées : chiffrement des échanges (HTTPS), contrôle d'accès et cloisonnement des données au niveau de la base (row-level security), gestion des secrets hors du code, et absence de données personnelles dans les journaux applicatifs.
10. Enfants
Mijo n'est pas destiné aux enfants de moins de 16 ans (ou de l'âge de consentement numérique applicable dans votre pays). Nous ne collectons pas sciemment de données de mineurs sous cet âge.
11. Modifications
Nous pouvons mettre à jour cette politique. En cas de changement substantiel, nous vous en informerons par un moyen approprié et actualiserons la date en haut de page.