Back to BlogGDPR & Compliance

India DPDPA 2023: Global Privacy Impact

India's DPDPA covers 1.4B people and the Data Protection Board became operational in 2025. Fines up to ₹250 crore (≈€27M). Aadhaar detection for 1.

March 6, 202610 minute read
India DPDPAAadhaar PAN detectionIndian privacy lawAsia Pacific compliancedata protection

India DPDPA 2023: Technical Compliance for Global Teams

India's Digital Personal Data Protection Act covers 1.4 billion people. It is the world's largest privacy law by population. The Data Protection Board became active in 2025. Enforcement has started. If your firm serves Indian users, holds Indian staff files, or works with Indian IT vendors, this law is now a live duty.

What DPDPA Covers

Territorial scope: The law covers processing inside India. It also covers processing outside India when the aim is selling goods or services to Indian users. Like GDPR, it follows the person — not the server.

Maximum fines: Up to ₹250 crore per breach. That is about €27 million at current rates. Fines depend on how bad the breach was and how long it lasted.

Legal bases: Consent must be free, informed, and clear. Other valid bases include jobs, legal duties, vital needs, public interest, and research.

Individual rights: People can ask how their records are used. They can request correction or erasure. They can raise a complaint. They can name a representative if they lose capacity.

Data Fiduciaries: This is the DPDPA name for controllers. They must protect personal records. They must report breaches to the Board within 72 hours. They must name a Data Protection Officer if they are a Significant Data Fiduciary.

Aadhaar: A Unique Detection Problem

Aadhaar is India's national biometric ID system. Each holder gets a 12-digit number linked to fingerprints and iris scans. About 1.36 billion residents have one. Banks, government agencies, mobile operators, and hospitals all use it.

Aadhaar numbers show up in financial, healthcare, and admin files. The Aadhaar Act 2016 limits its use. Private services cannot require it as mandatory ID. Storage is restricted to specific authorized cases.

Why detection is hard: Aadhaar uses the Verhoeff method for its check digit. A tool that only scans for 12-digit strings will flag any 12-digit number. That creates false hits. Good detection needs Verhoeff check logic. Simple pattern matching is not enough.

Other Indian PII Formats

PAN (Permanent Account Number): A 10-character tax ID. Format: five letters, four digits, one letter. The fourth letter shows the taxpayer type. The fifth is the first letter of the taxpayer's name. PAN is needed for any deal over ₹50,000. It is common in Indian finance files.

Indian passport: The letter X followed by seven digits. This format is unique to India.

Driving licences: Each state has its own format. A Delhi licence may look like DL-0420110149646.

Bank accounts: There is no national standard. Account numbers run from 9 to 18 digits. IFSC codes — 11-character bank branch codes — appear next to account numbers in payment files.

Mobile numbers: Ten digits with country code +91. India has 1.2 billion mobile subscribers. Phone numbers appear often in commercial documents.

See how anonym.legal handles all Indian PII formats at /blog/apac-pii-detection-thai-indonesian-vietnamese-2025.

DPDPA Technical Requirements

Security safeguards: DPDPA asks for "reasonable security safeguards" matched to risk. The Act defines this by outcome. It does not give a fixed list of steps. Minimum technical standards will come in DPDPA Rules. These are expected from 2025 onward.

Breach notification: Report any personal records breach to the Board within 72 hours. Under GDPR, that window covers only the regulator. Under DPDPA, major breaches need Board notice and notice to affected people. Both must happen within 72 hours.

Localization: The government can name companies as Significant Data Fiduciaries. Those companies may need to keep a copy of records inside India. Final rules are not yet set.

Cross-border transfers: The law blocks transfers to countries not on an approved list. That list was not set as of 2025. There is no EU-India adequacy deal. Firms with EU-India flows should put contracts in place now.

For a view of how cross-border rules stack across laws, see /blog/global-pii-compliance-2025-gdpr-lgpd-dpdp-ssn.

Your Baseline Technical Checklist

If you handle Indian personal records, start here:

  • Aadhaar detection with Verhoeff check-digit logic.
  • PAN detection with taxpayer-type character checks.
  • Indian passport and state driving licence support.
  • Bank account detection for 9–18 digit lengths with IFSC codes.
  • Purpose records that match DPDPA legal bases.
  • A breach plan that meets the 72-hour window.

Read how a single preset covers all Indian PII types at /blog/global-privacy-compliance-gdpr-ccpa-pdpa-one-tool-2025.

