Architecture du consentement
Le consentement n’est pas qu’une case à cocher.
Le RGPD l’exige depuis 2018 ; l’article 71 de l’EHDS l’a rendu opposable l’an dernier. La gestion décentralisée des clés est la seule architecture capable d’honorer l’opt-out par-delà les frontières institutionnelles.
Réserver une revue d’architecture du consentement (30 min)Cinq régimes qui convergent dans une fenêtre de 24 mois
Le consentement n’est plus une option de confort pour les organisations. En Europe et en Suisse, cinq régimes réglementaires distincts ont fait de l’opt-out une obligation légale ferme, et chacun a été rédigé indépendamment des autres. Ils partagent un trait commun : ils supposent que le responsable du traitement peut cesser à la demande d’utiliser des données identifiables, propager cet arrêt à chaque partie en aval et en apporter la preuve plus tard. L’infrastructure d’identité centralisée n’a jamais été conçue pour aucune de ces garanties.
-
EHDS, article 71
En vigueur depuis le 26 mars 2025
L’opt-out comme droit légal ; l’article 71(8) exclut les registres de ré-identification ; le considérant 54 impose la réversibilité.
-
RGPD, art. 7(3) + art. 17(2)
En vigueur depuis le 25 mai 2018
Le retrait doit être aussi simple que l’octroi du consentement ; les responsables du traitement doivent propager l’effacement à chaque destinataire en aval.
-
eIDAS 2.0, article 5a
En vigueur depuis le 20 mai 2024 ; portefeuilles d’ici au T4 2026
Portefeuilles d’identité contrôlés par les citoyennes et les citoyens, avec divulgation sélective et obligation de non-chaînabilité pour les parties utilisatrices.
-
nLPD suisse / révision LRH
nLPD en vigueur depuis le 1er septembre 2023 ; révision de la LRH en consultation
Obligation de retrait du consentement pour l’usage secondaire à des fins de recherche ; interdiction explicite de ré-identifier les données pseudonymisées.
-
PDSG allemand
En vigueur depuis le 20 octobre 2020
Accès aux dossiers ePA contrôlé par le patient ; opt-out granulaire par catégorie de données, opposable à l’ensemble des prestataires.
Chacun, pris isolément, reste gérable. Ensemble, ils rendent insuffisante l’architecture centralisée des autorités de certification.
Les cinq exigences non négociables
Sans le langage juridique, les cinq régimes se résument à cinq exigences techniques que l’infrastructure doit satisfaire. Aucune n’est optionnelle, aucune ne s’écarte par contrat, chacune est nommée par clause en droit primaire.
Cliquer sur un (i) pour le raisonnement · Cliquer pour agrandir le diagramme
-
Identifiants rattachés à la personne
L’identifiant que contrôle la personne concernée doit être la racine de confiance, et non un identifiant émis par une partie utilisatrice. Le considérant 54 de l’EHDS et l’article 5a d’eIDAS 2.0 le disent tous deux expressément : la personne doit pouvoir agir sans que le responsable du traitement ait à la rechercher dans un registre séparé. Toute architecture qui dépend du responsable pour créer et stocker l’identifiant échoue ici dès le premier jour.
-
Opt-out vérifiable et horodaté
Le retrait doit être un événement signé cryptographiquement et horodaté, que le régulateur (et un tribunal futur) peut vérifier sans se fier aux journaux du responsable du traitement. L’article 7(3) du RGPD le dit explicitement : la charge de la preuve incombe au responsable. Une ligne dans une base de données interne ne vaut pas preuve devant une instance où le responsable est la partie défenderesse.
-
Réversibilité sans ré-identification
Le considérant 54 de l’EHDS exige que l’opt-out reste réversible (la personne peut revenir sur son choix) sans que quiconque ait à ré-identifier les enregistrements sous-jacents. Cela suppose que l’opt-out s’exerce au moyen d’un justificatif que la personne contrôle, et non d’une table de correspondance côté serveur. Les registres de consentement centralisés échouent ici structurellement.
-
Propagation entre responsables de traitement
L’article 17(2) du RGPD et l’article 71 de l’EHDS exigent tous deux que le retrait se propage à chaque destinataire en aval. En pratique, le responsable initial ne peut pas se contenter de mettre à jour sa ligne locale : chaque partie ayant un jour reçu les données doit ré-authentifier l’autorisation et découvrir qu’elle a été révoquée. La fédération n’y parvient qu’en partageant des identifiants, ce qui viole l’exigence suivante.
-
Non-chaînabilité
L’article 5a d’eIDAS 2.0 exige que les parties utilisatrices soient incapables de corréler la même personne entre des transactions distinctes sans consentement. L’article 71(8) de l’EHDS exclut l’identifiant inter-organisationnel centralisé qui rendrait la propagation fédérée triviale. C’est la combinaison des deux exigences (propager, mais sans corréler) qui condamne les architectures conventionnelles.
X.509 n’en satisfait aucun. La fédération satisfait la propagation en violant la non-chaînabilité. DKMS satisfait les cinq.
Le piège de l’article 71(8)
Face à « honorer l’opt-out à travers le réseau », la réponse d’ingénierie intuitive consiste à tenir une liste des identifiants en opt-out : un registre de non-traitement, maintenu de façon centralisée, que chaque système en aval interroge avant de toucher un enregistrement. L’article 71(8) de l’EHDS interdit précisément cette construction. La clause interdit aux détenteurs de données d’acquérir ou de stocker des données d’identification supplémentaires dans le seul but d’honorer les opt-out.
Le raisonnement, explicité au considérant 54, est que le registre devient lui-même une base de ré-identification : précisément le préjudice que le règlement devait prévenir. Dès lors que l’on tient une liste des « personnes en opt-out », on a reconstruit le pot de miel central. L’implication structurelle est inévitable : le signal d’opt-out doit voyager avec un justificatif que la personne contrôle, et non figurer dans une liste que le responsable maintient.
The DKMS thesis DKMS est la réponse
La gestion décentralisée des clés est le premier fondement structurellement solide pour honorer l’opt-out de bout en bout dans des conditions inter-organisationnelles, post-divulgation et sous surveillance réglementaire.
(La gestion décentralisée des clés s’appuie sur KERI, une spécification ouverte de la Trust over IP Foundation.)
Comment cela fonctionne :
- L’AID de contrôle de la personne est la racine de confiance. Les autorisations y sont chaînées cryptographiquement, et non à un compte émis par un responsable du traitement.
- Chaque autorisation est ancrée dans le journal d’événements de clés (KEL) de l’AID : un journal en ajout seul, chaîné par hachage, dont la personne peut prouver l’état unilatéralement.
- Le retrait est une rotation de clés que la personne effectue elle-même. L’ancienne clé est invalidée ; l’événement de rotation est signé et horodaté dans le KEL.
- Les parties en aval qui détiennent des justificatifs périmés doivent ré-authentifier ceux-ci au regard du dernier état du KEL. Le retrait se propage en échouant en mode fermé à chaque vérificateur en aval.
Rien dans le protocole n’exige d’opérateur central. Rien n’exige que les parties utilisatrices partagent des identifiants. Rien n’oblige le régulateur à croire les journaux du responsable plutôt que ceux de la personne. Chacune des cinq exigences est satisfaite par construction, et non par audit.
Là où DKMS domine, et là où il n’apporte rien
C’est l’honnêteté sur le périmètre qui rend la thèse défendable. DKMS domine dans quatre conditions : les flux de données inter-organisationnels, le retrait post-divulgation, le traitement sous surveillance réglementaire et les contreparties adversariales. En dehors de ces conditions (charges de travail mono-locataire, artefacts dérivés comme les poids de modèles ML entraînés, sauvegardes réalisées avant le retrait, contrepartie malhonnête agissant seule), DKMS offre une détection forensique, mais pas de prévention.
En dehors des quatre conditions où DKMS domine, le CMK centralisé est un choix rationnel. Le dire renforce la thèse.
Éprouvé en production
HIN (Health Info Net) est l’épine dorsale de l’information de santé en Suisse : elle relie hôpitaux, cliniques et prestataires spécialisés par-delà les frontières cantonales. SEAL, la couche de remise d’e-mails vérifiable que Vereign fournit au sein de HIN, est en production aujourd’hui et achemine plus de 800 000 messages vérifiés par mois : la preuve que Vereign exploite déjà une infrastructure de classe production au cœur de la santé suisse.
Verimesh (anciennement le projet Stargate), l’environnement d’exécution de gestion décentralisée des clés qui met en exploitation le mécanisme d’opt-out en quatre étapes décrit ci-dessus, est en production dans le système de santé suisse.
La couche FHIR de Verimesh (les mêmes garanties appliquées à l’échange de dossiers cliniques, et plus seulement aux messages) relève aujourd’hui de l’architecture. Sa mise en production dépend de l’intégration du côté des hôpitaux ; la date réaliste la plus proche se situe fin 2026.
Cinq incidents qui prouvent le schéma structurel
- Kaiser Foundation Health Plan : règlement d’action collective de 47,5 millions USD (2026). Les données du portail patient ont fuité vers des plateformes publicitaires via des pixels de suivi intégrés. L’architecture n’offrait à la personne aucun mécanisme pour révoquer la propagation en aval.
- Sutter Health : règlement d’action collective de 21,5 millions USD (2026). Même schéma : balises tierces côté portail, aucune primitive de révocation contrôlée par la personne, aucun moyen de prouver a posteriori le non-traitement.
- NHS National Data Opt-Out (2021) : aveu de non-rétroactivité ; le programme GPDPR a été retardé parce que l’architecture ne pouvait pas honorer le retrait sur des données déjà partagées avec des équipes de recherche en aval.
- SingHealth (2018) : 1,5 million de dossiers compromis parce que les données des patients résidaient dans une base de données monolithique unique, sans frontières cryptographiques par patient. La personne n’avait rien à révoquer ; il n’y avait aucune clé à faire pivoter.
- DigiNotar (2011) : la compromission de l’AC racine a conduit les navigateurs à retirer leur confiance à chaque certificat que cette AC avait jamais émis. Les personnes n’avaient aucun levier architectural : leurs identifiants et leurs relations de confiance étaient entièrement contrôlés par l’opérateur.
Tous les incidents centralisés partagent un trait : la personne ne disposait d’aucun levier architectural.
Par où commencer
Si votre organisation traite des données identifiables, qu’elles soient de santé, financières ou personnelles réglementées, et se trouve exposée à l’un des cinq régimes ci-dessus, l’étape suivante est une revue d’architecture de 30 minutes. Nous confrontons votre flux de consentement actuel aux cinq exigences, identifions les lacunes et vous disons honnêtement si DKMS est la bonne réponse pour votre environnement.
Questions fréquentes
- Qu’exige l’article 71 de l’EHDS ?
- L’article 71 de l’EHDS (en vigueur depuis le 26 mars 2025) donne à chaque citoyenne et citoyen de l’UE le droit de s’opposer à l’usage secondaire de ses données de santé identifiables. L’article 71(8) interdit aux détenteurs de données d’acquérir des données d’identification supplémentaires dans le seul but d’honorer l’opt-out, ce qui exclut les implémentations centralisées de type « liste des identifiants en opt-out » : la liste elle-même constitue un registre de ré-identification prohibé. Le considérant 54 impose que l’opt-out soit réversible et sans condition de forme.
- Pourquoi un registre de consentement centralisé ne peut-il pas fonctionner ?
- L’article 71(8) l’interdit explicitement. Le registre devient lui-même un enregistrement de ré-identification : précisément ce que le règlement devait prévenir. La réponse structurelle exige des identifiants contrôlés par la personne, et non une liste tenue par un opérateur central.
- DKMS garantit-il l’application du consentement ?
- Non. DKMS est le premier fondement structurellement solide pour honorer l’opt-out de bout en bout dans des conditions inter-organisationnelles, post-divulgation et sous surveillance réglementaire. En dehors de ces conditions (charges de travail mono-locataire, dérivés comme les poids de modèles ML, sauvegardes déjà réalisées, contrepartie malhonnête agissant seule), DKMS offre une détection forensique, mais pas de prévention.
- Comment DKMS interopère-t-il avec des contreparties X.509 / S/MIME ?
- Par des ponts S/MIME ancrés dans KERI, qui permettent au retrait de se propager jusqu’aux parties qui utilisent X.509. Le pont ancre le certificat X.509 à un AID KERI ; le retrait du consentement déclenche une rotation de clés de l’AID ; les vérificateurs X.509 en aval doivent récupérer à nouveau le justificatif et le ré-authentifier.