Introduction
L'AIPD est une obligation légale pour les traitements de données à haut risque selon le RGPD. Elle permet d'identifier et de minimiser les risques pour les droits et libertés des personnes. Ce tutoriel vous guide de manière progressive pour réaliser une AIPD complète et conforme, en utilisant des outils simples et des modèles réutilisables.
Prérequis
- Connaissances de base du RGPD
- Accès à un tableur (Excel ou Google Sheets)
- Notions élémentaires de JSON et YAML
- Compte CNIL ou équivalent pour les références officielles
Modèle de description du traitement
{
"nomTraitement": "Gestion des clients CRM",
"finalite": "Suivi des ventes et fidélisation",
"categoriesDonnees": ["Nom", "Email", "Historique achats"],
"baseJuridique": "Consentement",
"dureeConservation": "3 ans",
"destinataires": ["Service commercial", "Sous-traitant CRM"]
}Ce fichier JSON structure les informations essentielles du traitement. Il sert de base à toute AIPD et facilite le partage avec les équipes.
Étape 1 : Cartographie des données
Commencez par décrire précisément le flux de données. Utilisez le modèle JSON précédent pour documenter chaque élément de manière structurée et exhaustive.
Template YAML pour les risques
risques:
- id: R001
description: Accès non autorisé aux données
probabilite: 3
impact: 4
mesureMitigation: "Chiffrement AES-256 et authentification MFA"
- id: R002
description: Perte de données
probabilite: 2
impact: 5
mesureMitigation: "Sauvegardes quotidiennes chiffrées"Ce fichier YAML permet de lister les risques de façon lisible et versionnable. Il est facile à intégrer dans des outils de gestion de projet.
Script d'évaluation des risques
risques = [
{"id": "R001", "prob": 3, "impact": 4},
{"id": "R002", "prob": 2, "impact": 5}
]
for r in risques:
score = r["prob"] * r["impact"]
print(f"{r['id']}: Score = {score} - {'Élevé' if score > 12 else 'Modéré'}")Ce script Python calcule automatiquement le score de risque. Il aide à prioriser les mesures de mitigation de manière objective.
Étape 2 : Évaluation et mitigation
Calculez les scores de risque et définissez les mesures correctives. Documentez chaque décision pour démontrer la conformité.
Modèle de consultation des parties
{
"dateConsultation": "2026-03-15",
"participants": ["DPO", "Responsable SI", "Représentants utilisateurs"],
"questions": ["Les données sont-elles minimisées ?", "Les consentements sont-ils traçables ?"],
"conclusions": "Ajout d'une case à cocher explicite"
}Ce modèle JSON enregistre les échanges avec les parties prenantes, obligatoire pour les AIPD complexes.
Fichier de synthèse finale
# Synthèse AIPD
**Traitement** : Gestion CRM
**Risque résiduel** : Modéré
**Date validation** : 2026-04-01
## Mesures retenues
- Chiffrement systématique
- Formation annuelle des équipes
- Audit tous les 18 moisCe document Markdown constitue le résumé exécutif à conserver et à transmettre à la CNIL si nécessaire.
Bonnes pratiques
- Documentez chaque étape de manière traçable et horodatée
- Impliquez le DPO dès le début du projet
- Mettez à jour l'AIPD à chaque évolution significative du traitement
- Conservez les versions successives pendant au moins 5 ans
- Privilégiez les mesures techniques automatisées quand c'est possible
Erreurs courantes à éviter
- Omettre l'évaluation des risques résiduels après mitigation
- Utiliser des descriptions trop génériques sans données concrètes
- Ignorer la consultation des personnes concernées
- Ne pas mettre à jour l'AIPD après un incident ou un changement
Pour aller plus loin
Consultez le guide officiel de la CNIL sur les AIPD et découvrez nos formations Learni pour approfondir la conformité RGPD.