Skip to content

🔒 security: export et suppression de son compte, durées de conservation (#431) - #452

Merged
ronan-develop merged 6 commits into
mainfrom
security/#431-rgpd
Oct 11, 2026
Merged

ronan-develop merged 6 commits into
mainfrom
security/#431-rgpd

Conversation

@ronan-develop

Copy link
Copy Markdown
Owner

Contenu

  • GET /api/account/export : profil, groupes, messages Ă©crits (dĂ©chiffrĂ©s), rĂ©servations et demandes de la personne connectĂ©e, sans secret.
  • DELETE /api/account (mot de passe + mot SUPPRIMER) : anonymisation (« Ancien membre », adresse inutilisable, compte inactif, sessions et liens rĂ©voquĂ©s, sortie des groupes) ; refusĂ© pour un administrateur et pour le dernier gestionnaire d'un groupe ; e-mail de confirmation Ă  l'ancienne adresse.
  • Boutons « Mes donnĂ©es » et « Supprimer mon compte » sur « Mon compte », en XHR.
  • .claude/rgpd.md : inventaire des donnĂ©es, durĂ©es de conservation, droits, limites.

Refacto

Services rangés dans Account/Service/Data (plafond de 12 classes par dossier) ; une seule route par action, le compte est toujours celui de la session.

Closes #431

@ronan-develop
ronan-develop merged commit 8da43e4 into main Oct 11, 2026
4 checks passed
@ronan-develop
ronan-develop deleted the security/#431-rgpd branch October 11, 2026 17:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🔒 RGPD : export et suppression d'un compte, durées de conservation (audit #185, gravité moyenne)

1 participant