Dr. Sophie Laurent
Head of Data Protection
GDPR grants individuals eight specific rights over their personal data. Handling these requests — collectively called Data Subject Access Requests (DSARs) — is mandatory, time-bound, and frequently audited.
⚠You must respond to a DSAR within one month of receipt, free of charge. Complex requests allow a two-month extension, but you must inform the requester of the extension within the first month.
Before disclosing or deleting data, you must verify the requester's identity to prevent unauthorized access. Use existing authentication flows for logged-in users; for offline requests, request proportionate proof of identity. Do not collect more data than necessary for verification.
Manual DSAR handling does not scale and risks incomplete deletion. The architectural foundation is a single authoritative identity linking to every data store. Without this, an erasure request becomes a forensic hunt across databases, logs, backups, and third-party processors.
interface DataSubjectRequest {
id: string;
userId: string;
type: 'access' | 'rectify' | 'erase' | 'portability' | 'object';
status: 'received' | 'verifying' | 'in_progress' | 'completed' | 'refused';
receivedAt: Date;
dueBy: Date; // receivedAt + 30 days
completedAt?: Date;
dataInventory: DataLocation[]; // every store holding this user's data
}To fulfill an access or portability request, you must know everywhere personal data lives. To fulfill an erasure request, you must delete (or anonymize) it everywhere, including backups within a defined retention window. Maintain a Record of Processing Activities (Article 30) as the source of truth for your data map.
“A right to erasure is meaningless if the data still lives in a stale analytics export, a customer-support ticket, or an un-scanned database replica.”
Not every request must be fulfilled. Legitimate grounds for refusal include other legal obligations (e.g., tax retention), freedom of expression, legal claims, or where the request is manifestly unfounded or excessive. Any refusal must be documented and communicated with the reason and the right to complain to a supervisory authority.
Our platform provides DSAR workflow tooling with an automated data inventory, identity verification, deadline tracking, and templated responses that reduce handling time from weeks to hours. Request a demo to see it in action.
Transport Layer Security is the backbone of web privacy. A complete guide to TLS 1.3, modern cipher suites, certificate ...
A developer's guide to embedding privacy by design into your application architecture. Covering data minimization, conse...