Closing the Loop: From Data Discovery to DSR Fulfillment
A data subject request is only as complete as the data an organization can find. ComplyIQ runs the DSR lifecycle end to end: intake through a public portal, email one-time-password identity verification, status and assignee tracking, an SLA aging clock, and templated correspondence for both the data principal and any vendor holding a copy of their data. To actually locate that person's data, ComplyIQ deep-links into a DiscoverIQ scan pre-populated with the request's identifiers as value filters, run over the same shared data inventory both products read from. An operator still opens the link and starts the scan — it is a guided hand-off, not zero-touch automation.
Source: IQWorks Research | Last updated: September 2026
A data subject request arrives with a name and, usually, an email address or a phone number. What the organization sends back is bounded by a smaller number than most teams admit: how many systems someone actually checked before replying. Receiving the request is the easy part. Knowing where that person's data actually sits is the part that determines whether the response is true.
ComplyIQ and DiscoverIQ split this the way privacy teams already split it internally. One system owns the request itself — intake, identity, the clock, the correspondence. Another owns the search across where data actually lives. The two are joined by a deep link that carries the request's own identifiers into a discovery scan.
Where the request lifecycle lives
A request enters ComplyIQ through a public portal, the same route India's DPDP Act gives a data principal to raise it: no login, no support ticket, just a form. Before the request moves to anyone's queue, ComplyIQ verifies that whoever submitted it controls the email address on the request, over a one-time password sent to that same address. A request from an unverified identifier stays unverified — it does not get assigned as if it were confirmed.
Once verified, the request behaves like any other item of work: it gets a status, an owner, and an SLA aging clock that tracks its age against the due date the team sets. Correspondence is templated on both sides of the request. One set of emails talks to the data principal — acknowledging receipt, asking for anything more that's needed, confirming when the request is closed. A separate set talks to vendors: any third party also holding a copy of this person's data needs its own notice and its own instruction to act, and that outreach exists as a template rather than something an operator drafts fresh each time.
What the intake form cannot tell you
None of this answers the question a DSR actually asks: where is this person's data, and what does it say? Intake, verification, and the aging clock manage the request as an administrative record. They do not go looking for the data itself, because the data was never inside ComplyIQ to begin with. It sits across the data sources, applications, and vendors that DiscoverIQ has already indexed as part of the organization's ongoing scans.
A scan that opens already scoped
This is the point where the DSR record turns into a discovery job. ComplyIQ builds a link into DiscoverIQ's catalog with the request's own identifiers — the email, phone number, or name the data principal submitted — already applied as value filters. An operator does not open DiscoverIQ cold and retype the person's email into a search box; the link carries that context across, scoped to the same shared data inventory both products read from.
The identifier that gets filtered on is the same one ComplyIQ just verified by OTP, which is what makes the hand-off worth building: the scan is scoped to a confirmed identity, not a claimed one. What opens is exactly as wide as the organization's existing scanned footprint — every data source and application DiscoverIQ has already indexed — narrowed to the records that match the requester's identifiers.
| Stage | Owned by | What happens |
|---|---|---|
| Intake | ComplyIQ | The data principal submits the request through a public portal. |
| Identity verification | ComplyIQ | An email one-time password confirms the requester before the request is worked. |
| Assignment and SLA clock | ComplyIQ | The request gets a status, an owner, and an aging clock against a due date. |
| Discovery hand-off | ComplyIQ → DiscoverIQ | A deep link opens a DiscoverIQ scan pre-filtered to the requester's identifiers over the shared data inventory. |
| Review | Operator, in DiscoverIQ | The operator runs the scan and confirms which results genuinely belong to the requester. |
| Fulfillment | ComplyIQ | Findings return to the DSR record; data-principal and vendor email templates close it out. |
A guided hand-off
The link does the tedious part: opening the right screen, with the right filters, over the right inventory. It does not run unattended. An operator has to open it and start the scan, and the results still need a person to review. A shared family email address, a display name that collides with someone else's, a filter match that turns out to be a different customer with the same phone number after a number was reassigned — a match is a candidate, not a confirmed record. DiscoverIQ narrows the search radius; it does not replace the judgment call of deciding what genuinely belongs to this person.
This is also why the order matters. Discovery only starts once ComplyIQ has confirmed who is asking. A scan scoped to the wrong person's identifiers is worse than no scan at all.
Back into the DSR record
Whatever the operator confirms in DiscoverIQ flows back into the same DSR record that opened the process. ComplyIQ's own templates handle the correspondence from there: telling the data principal their request has been fulfilled, telling a vendor that holds a copy that it needs to act too. The aging clock keeps running against the due date the entire time, so the record shows both what was found and how long it took.
Key Takeaways
- ComplyIQ takes DSR intake through a public portal and verifies the requester by email one-time password before the request is worked.
- Every request gets a status, an assignee, and an SLA aging clock tracked against a due date.
- ComplyIQ has separate templated correspondence for the data principal and for any vendor holding a copy of their data.
- Locating the data is a hand-off: a deep link opens a DiscoverIQ scan pre-populated with the request's own identifiers as value filters.
- Discovery and fulfillment read the same shared data inventory — the products don't keep separate copies of the organization's data map.
- The hand-off is guided, not automatic — an operator opens the link, runs the scan, and confirms the results before the request closes.
The request that opens in ComplyIQ's portal is the same record that closes it, whether the data behind it turned up in one system or a dozen. See how ComplyIQ and DiscoverIQ close a DSR together: book a ComplyIQ demo.
Ready to automate your compliance?
See how IQWorks helps enterprises manage data protection at scale.
Request Demo