Data Subject Request Routing
DSAR SLA maintained
Data-subject requests arrive at every possible entrance: privacy web form, support inbox, sales rep who was CC'd, a compliance address that nobody watches. Each has a regulatory clock (30 days GDPR, 45 days CCPA, 15 days LGPD). Half never reach legal in time; the ones that do often lack the identity verification or scope clarity to act on. Regulatory reporting requires knowing what's overdue; the picture is blurry.
An hour-by-hour walkthrough.
Step by step.
- 01
Detect DSARs at every entry point
Web form (direct), support inbox (Zendesk / Intercom keyword + intent), legal inbox, privacy@ alias. Detection classifier trained on real DSARs: 'delete my account,' 'send me my data,' 'access request,' plus regulatory keywords.
Zendesk · Intercom · Email · Web form · Classifier - 02
Verify identity + classify jurisdiction + regulation
Requester identity verification (email confirm, in-app confirm, ID check per policy). Jurisdiction from customer profile + IP; regulation applies (GDPR, CCPA, LGPD, PIPL, others). Deadline computed from receipt time.
Identity verification · Customer profile · Regulation database - 03
Scope the request + surface exceptions
Access vs. deletion vs. correction vs. portability. Full-scope vs. specific-data. Regulatory exceptions applicable (invoices under tax retention, records under legal hold, active fraud investigation).
Retention policy · Legal-hold database · DSAR scope model - 04
Legal accept / challenge / escalate
Legal reviewer accepts in scope (routes to execution), challenges out of scope (draft response to requester), or escalates to DPO / GC for complex jurisdiction issues or high-profile requesters.
Web UI · Slack · Email · DPO / GC escalation - 05
Track to closure + report regulatorily
Every DSAR tracked: receipt, verification, scoping, execution, certificate. Regulatory report drawable at any time: how many by regulation, average time to close, breaches. Auditor-ready.
Case management · Audit log · Regulatory reporting
What you connect to make this run.
Zendesk · Intercom · Email · Web form
read+writeEvery intake surface. Classifier watches all channels; identified DSARs move to the DSAR queue with the original ticket linked. Support agents get a template response with the case reference.
Salesforce · HubSpot · Customer profile
readCustomer profile for identity verification + jurisdiction resolution. Purchase history for scoping (what data types apply to this requester).
OneTrust · TrustArc · Ethyca · Case management
read+writeDSAR case management platform. Writes case metadata + progress + closure. Reads deadlines + workflow status. Regulatory reporting drawn from these records.
Legal-hold database · Retention policy
readExceptions applicable to the request. Legal-hold trumps deletion; tax retention applies to invoices; fraud investigations retain data. Surfaces exceptions in scoping step.
Before and after, honestly.
Playbooks that pair with this one.
Privacy / Data Deletion
Execution playbook for the deletion cases routed here.
Privacy Review for New Features
New features touching PII must be scoped in the DSAR handling before launch.
Legal Hold / Litigation Hold
Legal hold and DSAR both consult retention exceptions; often interact.
Answers about this playbook.
What if the requester isn't actually a customer (opted out, was a lead)?
DSAR applies regardless of contract status if the personal data is held. Lex handles ex-customers and leads with the same flow; execution scope adjusts (no billing records for a lead who never purchased).
How does it handle requests via third parties (lawyer, family member, authorised agent)?
Third-party requests require authorisation proof per policy (power of attorney, signed authorisation form). Lex requests the proof; case pauses until received. Some jurisdictions have specific rules on agent authority.
What about deceased-user requests?
Deceased-user handling per jurisdiction — some jurisdictions grant next-of-kin rights, others treat data as extinguished with the person. Lex routes to legal per your policy; execution depends on jurisdictional rules.
How is malicious volume (attacker submitting many DSARs) handled?
Rate limiting per requester + jurisdiction; policy caps on refusal for manifestly unfounded / excessive requests. Legal reviewer sees the pattern + can invoke the manifestly-excessive exception.
What if the customer changes their mind mid-DSAR?
Withdrawn requests supported. Case marked withdrawn with the requester's confirmation. If deletion had partially executed, the record notes what was already deleted (cannot be undone).
See it run on your data.
Free plan, no credit card. Connect the systems this playbook needs and run it against a past event first.