feat(profile): implement user-initiated GDPR-compliant profile deletion
- 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:
@@ -517,9 +517,10 @@
|
||||
"adminInlineCategory": "Category (inline)",
|
||||
"adminNoCategory": "No category",
|
||||
"adminRestoreAction": "Restore",
|
||||
"required": "Required",
|
||||
"logoutAction": "Log out",
|
||||
"adminAiDescription": "Overview of AI features exposed by the backend.",
|
||||
"adminPagePrefix": "Page: ",
|
||||
"profileDeleteConfirmTitle": "Confirm deletion",
|
||||
"profileDeleteConfirmMessage": "Are you sure you want to delete your profile? All your data will be permanently deleted.",
|
||||
"profileDeleteAction": "Delete my profile",
|
||||
"profileDeletedMessage": "Your profile has been deleted."
|
||||
}
|
||||
"profileDatabaseDescription": "The database tab covers your main areas for inventory and products."
|
||||
}
|
||||
@@ -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."
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
Reference in New Issue
Block a user