Overview
Implement the 'right to be forgotten' - allow users to request deletion of their personal data with proper handling of dependencies and legal retention requirements.
Tasks
Technical Challenges to Address
Files to Create/Modify
- New:
src/MultiFlexi/DataErasure/UserDataEraser.php
- Modify:
src/MultiFlexi/Ui/DeleteCompanyForm.php
- New:
src/delete-account.php
- Modify:
src/user.php (add deletion option)
Business Rules
- 30-day grace period before permanent deletion
- Email confirmation required
- Administrator approval for complex cases
- Preserve anonymized analytics data
- Maintain audit logs with anonymized identifiers
Priority: 🔴 Critical
Estimated Effort: 2-3 weeks
Overview
Implement the 'right to be forgotten' - allow users to request deletion of their personal data with proper handling of dependencies and legal retention requirements.
Tasks
Technical Challenges to Address
Files to Create/Modify
src/MultiFlexi/DataErasure/UserDataEraser.phpsrc/MultiFlexi/Ui/DeleteCompanyForm.phpsrc/delete-account.phpsrc/user.php(add deletion option)Business Rules
Priority: 🔴 Critical
Estimated Effort: 2-3 weeks