- Added a full data export flow for clients.
- Export download links are time-limited for better security.
- Added a deletion impact preview so users can see what will happen before submitting a deletion request.
- Added optional re-authentication for export and deletion requests.
- Added email notifications for export ready, deletion approved, and deletion denied.
- Added a support PIN widget on the dashboard, with a toggle to enable or disable it.
- Improved privacy center layout and status visibility for export and deletion requests.
- Strengthened deletion handling so approved requests keep the correct completion notification flow.
• Built Compliance Overview page (stats, activity chart, recent tables) and stacked recent PIN/audit widgets.
• Captured user_agent in audit logs with migration and UI column.
• Added client data export with download headers.
• Required password for deletion requests; cleared field after submit.
• Added email notifications for deletion submission and processing.
• Rate-limited PIN validation and logged failures; per-action loading scopes to stop cross-button spinners; replaced problematic buttons with plain HTML.
• Navigation badges for pending deletions and active PINs.
