Pourquoi les données de production n'ont rien à faire dans les systèmes de test
Les données personnelles ne peuvent être traitées que dans le but pour lequel elles ont été collectées, ou dans un but compatible avec celui-ci (art. 6, al. 3, LPD, art. 5, al. 1, let. b, RGPD). Tester un logiciel n'est souvent pas compatible d'emblée avec ce but.
S'y ajoute la sécurité : les environnements de test sont souvent moins protégés, davantage de personnes y ont accès et des développeuses et développeurs externes y travaillent. La protection des données dès la conception (art. 7 LPD, art. 25 RGPD) exige de réduire d'emblée ces risques par des mesures appropriées.
Quelles méthodes existe-t-il ?
| Méthode | Résultat | Adaptée pour |
|---|---|---|
| Masquage | Les informations sont rendues méconnaissables. | Consultation de documents, formations |
| Valeurs de substitution au format valide | Des valeurs réalistes ; les contrôles et les interfaces continuent de fonctionner. | Systèmes de test, tests d'intégration |
| Pseudonymisation | Retour vers la personne possible grâce à la table de correspondance. | Analyses nécessitant un retour, recherche d'erreurs |
| Données synthétiques | Générées sans lien avec des personnes réelles. | Premières phases de développement, tests de charge |
Ce qui compte pour les données de test
- Format valide : les identifiants comme l'IBAN ou le numéro AVS passent les contrôles de l'application.
- Cohérence : une même personne reçoit la même valeur de substitution dans des données liées.
- Ne pas oublier le texte libre : les noms figurent souvent dans des champs de remarques et des documents.
- Contrôle a posteriori : vérifier que le résultat ne contient plus d'informations non protégées.
- Preuve : consigner qui a reçu quelles données de test et dans quel but.
Transmettre des données dans le respect de la finalité
Ce qui vaut pour les données de test vaut pour toute transmission : à des équipes d'analyse, à des prestataires ou à une IA. Le principe est de ne transmettre que le lien avec les personnes qu'exige la finalité – et de consigner, pour chaque destinataire et chaque finalité, ce qui a été transmis.