Skip to content
Last updated: 2026-04-02
Guide

Handle a data subject access request

This guide walks you through the process of receiving, reviewing, and responding to a Data Subject Rights Request (DSRR) in Dxtra — from the moment a data subject submits their request to the point where you deliver the response and close the case.

Prerequisites

  • Rights Management services configured and active (see DSR overview)
  • Transparency Center published with the Rights Management section enabled
  • At least one data processor onboarded so the system knows where data subject data resides

How a request arrives

Data subjects submit requests in one of three ways:

Through the Transparency Center — The data subject navigates to the Rights Management section, selects a request type (Right of Access, Right to Rectification, Right to Erasure, Data Portability, Object, or General Rights Requests), fills in the required details, and clicks Submit Rights Request.

Through an embedded form — If you've embedded the <dx-rights-management> web component on your website, data subjects submit requests directly from your application without visiting the Transparency Center.

Via General Rights Requests — For requests that don't fit the predefined types, data subjects use the General Rights Requests free-text form. They provide information and instructions in a text box, select the relevant data subject rights request(s), and submit. The request is sent to the Data Protection Officer at the email address configured for your organization.

When a request is submitted, Dxtra automatically:

  • Logs the request in the DSRR History table in your admin dashboard
  • Assigns the applicable regulatory deadline based on the data subject's jurisdiction
  • Displays the request in the Rights Management section of the admin dashboard

Transparency Center Rights Management page showing request types and submission form

What data subjects see — the Rights Management section of the Transparency Center with six request type cards and a Submit Digital Request button.

Step 1: Review the incoming request

Go to Rights Management in the left sidebar of the Dxtra dashboard. The Data Subject Rights Request (DSRR) History panel shows all incoming requests.

Filter the table using the controls at the top:

  • Days — Show requests from the last 7, 30, 90, or 300 days
  • Type — Filter by Access, Rectify, Erasure, Restriction, Portability, Object, or General

Admin Rights Management showing Active Services and DSRR History with filter controls

The admin DSRR History panel with days and type filters — review incoming requests and their status.

Click on a request to view its details:

  • Request type — Which right the data subject is exercising
  • Data Subject DID — The pseudonymized identifier for the data subject
  • Date submitted — When the request was received (this starts the deadline clock)
  • Applicable regulation — GDPR, CCPA, or other framework based on the data subject's jurisdiction
  • Deadline — The calculated response deadline
  • Status — Pending, Verified, In Progress, or Complete

Step 2: Verify the data subject's identity

Before acting on a request, verify that the requester is who they claim to be. The level of verification depends on the request type and the sensitivity of the data involved.

For data subjects who authenticated via a magic link in the Transparency Center, Dxtra has already verified their email address. This is usually sufficient for most request types.

For requests submitted via embedded forms or email, you may need additional verification:

  • Confirm the email address matches a known data subject record
  • Request additional identifying information if the data subject cannot be matched
  • Document the verification method and outcome

Warning

Do not disclose personal data to an unverified requester. If you cannot verify identity, respond to the data subject explaining what verification is needed and give them a reasonable time (typically 7–14 days) to provide it. The deadline clock pauses until identity is confirmed.

Step 3: Locate the data subject's data

For Access and Data Portability requests, you need to identify all personal data held across your connected systems.

Dxtra's data mapping and processor integrations help you locate data across connected systems. The Data Mapping & Profiling section of the Transparency Center shows which personal data identifiers Dxtra has detected for the data subject (e.g. Email Address, Billing Address, Geographic Location, Cookie Identifiers, Full Name) and which processors handle each identifier.

For each connected integration (Shopify, Stripe, Google Analytics, Mailchimp, etc.), Dxtra knows what categories of personal data the processor handles. Use this mapping to ensure your response covers all relevant systems.

Tip

For systems not connected to Dxtra, manually check for data subject records and include those findings in your response. Document every system you searched, even if no data was found — this demonstrates thoroughness to regulators.

Step 4: Take the requested action

