You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Under UK GDPR Article 15 (Right of Access), users can request a copy of all personal data held about them. The system must be able to produce a complete export for a given user and deliver it in a commonly used machine-readable format within one month.
Scope of personal data to export
Name, email address
Organisation membership(s) and role(s)
Project memberships
Survey responses (including timestamps)
Invitations sent/received
Login activity timestamps (if stored)
Acceptance criteria
A staff console action (or Django management command) accepts a user identifier and produces a complete export of all personal data associated with that user
Output format is JSON or CSV (JSON preferred as it captures nested structure cleanly)
Export includes all related records across all apps (home, survey)
The export can be triggered by staff within the one-month response window
A self-service route (or at minimum a documented email request process) is available for users to initiate an SAR
Summary
Under UK GDPR Article 15 (Right of Access), users can request a copy of all personal data held about them. The system must be able to produce a complete export for a given user and deliver it in a commonly used machine-readable format within one month.
Scope of personal data to export
Acceptance criteria
home,survey)Notes
python manage.py export_user_data <email>) is simpler than an admin UI for v1References