# 15. Anonymisation des données personnelles des utilisateurs

Dans le cadre des obligations du Règlement Européen sur la Gestion des données personnelles « RGPD », les données personnelles des personnes inactives depuis une période dépassant la durée d’alerte, doivent être supprimées de la base de données d’un système. Il s’agit ici du droit à l’oubli.

La Partie RGPD consiste sur la gestion des utilisateurs VITAMUI, c’est à dire une gestion global (création, modification et suppression des données personnelles).

Pour la partie suppression des données personnelles des utilisateurs, on a dû modifier la partie Modèle des clients et aussi la partie modèle des utilisateurs au niveau des projets iam ansi que le projet identity coté Front.

## 15.1. Modification au niveau du modèle des clients/ Customers

Pour cela nous avons ajouté deux attributs :

- `gdprAlert` : Pour indiquer que le client créé recois ou non une alerte qui indique la présence des utilisateurs inactifs au niveau son organisation.

- `gdprAlertDelay` : c’est le délais d’alerte pour recevoir une notification qui indique la présence des utilisateurs inactifs à supprimer.

> Attention : Ces deux paramètres sont modifiables seulement si le paramètre de configuration `vitamui.iam.gdpr_alert_readonly` est à `false`. Ce paramètre est géré par l’exploitant via le fichier de configuration `environments/group_vars/all/vitamui_vars.yml`.

## 15.2. Modification au niveau du modèle des utilisateurs

Pour cela nous avons ajouté 2 attributs :

- Attribut `DisablingDate` : pour indiquer la date de désactivation d’un utilisateur.

- Attribut `RemovingDate` : pour indiquer la date de suppression d’un utilisateur

Toutes les données personnelles seront supprimées de la base à part l’email qui sera enregistré mais avec une adresse anonyme sous la forme `anonyme-identifier@nom de l'organisation`

L’action de suppression est irréversible, donc pas de possibilité pour récupérer l’utilisateur / le réactiver ou le modifier après.