Skip to content
This repository was archived by the owner on Jun 19, 2026. It is now read-only.

feat: implement GDPR-ready PII Export & Delete Workflow (closes #76)#1189

Open
dmthong181096 wants to merge 1 commit into
rohitdash08:mainfrom
dmthong181096:feat/gdpr-pii-workflow
Open

feat: implement GDPR-ready PII Export & Delete Workflow (closes #76)#1189
dmthong181096 wants to merge 1 commit into
rohitdash08:mainfrom
dmthong181096:feat/gdpr-pii-workflow

Conversation

@dmthong181096

Copy link
Copy Markdown

Summary

Implements the GDPR-ready PII Export & Delete Workflow requested in #76.

Changes

  • GET /gdpr/export - JSON export of user profile and related financial objects.
  • GET /gdpr/export/csv - CSV export of expenses.
  • POST /gdpr/delete - Schedule deletion with a 30-day grace period.
  • POST /gdpr/delete/confirm - Hard delete execution (admin or after grace period).
  • GET /gdpr/audit - GDPR audit trail logs retrieval.
  • 13 new test cases covering authorization, data export formatting, deletion grace periods, and audit trail retention.

Closes #76

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

PII Export & Delete Workflow (GDPR-ready)

1 participant