When This Approach Has Limits

A checklist built on Verhoeff-validated Aadhaar detection plus PAN, passport, licence, and bank-account coverage is the right technical baseline for DPDPA, but limits remain worth stating plainly.

Each Indian format needs its own logic and held-out testing. Aadhaar's 12 digits use the Verhoeff check, so a plain 12-digit scan flags dates, postal codes, and invoice numbers alike unless that math runs. PAN follows a strict five-letter, four-digit, one-letter pattern where the fourth character signals taxpayer type and the fifth the name initial. Driving licences differ by state, and bank accounts run 9 to 18 digits with no national standard, sitting beside 11-character IFSC codes. Detection accuracy bounds the result; configure and test each format on real Indian documents, because the residual false-negative rate, not the checklist, is your true exposure.

India is multilingual, and detection accuracy varies by language. DPDPA-relevant records appear in English, Hindi, and the regional scripts used across the country, and personal names render very differently across them. A pipeline tuned for English will underperform on Devanagari or Tamil text unless those scripts are configured and tested. Names and addresses, the entities least bound by fixed formats, are exactly where cross-language accuracy drops most. Coverage you have not measured on your actual document mix is not coverage you can certify.

Detection supports compliance but does not constitute it. DPDPA imposes duties beyond identifier removal: a 72-hour breach notice to the Board and affected people, valid legal bases for each processing purpose, a Data Protection Officer for Significant Data Fiduciaries, and possible localization. The Board audits the Data Fiduciary's whole posture, not one tool. Removing Aadhaar and PAN also leaves quasi-identifiers that can re-identify a person in combination, keeping data in scope, so pair detection with governance and human review rather than treating it as the finish line.

Sources

Ready to protect your data?

Start anonymizing PII with 267+ entity types across 48 languages.

About this page

We update this page when our platform or the law changes.

Read our founder note for how we work.

Each change shows up in the timestamp at the top.

We follow these rules

  • GDPR (EU 2016/679).
  • ISO/IEC 27001:2022.
  • NIS2 (EU 2022/2555).
  • HIPAA safe harbor under 45 CFR § 164.514(b)(2).

Our promise

We do not sell your data.

We do not train models on your text.

We store your files in Germany.

You can delete your account at any time.

You own your work.

Where we run

Our company HQ is in Saarbrücken, Germany. Our servers run in Hetzner's Falkenstein datacenter.

Hetzner holds ISO 27001 certification.

All data stays in the EU.

Backups run every day.

Need help?

Email support@anonym.legal.

We reply within one business day.

How we test

We run a full check suite on every release.

Each surface gets its own sweep script and report.

Human reviewers spot-check the output each week.

We track recall and precision on a labelled set.

Bad runs block the deploy.

What we never do

  • We never sell your information to third parties.
  • We never train models on what you upload.
  • We never keep your work after you delete it.
  • We never share keys with any outside firm.
  • We never run ads inside the product.

Plans in plain words

We sell credits, not seats.

One credit covers one short job.

Long jobs use a few credits each.

You can top up at any time.

Unused credits roll over each month.

Read the plans page for current rates.

Who built this

A small team of engineers and lawyers built this.

We ship from Europe and work in the open.

Our founder note spells out why we started.

Where to start

How the parts fit

A browser add-on cleans text inside Chrome.

A Word plug-in handles drafts in Office.

A small desktop tool works on whole folders.

An agent protocol link feeds large models safely.

All four share one core engine and one rule set.

Words from our team

We started this work after a lunch about cookies.

One friend kept getting odd ads on her phone.

We asked why a court file leaked through a draft.

We sketched the first build on a napkin that week.

By month three we had a tiny demo for a friend.

She used it on her first case the next day.

Common questions we hear

Can the tool read scanned PDFs? Yes, with OCR.

Does it work on long files? Yes, in small chunks.

Can I roll my own rule set? Yes, save it as a preset.

Does it run offline? The desktop build runs offline.

Do you keep my files? No, the cloud build wipes after each run.

Will it learn from my work? No, we never train on inputs.

A short tour of the workflow

Upload a file or paste a snippet of prose.

Pick the entities you want gone from the draft.

Choose a method: replace, mask, hash, encrypt, or redact.

Press run and watch the side panel show each hit.

Skim the result and tweak any rule that misfired.

Save the cleaned file or send it to a teammate.