Guide d'action

Preuve que l'effacement a bien eu lieu

POST/v1/events · user.account.deleted

Émets un event `user.account.deleted` quand tu traites une demande de suppression. Associe-le à un appel `DELETE /v1/actors/:id` pour anonymiser le reste du trail.

Quand l'émettre

Après que la ligne user soit marquée supprimée et avant que tes workers async purgent les données dérivées.

Payload d'exemple
await recalled.events.create({
  action: "user.account.deleted",
  actor: { id: user.id, email: user.email },
  organization: user.organizationId,
  metadata: {
    reason: "value",
    retainUntil: "value"
  },
});
Metadata à inclure

Garde les metadata plates et cohérentes dans ton service pour que recherche et exports CSV fonctionnent bien.

CléRôle
reasonuser_requested, gdpr_erasure, admin_manual, inactivity
retainUntilDate la plus tôt à laquelle les données peuvent être purgées définitivement
Rétention recommandée

Garder pour toute la période légale de ta juridiction, en général 3 à 5 ans.

Actions liées