GDPR & retention
Right-to-erasure (async purge with PII redaction, audit survives), data export, and per-tenant retention auto-purge.
Qeet ID has built-in support for the data-subject rights and retention controls GDPR expects: erasure, export, and retention.
Right to erasure (Article 17)
Erasure asynchronously purges a user's personal data. PII is redacted, but the audit record of the deletion survives (without PII) — so you keep a provable compliance trail without retaining personal data.
/v1/gdpr/purgeRequest an erasure/v1/gdpr/purge/{id}Check purge status/v1/users/{id}/purgePurge a specific usercurl -X POST https://api.qeetid.com/v1/gdpr/purge \
-H "Authorization: ApiKey $QEETID_API_KEY" \
-d '{"user_id":"'$USER'"}'Erasure is irreversible
Purge removes personal data permanently. It's distinct from a soft-delete — a soft-deleted user can be restored from the recycle bin; a purged user cannot.
Retention
Each tenant configures how long data is retained; an auto-purge enforces it (with a preview and a manual run for ad-hoc cleanup).
/v1/tenants/{tenantID}/retentionRead retention policy/v1/tenants/{tenantID}/retention/previewPreview what would be purged/v1/tenants/{tenantID}/retention/runRun retention nowRetention auto-purge respects the audit hash chain — purging old data doesn't invalidate the integrity proof for what remains.