Module gdpr_handlers
Source - can_erase_user
- GET /api/v1/gdpr/can-erase
Check if user data can be erased (no legal holds)
- erase_user_data
- DELETE /api/v1/gdpr/erase
Erase user personal data by anonymization (GDPR Article 17 - Right to Erasure)
- export_user_data
- GET /api/v1/gdpr/export
Export all personal data for the authenticated user (GDPR Article 15 - Right to Access)
- rectify_user_data
- PUT /api/v1/gdpr/rectify
Rectify user personal data (GDPR Article 16 - Right to Rectification)
- restrict_user_processing
- PUT /api/v1/gdpr/restrict-processing
Restrict data processing (GDPR Article 18 - Right to Restriction of Processing)
- set_marketing_preference
- PUT /api/v1/gdpr/marketing-preference
Set marketing opt-out preference (GDPR Article 21 - Right to Object)