feat(profile): implement user-initiated GDPR-compliant profile deletion
Test Suite / backend-pr-quick (push) Has been skipped
Test Suite / quick-import-pr-quick (push) Has been skipped
Test Suite / backend-full (push) Failing after 4m36s
Test Suite / flutter-quality (push) Failing after 40s

- Add DELETE /users/me endpoint with cascading data removal
- Implement frontend confirmation dialog and deletion flow
- Add audit logging for deletion requests
- Update localization files for new UI strings
- Add scheduled cleanup service for AI traces
- Document GDPR compliance in technical specification

BREAKING CHANGE: Users can now permanently delete their profiles and associated data
This commit is contained in:
Nils-Johan Gynther
2026-05-21 22:19:50 +02:00
parent 6ddb58dc7c
commit 8c9da36312
23 changed files with 776 additions and 34 deletions
+4 -1
View File
@@ -521,5 +521,8 @@
"logoutAction": "Logga ut",
"adminAiDescription": "Översikt över AI-funktioner som backend exponerar.",
"adminPagePrefix": "Sida: ",
"profileDatabaseDescription": "Databasfliken samlar dina huvudområden för lager och produkter."
"profileDeleteConfirmTitle": "Bekräfta radering",
"profileDeleteConfirmMessage": "Är du säker på att du vill ta bort din profil? Alla dina data kommer att raderas permanent.",
"profileDeleteAction": "Ta bort min profil",
"profileDeletedMessage": "Din profil har tagits bort."
}