Skip to main content

SID-PRIV-03 — Right-to-Erasure Bulk Deletion API

PropertyValue
Statusto_do
Ownerplatform
Categorytechnical
CSF Functionprotect
GroupPrivacy Controls

Description

GDPR Art. 17 requires the ability to erase all personal data for a data subject on request. The existing DeleteUser function cascades across users, credentials, and presentations. PR #89 adds ChallengeStore.DeleteByUserID and InviteStore.ClearUsedBy to close gaps in the erasure chain. Remaining gap: Redis session cleanup (SessionStore.DeleteByUser exists but is not called from UserService). See compliance/gdpr-findings.md §2 P-4. Issue: go-wallet-backend#87.

Components

  • Wallet Backend (Go)

Source References

Audit Findings

FindingSeverityStatus
P-4 — Incomplete right-to-erasure cascademediumin progress