Chapitre 6.4 — Portabilité & opposition
⏱️ TL;DR — Deux droits souvent mal compris. La portabilité (art. 20) : la personne peut récupérer les données qu’elle a fournies, dans un format structuré, couramment utilisé et lisible par machine (typiquement du JSON ou du CSV), pour les réutiliser ailleurs, voire les faire transmettre directement à un autre service. Mais c’est un droit étroit : uniquement pour les traitements fondés sur le consentement ou le contrat, et automatisés. L’opposition (art. 21) : la personne peut dire non. Face à la prospection commerciale, l’opposition est absolue et sans condition. Face à un traitement fondé sur l’intérêt légitime (ou une mission d’intérêt public), elle doit invoquer sa situation particulière, et tu dois cesser — sauf à démontrer des motifs légitimes impérieux.
🎯 Objectifs
- Cerner le périmètre étroit de la portabilité (art. 20) : quelles données, quelles bases.
- Produire un export portable propre (format machine, réutilisable).
- Distinguer l’opposition absolue à la prospection de l’opposition motivée à l’intérêt légitime.
- Coder un opt-out de prospection qui coupe vraiment l’envoi.
Portabilité (art. 20) : emporter ses données ailleurs
La portabilité répond à un besoin simple : ne pas être prisonnier d’un service. La personne peut demander à récupérer ses données pour changer de plateforme, comme on porte son numéro de téléphone. Trois caractéristiques du format sont exigées par le texte : structuré, couramment utilisé, lisible par machine — en pratique, du JSON ou du CSV, pas un PDF non exploitable. Et la personne peut demander que ces données soient transmises directement à un autre responsable, quand c’est techniquement possible.
Un droit au périmètre étroit — les 3 conditions
C’est là que beaucoup se trompent. La portabilité ne s’applique pas à tout. Il faut réunir trois conditions :
- La base légale du traitement est le consentement ou le contrat (art. 6). Un traitement fondé sur l’obligation légale, l’intérêt légitime ou une mission publique n’ouvre pas la portabilité.
- Le traitement est automatisé (pas un dossier papier).
- Ce sont les données que la personne a fournies — celles qu’elle a activement saisies ou générées par son activité. Les données dérivées ou inférées que tu as créées (un score calculé, un profil déduit) n’entrent pas dans la portabilité.
| Accès (art. 15) | Portabilité (art. 20) | |
|---|---|---|
| Périmètre | Toutes les données traitées | Seulement celles fournies par la personne |
| Bases concernées | Toutes | Consentement ou contrat uniquement |
| Forme | Copie lisible par un humain + contexte | Fichier machine réutilisable |
| But | Savoir ce qu’on détient | Emporter / transmettre ailleurs |
⚠️ Piège — Répondre à toute demande de récupération de données par une « portabilité », ou l’inverse : refuser un accès au prétexte que le traitement n’est pas fondé sur le consentement. Ce sont deux droits distincts. Si le traitement repose sur l’intérêt légitime, la personne n’a pas droit à la portabilité — mais elle garde son droit d’accès (art. 15) sur les mêmes données. Qualifie toujours la demande avant de répondre.
L’export portable, côté code
Un export portable, c’est un fichier structuré contenant les données fournies, dans un format auto-documenté qu’un autre système peut ré-ingérer.
{
"format": "FormaCampus-export-v1",
"genereLe": "2026-03-14T09:00:00Z",
"personne": {
"email": "sofia.martin@example.org",
"prenom": "Sofia",
"nom": "Martin"
},
"donneesFournies": {
"inscriptions": [
{ "formation": "Initiation React", "inscriteLe": "2025-09-01" }
],
"reponsesQuiz": [
{ "moduleId": "react-hooks", "reponses": ["a", "c", "b"], "envoyeLe": "2025-09-10T14:22:00Z" }
],
"preferences": { "langue": "fr", "newsletter": false }
}
}Deux remarques de dev. D’abord, on n’exporte que ce que la personne a fourni : ses inscriptions, ses réponses, ses préférences — pas le score calculé ni le classement qu’on a dérivés. Ensuite, on inclut assez de métadonnées (format, version, horodatage) pour qu’un autre service puisse relire le fichier. Un export JSON structuré et versionné remplit les trois critères : structuré, couramment utilisé, lisible par machine.
💡 Réflexe — Réutilise le même moteur d’export pour l’accès (art. 15) et la portabilité (art. 20), avec deux profils de sortie : un profil « accès » riche en contexte et lisible par un humain, un profil « portabilité » réduit aux données fournies et optimisé machine. Un seul code à maintenir, deux droits couverts. Et tu tiens ainsi ta promesse de privacy by design : les droits sont des fonctionnalités, pas des tâches manuelles.
Opposition (art. 21) : le droit de dire non
L’opposition permet à la personne de s’opposer à un traitement. Le régime dépend de la base légale — et c’est toute la nuance.
La prospection : opposition absolue
Quand ses données sont utilisées à des fins de prospection commerciale (marketing direct), la personne peut s’y opposer à tout moment, sans avoir à se justifier, et tu dois cesser immédiatement de les utiliser pour cette finalité. C’est un droit absolu, sans mise en balance possible. En clair : un lien de désinscription qui fonctionne, un opt-out qui coupe vraiment l’envoi — pas un « votre demande sera prise en compte sous 30 jours » pendant que les e-mails continuent.
L’intérêt légitime et la mission publique : opposition motivée
Quand le traitement repose sur l’intérêt légitime (art. 6) ou une mission d’intérêt public, l’opposition est conditionnée : la personne doit invoquer des raisons tenant à sa situation particulière. Tu dois alors cesser le traitement — sauf si tu démontres des motifs légitimes et impérieux qui prévalent sur les intérêts et droits de la personne, ou si le traitement est nécessaire à la constatation, l’exercice ou la défense de droits en justice. C’est une mise en balance, à l’inverse de la prospection où l’opposition l’emporte toujours.
📚 Le texte — La portabilité est à l’article 20 (données fournies, base consentement ou contrat, traitement automatisé). L’opposition est à l’article 21 : opposition absolue à la prospection (art. 21.2-3), opposition motivée par la situation particulière pour l’intérêt légitime et la mission publique (art. 21.1), le responsable devant démontrer des motifs légitimes impérieux pour poursuivre.
⚠️ Piège — Traiter l’opt-out de newsletter comme une préférence parmi d’autres, appliquée « au prochain envoi » ou après un délai. Pour la prospection, l’opposition doit couper l’envoi tout de suite. Autre piège : continuer à prospecter en invoquant un « intérêt légitime » — sur la prospection, l’opposition est absolue, aucune mise en balance ne la renverse. La mise en balance ne vaut que pour les autres traitements fondés sur l’intérêt légitime.
🧭 Sur FormaCampus — La newsletter commerciale de FormaCampus (côté organisme de formation, où FormaCampus est responsable) est une prospection : chaque e-mail porte un lien de désinscription qui, cliqué, met
newsletter = falseet exclut immédiatement l’adresse de la prochaine campagne — opposition absolue, effet immédiat. En revanche, la mesure d’audience interne fondée sur l’intérêt légitime peut faire l’objet d’une opposition motivée : un utilisateur qui invoque sa situation particulière obtient l’arrêt, sauf motif impérieux documenté. Côté portabilité, un stagiaire dont le compte repose sur le contrat de formation peut exporter ses inscriptions et ses réponses en JSON — mais pas les scores calculés par la plateforme.
🔒 Côté personne concernée — Pour la personne, la portabilité, c’est la liberté de partir sans tout ressaisir ; l’opposition, c’est le pouvoir de dire stop. Ce qu’elle vit très mal : un lien de désinscription qui « ne marche pas », ou des e-mails qui continuent « le temps du traitement de votre demande ». Un opt-out qui coupe immédiatement l’envoi est le signe le plus visible du respect — et son absence, l’une des plaintes les plus fréquentes auprès de la CNIL.
✏️ Exercices
Exercice 1 — Portable ou pas ? Un stagiaire (compte fondé sur le contrat de formation) demande à récupérer : (a) ses inscriptions et ses réponses aux quiz ; (b) le score de progression calculé par l’algorithme de FormaCampus. Que lui dois-tu au titre de la portabilité ?
✅ Solution
(a) Oui, portable : inscriptions et réponses sont des données fournies par la personne (saisies ou générées par son activité), le traitement repose sur le contrat et il est automatisé — les trois conditions de l’art. 20 sont réunies. On les exporte en JSON/CSV réutilisable. (b) Non portable : le score calculé est une donnée dérivée/inférée créée par FormaCampus, hors du périmètre de la portabilité. Mais attention : la personne garde son droit d’accès (art. 15) sur ce score — accès et portabilité ne se recouvrent pas.
Exercice 2 — L’opt-out qui traîne. Un utilisateur clique « se désinscrire » de la newsletter. Le système affiche « votre demande sera prise en compte sous 30 jours », et deux campagnes partent entre-temps. Conforme ?
✅ Solution
Non. La newsletter est de la prospection : l’opposition (art. 21) y est absolue et immédiate. L’utilisateur doit être exclu tout de suite des envois — pas « sous 30 jours ». Laisser partir deux campagnes après le clic est un manquement caractérisé. Techniquement, le désabonnement doit mettre à jour l’état et retirer l’adresse de la file de la prochaine campagne, sans délai. On ne peut opposer aucune mise en balance ni « intérêt légitime » à une opposition à la prospection.
Exercice 3 — Opposition à l’intérêt légitime. FormaCampus fait de la mesure d’audience interne sur la base de l’intérêt légitime. Un utilisateur s’y oppose « parce que sa navigation révèle des informations sensibles sur sa santé ». Que fais-tu ?
✅ Solution
Ici l’opposition est motivée par une situation particulière (art. 21.1), ce qui est exactement le régime de l’intérêt légitime. Tu dois cesser la mesure d’audience pour cette personne, sauf si tu peux démontrer des motifs légitimes et impérieux qui prévalent sur ses intérêts et droits — ce qui, face à un argument touchant à la santé (donnée sensible), est très difficile à soutenir. En pratique : on arrête pour cette personne et on documente la décision. À l’inverse de la prospection, il y a ici une mise en balance — mais elle penche nettement du côté de la personne.
🧠 Quiz de révision
1. À quelles conditions la portabilité (art. 20) s’applique-t-elle ?
Trois conditions cumulatives : la base légale est le consentement ou le contrat ; le traitement est automatisé ; et il s’agit des données fournies par la personne. Les données dérivées/inférées par le responsable (scores, profils calculés) et les traitements fondés sur une autre base (obligation légale, intérêt légitime) n’ouvrent pas la portabilité.
2. Quel format pour un export portable ?
Un format structuré, couramment utilisé et lisible par machine — typiquement JSON ou CSV, pas un PDF non exploitable. La personne peut aussi demander la transmission directe à un autre responsable quand c’est techniquement possible.
3. En quoi accès et portabilité diffèrent-ils ?
L’accès (art. 15) porte sur toutes les données, pour toute base, sous forme lisible par un humain avec le contexte. La portabilité (art. 20) est plus étroite : seulement les données fournies, seulement pour le consentement/contrat, sous forme de fichier machine réutilisable, dans le but de les emporter ailleurs.
4. L’opposition à la prospection est-elle conditionnée ?
Non — elle est absolue. Face à la prospection commerciale, la personne s’oppose à tout moment, sans justification, et le responsable doit cesser immédiatement. Aucune mise en balance, aucun « intérêt légitime » ne peut la renverser.
5. Comment traiter une opposition à un traitement fondé sur l’intérêt légitime ?
La personne doit invoquer des raisons tenant à sa situation particulière (art. 21.1). Le responsable doit alors cesser, sauf s’il démontre des motifs légitimes et impérieux prévalant sur les droits de la personne, ou la nécessité pour la défense de droits en justice. C’est une mise en balance — à documenter — contrairement à la prospection.
Chapitre suivant : Décision automatisée, profilage & atelier — l’article 22, le droit de ne pas être jugé par une machine seule, et une vraie demande d’un parent traitée de bout en bout.