DPDP ActPhase 3 -ImplementationData Principal Rights

How to Handle Data Deletion (Erasure) Requests Under DPDP

Erasure is not a support ticket -it is a legal obligation with a compliance trail. The seven-step workflow, the retention obligations that override deletion, and the architecture patterns that make deletion actually reliable.

CM
Chandrika Mulage
Security Engineer
May 12, 2026ยท๐Ÿ“– 8 min read
Data deletion and database management

The right to erasure is a test of how well you actually know your own data. If you cannot find it, you cannot delete it.

7
Steps in the Workflow
30d
Defensible Default SLA
8yr
GST Retention Floor
0
Soft Deletes Count

The right to erasure -sometimes called the right to be forgotten -is one of the most operationally demanding rights in any data protection framework. Under India's DPDP Act, you must be able to honour it reliably, within prescribed timelines, and with documented proof. Treat it as a support ticket and you will fail an audit; treat it as a workflow and you will pass.

This is Step 6 territory of the wider DPDP programme -see our 90-day roadmap for the full sequence. For how erasure relates to consent withdrawal, see our consent mechanism guide -withdrawal often triggers an erasure obligation downstream.

1. When Does the Right to Erasure Apply?

A data principal can request erasure of their personal data in several situations:

  • Purpose fulfilled -the reason you collected the data has been served. A delivery is complete; the address you held to complete it is no longer needed.
  • Consent withdrawn -and there is no other legal basis for continued processing. Marketing consent withdrawn means the marketing profile is no longer lawful to hold.
  • Data no longer necessary -the data has aged past the point where it serves the original purpose.
  • Unlawful processing -the data was processed without a valid basis from the start.
๐Ÿ“Œ
Erasure does not override legitimate retention

If you must retain data for tax, audit, employment, or sectoral regulatory purposes, you may decline erasure for that specific data -but you must document the legal basis for retention and delete everything else. The data principal is entitled to a clear written explanation of what is being retained and why.

2. The Seven-Step Workflow

STEP 1

Receive and acknowledge

Set up a clear, accessible channel for erasure requests -a dedicated email (privacy@yourcompany.com), a form inside your app, or a "Delete My Data" button in account settings. Acknowledge receipt immediately with a reference number and expected resolution timeline. This sets expectations and begins your audit trail.

STEP 2

Verify identity

Before processing any deletion, confirm the requester is the data principal (or their authorised representative). A simple identity check -matching the request to a registered email or account, or a verification token sent to the registered address -is sufficient. Do not create unnecessary friction. Do not delete data based on an unverified request.

STEP 3

Locate all instances of the data

This is where the data inventory you built earlier pays off. You need to find the data across:

  • Primary databases (application, customer, transactional)
  • Backup and archive systems
  • Third-party processors and vendors you have shared data with
  • Analytics and logging systems
  • Marketing and CRM platforms
  • Support ticketing systems
  • Data warehouse and BI systems

Document every system searched, even where no data was found. The completeness of the search is part of your defensibility.

STEP 4

Assess retention obligations

Before deleting, check whether you have a legal obligation to retain the data. See the retention table in the next section. Where retention applies, communicate this to the data principal, specify what data will be retained and why, and delete everything else.

STEP 5

Execute the deletion

Deletion must be thorough. Two acceptable approaches:

  • Hard delete -data is permanently removed from all systems.
  • Anonymisation -data is stripped of all identifying attributes so it can no longer be linked to the individual. Must be irreversible.

Soft deletes (marking a record as deleted but keeping the data in the database) are not sufficient compliance. If you use soft deletes operationally for recovery, ensure you have a scheduled purge process that permanently removes data after a defined period.

STEP 6

Notify third parties

If you have shared the data principal's data with third parties -processors, partners, analytics vendors, marketing platforms -you must notify them of the erasure request and instruct them to delete as well. Document this in your response log. Your Data Processing Agreement with each vendor should explicitly cover the cascade obligation; if it does not, you have a gap to close.

STEP 7

Confirm and document

Send the data principal a written confirmation that their data has been deleted, specifying what was deleted, from which systems, and what (if anything) was retained and why. Maintain an internal record of:

  • Request received date and identity verification completed
  • Systems searched and deletion actions taken
  • Third parties notified
  • Confirmation sent to data principal
  • Any retention exception applied, with legal basis cited

3. Retention Obligations That Override Deletion

