Nous avons terminé notre audit GDPR. Voici ce que nous avons réellement résolu.
Quelques semaines plus tôt, nous avions écrit que "Conforme au GDPR" sur la page d'accueil d'un outil vidéo signifie moins que vous ne le pensez — que le GDPR est un ensemble d'obligations qui pèsent sur vous, le responsable du traitement, et qu'un prestataire vous aide soit à les respecter, soit vous les laisse discrètement sur le bureau. La façon honnête d'étayer cette affirmation est de faire le travail de notre côté et de le montrer, ligne par ligne.
C'est ce que nous avons fait. Nous avons mené un audit complet de la base de code d'InterMIND face aux obligations qui incombent en tant que sous-traitant, corrigé chaque écart qui reposait sur du code, et vérifié chacun d'eux par rapport au produit en fonctionnement. Cet article est le rapport de clôture — non pas un label, mais une checklist avec nos réponses.
Nous ne revendiquons délibérément pas être "certifié 100 % GDPR". Le GDPR n'est pas un certificat que l'on réussit — et nous n'agiterons pas un label ISO que nous ne détenons pas encore. Ce que nous pouvons dire : les obligations architecturales et de processus qu'un DPO doit traiter ont désormais des réponses concrètes et vérifiables, chacune vérifiée par rapport au code en cours d'exécution.
Ce que nous avons résolu
Droit à l'effacement (Art. 17) — la cascade s'exécute réellement
Supprimer votre compte ne se contente pas de le désactiver. POST /api/user/delete-account déclenche une véritable cascade : il détruit vos réunions → participants, messages, conférences, transcriptions ; il purge vos blobs de stockage de Tigris avant la cascade de la base de données pour ne rien laisser orphelin — les pièces jointes des conversations et les fichiers d'enregistrement vidéo, les deux colonnes ; et il annule vos abonnements Stripe et supprime le client Stripe. La suppression à la demande est également là — supprimez un canal ou un message depuis l'interface utilisateur et il disparaît. Les comptes anonymes (invités) disposent de leur propre point de terminaison de suppression ainsi que d'un balayage en arrière-plan toutes les 6 heures, sous un cron surveillé. L'audit a révélé un écart ici — les blobs d'enregistrement que la cascade de la base de données supprimait mais que le stockage conservait — et nous l'avons corrigé : l'effacement ne laisse désormais plus rien derrière dans le stockage d'objets.
Rétention (Art. 5(1)(e)) — un critère documenté
L'Art. 5(1)(e) n'exige pas de durée de vie automatique (time-to-live). Il exige un critère de rétention défini. Le nôtre est désormais inscrit dans la Politique de confidentialité : les données sont conservées jusqu'à ce que vous ou le propriétaire de votre équipe les supprimiez, et la suppression de votre compte efface tout. C'est le même modèle sur lequel fonctionnent les outils de collaboration comme Slack et Notion — la persistance est le comportement attendu, et vous en gardez le contrôle. Le critère est énoncé, et non implicite.
Consentement aux analyses (Art. 6/7) — opt-out par défaut
Une bannière de consentement Usercentrics (affichée aux visiteurs de l'UE) contrôle les analyses, et PostHog est livré avec opt_out_capturing_by_default: true — rien n'est capturé tant que le consentement n'est pas donné, et non l'inverse.
Portabilité des données (Art. 20) — un véritable export
GET /api/user/export crée un fichier ZIP de vos réunions, messages, enregistrements et traductions, avec une fenêtre de téléchargement de 7 jours et un nettoyage automatique. L'accès, la suppression et la portabilité sont des outils qui fonctionnent, pas des promesses dans une politique.
Aucun contenu de réunion n'atteint un modèle basé aux États-Unis
Le plus grand flux de contenu de réunion — la traduction de la voix et des conversations en direct — fonctionne sur notre propre moteur en France, jamais sur un LLM tiers. Les étapes post-réunion de l'IA qui utilisent un modèle à usage général (le résumé, les actions génératives de l'éditeur de notes) fonctionnent sur Mistral hébergé dans l'UE avec zéro rétention de données, verrouillé de telle sorte que la requête échoue plutôt que de basculer vers un hôte non-ZDR ou américain. Nous avons également nettoyé les noms des participants et le texte des énoncés des logs du navigateur de conférence que l'enregistrement de session PostHog aurait pu autrement capturer. La carte complète fournisseur par fournisseur se trouve dans Où se déroule réellement une réunion InterMIND.
Transparence — sous-traitants et registres de traitement, publiés
La liste des sous-traitants est en ligne, avec le rôle de chaque prestataire et son lieu de domiciliation — et non « disponible sur demande ». Derrière elle se trouve un Registre des Activités de Traitement (ROPA) construit à partir du schéma en direct : 11 opérations de traitement, les mesures de sécurité pour chacune, et les chemins d'effacement / portabilité. Notre Politique de confidentialité et nos Conditions fonctionnent désormais sous notre propre entité juridique, avec la véritable chaîne de traitement décrite.
Exécution dans l'UE — verrouillée, non promise
Chaque saut d'exécution (runtime) qu'effectue une réunion se trouve dans l'UE : l'application et les API sur Vercel Francfort, le serveur de réunion sur Fly Paris, les données d'application dans Neon Postgres (AWS Francfort), les erreurs sur Sentry UE, l'analyse sur PostHog UE, l'e-mail via Resend Irlande. Le stockage d'objets sur Tigris est désormais verrouillé sur les régions de l'UE (Francfort + Amsterdam) — chaque nouvelle écriture atterrit dans l'UE, peu importe où se trouve l'utilisateur. L'architecture complète se trouve sur notre page sécurité.
Pourquoi cela compte pour vos achats
Pour la plupart des acheteurs de l'UE — le Mittelstand allemand, les équipes réglementées exécutant des DPA GDPR standards — la question de la résidence des données a désormais une réponse directe : les données ne quittent pas l'UE lors de l'exécution, l'effacement fonctionne, le critère de rétention est énoncé, et la liste des sous-traitants est sur la table. C'est une conversation bien plus courte que « revenons vers vous pour vous dire où vont les données ».
Pour la souveraineté numérique à la française et les achats de niveau SecNumCloud, le domicile social du prestataire est en soi un critère — une conversation plus approfondie sur la topologie de déploiement que nous mènerons honnêtement plutôt que de survendre. Et la seule chose que nous ne ferons pas, c'est agiter un certificat ISO que nous ne détenons pas encore : les certifications sont sur notre feuille de route, mais notre réponse à la liste de contrôle est architecturale et vérifiable aujourd'hui.
Voyez-le par vous-même
- Visioconférence conforme au GDPR : la checklist complète du DPO — les sept points pour faire répondre n'importe quel prestataire, et où se situe Zoom.
- Où se déroule réellement une réunion InterMIND — la carte des prestataires, avec les failles nommées.
- Sécurité et confidentialité · Sous-traitants · Politique de confidentialité · Conditions
- Essayez la démo en direct — exécutez le pipeline multilingue en direct, sur l'infrastructure européenne, avec votre propre audio.
La conformité au GDPR n'est pas un label que l'on achète — c'est un travail que l'on effectue et que l'on peut montrer. Voici le nôtre, ligne par ligne. Si votre DPO a besoin d'une réponse que cet article ne fournit pas, écrivez-nous.
— L'équipe Mind.com
Sources : Règlement (UE) 2016/679 (GDPR) — les articles par rapport auxquels l'audit a été mené ; les affirmations internes vérifiées par rapport à la base de code d'InterMIND et au produit en cours d'exécution ; vérifié en août 2026.