The action you take depends on the request type:

Access requests

Compile a summary of all personal data you hold about the data subject. The response should include:

  • What personal data you process (categories and specific data points)
  • Why you process it (the legal basis and purposes — available from your processing purposes configuration)
  • Who you share it with (your processor list)
  • How long you retain it (from your retention policy)
  • The data subject's rights (right to rectify, erase, object, etc.)

Erasure requests

Delete the data subject's personal data from all systems where you are the controller. Dxtra sends a confirmation email and displays a notification in the Transparency Center confirming the action taken.

Exceptions where you may decline erasure:

  • The data is required to comply with a legal obligation
  • The data is needed for the establishment, exercise, or defense of legal claims
  • The data serves a public interest purpose
  • The data is necessary for ongoing contractual obligations

Document the reason if you decline or partially fulfill an erasure request.

Rectification requests

Dxtra sends the data subject an email with instructions and/or a link to a resource where they can view their personal data and make corrections. Review any corrections made and update your records accordingly.

Data Portability requests

Export the data subject's personal data in a structured, commonly used, machine-readable format. Dxtra supports generating data exports that the data subject can download or transmit to another controller.

Objection requests

Review the objection. For processing based on legitimate interest, you must either stop processing or demonstrate compelling legitimate grounds that override the data subject's interests. For direct marketing, you must always stop processing — no balancing test applies.

If the data subject has enabled Global Privacy Control (GPC) in their browser and you have GPC detection enabled, Dxtra automatically detects and honours this signal.

General Rights Requests

Read the data subject's free-text message and respond appropriately. The data subject provides information and instructions and selects the relevant data subject rights request(s). This may involve answering questions, providing clarification about your privacy practices, or directing the data subject to the appropriate specific request type.

Step 5: Respond to the data subject

Once you have taken the requested action, send the response to the data subject. Dxtra provides notifications through the Transparency Center and can send confirmation emails.

Your response should include:

  • Confirmation of the action taken
  • Any relevant data or documents (for access/portability requests)
  • An explanation if you could not fully comply with the request, including the legal basis for any refusal
  • Information about the data subject's right to lodge a complaint with a supervisory authority

Mark the request as Complete in the DSRR History once the response has been sent.

Step 6: Document for audit

Dxtra automatically logs the request lifecycle in the processing activity log:

  • When the request was received
  • The request type and data subject identifier
  • When identity was verified
  • What action was taken
  • When the response was sent
  • Whether the deadline was met

This audit trail is available to auditors and regulators through the read-only access interface and serves as evidence of compliance.

Handling requests via the GraphQL API

Developers can manage DSRRs programmatically using the Dxtra GraphQL API. Key operations include:

  • Query incoming requests and their status
  • Update request status (Pending → In Progress → Complete)
  • Retrieve data subject data across connected processors
  • Record actions taken and responses sent

See the API reference for available queries and mutations related to rights management.

Common scenarios

Respond explaining that you have a legal obligation to retain certain data (e.g. tax records, financial transaction records). Delete all data that is not subject to a legal retention requirement. Document the specific legal obligation that justifies continued retention.

Data subject submits a request but identity cannot be verified

Respond within the regulatory deadline explaining that you need additional verification. Provide clear instructions on what information or documentation the data subject should provide. The deadline clock pauses until verification is complete, but you must communicate promptly.

Multiple requests from the same data subject

Each request is tracked independently in the DSRR History. If a data subject submits frequent or repetitive requests, GDPR allows you to charge a reasonable fee or refuse to act if requests are "manifestly unfounded or excessive." Document your reasoning carefully before declining.

Cross-border requests

A data subject may be covered by multiple regulations simultaneously (e.g. a California resident whose data is also processed in the EU). Apply the most protective standard — typically the regulation with the shortest deadline and broadest rights.


Not legal advice

This documentation provides guidance on using Dxtra's rights management features. AI-generated content does not constitute legal advice. Consult a qualified legal professional for advice specific to your jurisdiction and business context.