Several Indian regulations require data retention for fixed periods regardless of erasure requests. The most common are:

Data CategoryRetention PeriodSource
GST records8 years from end of relevant financial yearCGST Act
Income tax / audit records6-8 yearsIncome Tax Act, Companies Act
Employment recordsVaries by state -typically 3-7 yearsState labour laws
Financial transaction records5-10 yearsPMLA, RBI rules, SEBI regulations
KYC records5-10 years after relationship endsPMLA, RBI/SEBI/IRDAI rules
Active legal holdUntil matter is resolvedCourt orders, litigation

The principle: retention applies only to the specific data categories required by the regulation, not your entire customer record. If GST law requires you to retain invoices for 8 years, you keep the invoice -not the marketing preferences, not the device identifiers, not the support chat history.

4. Common Pitfalls to Avoid

  • Failing to delete from backup systems -backups need to be rotated out within the documented retention window
  • Not notifying third-party processors -they continue to hold the data after you have deleted it
  • Over-retaining data beyond the stated legal basis -keeping a customer record for 10 years because "GST law" when only the invoice needed retention
  • No acknowledgement or response within the expected timeline -silence reads as non-compliance
  • Deleting data that is subject to a legal hold or active regulatory requirement
  • Treating soft delete as sufficient -without a purge schedule, the data still exists
  • Pseudonymisation labelled as anonymisation -if a re-identification key exists anywhere, it is not anonymisation

5. Building Deletion Into Your Architecture

The best time to design erasure capability is when you build the system, not when the first request arrives. Architectural patterns that make deletion straightforward:

  • Data subject ID as a primary linking field. Every record that references a data principal carries a stable identifier. Targeted deletion becomes a single ID-based query across systems.
  • Avoid duplicating personal data across tables without a reason. Each duplicate is another place to delete from and another place to forget.
  • Backup retention policies in writing. If backups roll over every 35 days, that becomes the latest-possible delete date for backups. Document it.
  • Sub-processor capability check before onboarding. Verify each new vendor can honour an erasure cascade before you sign the DPA. Vendors who cannot delete are vendors who will fail you on a future request.
  • Erasure runbook. A documented internal procedure that lists every system, the deletion API or process for each, the responsible owner, and the verification step.
  • Quarterly purge of soft-deleted records. A scheduled job that permanently removes anything marked deleted older than the retention window.

The right to erasure is a test of how well you actually know your own data. If you cannot find it, you cannot delete it. Invest in data mapping -it will serve you well beyond just erasure requests.

Need a reliable erasure workflow?

SecComply designs and operationalises DPDP rights workflows -including the erasure runbook, vendor cascade procedures, and audit-ready logging that turns a legal obligation into a routine operation.

Book a rights workflow review โ†’

FAQ

How quickly must we respond to an erasure request?โ–ผ

The DPDP Act does not yet prescribe a fixed timeline through rules. As a defensible default, acknowledge within 24-72 hours and complete the deletion within 30 days. Many global frameworks (GDPR) require completion within one month; aligning to that benchmark keeps you safe while specific Indian rules are finalised.

Can we refuse an erasure request?โ–ผ

You can refuse only where you have an overriding legal obligation to retain -GST records, employment records under labour law, financial records under sectoral regulation, or active legal hold. You must document the refusal with the specific legal basis and communicate this to the data principal. You cannot refuse simply because deletion is inconvenient or commercially undesirable.

Do we need to delete from backups?โ–ผ

Yes, but the timing can be different from primary system deletion. Backups are typically rotated out on a schedule (30-90 days is common). The accepted practice is to delete from primary systems immediately, and confirm that backups containing the data will be rotated out within the documented backup retention period. Document the backup rotation policy as part of the erasure response.

Is soft delete acceptable?โ–ผ

No -not on its own. Soft delete (marking a record as deleted but keeping the data in the database) does not satisfy the erasure obligation. If you use soft deletes operationally for recovery, you must run a scheduled purge process that permanently removes soft-deleted records after a defined period. The end state is data that genuinely cannot be retrieved or reconstructed.

What about anonymisation instead of deletion?โ–ผ

Anonymisation is an accepted alternative to deletion provided the anonymisation is irreversible -the data can no longer be linked to the individual, even by combining it with other information you hold. Pseudonymisation (where a re-identification key exists somewhere) is not anonymisation and does not satisfy the obligation.