DPDP Act 2023: The Complete Technical & Engineering Compliance Guide for Indian Businesses
The enactment of the Digital Personal Data Protection Act, 2023 (DPDP Act) marks a monumental paradigm shift in Indian corporate governance and software engineering. For decades, Indian software companies, startups, and multinational corporations operated under the loose provisions of Section 43A of the Information Technology Act, 2000. That era of informal compliance is officially over.
The DPDP Act establishes a strict legal framework governing digital personal data, introduces statutory penalties of up to ₹250 Crores per violation, and places non-negotiable architectural duties on every organization operating as a Data Fiduciary.
In this guide, we break down what every founder, CTO, lead engineer, and product manager must understand to build compliance directly into their production software architecture.
1. Scope & Territorial Jurisdiction
The DPDP Act applies with remarkable breadth:
- Digital Personal Data within India: Any personal data collected digitally, or collected offline (such as physical forms or paper agreements) and subsequently digitized.
- Extraterritorial Jurisdiction: Applies to the processing of personal data outside India if that processing is in connection with offering goods or services to Data Principals located within the territory of India.
Whether your servers reside in Mumbai, Singapore, Frankfurt, or Virginia — if your application serves Indian citizens, you are governed by the DPDP Act.
2. Core Entities & Statutory Personae
The Act introduces precise statutory roles that map directly to your system architecture:
- Data Principal (Section 2(j)): The natural person to whom the personal data relates. In the case of children (under 18) or persons with disabilities, this includes their parents or legal guardians.
- Data Fiduciary (Section 2(i)): Any person or entity that determines the purpose and means of processing personal data. If your software collects signups, orders, or leads, your organization is a Data Fiduciary.
- Significant Data Fiduciary (SDF) (Section 10): High-volume or high-sensitivity fiduciaries designated by the Central Government. SDFs must appoint an India-based Data Protection Officer (DPO), engage independent auditors, and perform Data Protection Impact Assessments (DPIAs).
- Data Processor (Section 2(k)): Any entity processing personal data on behalf of a Data Fiduciary (e.g. your cloud database provider, transactional email service, or payment gateway).
- Consent Manager (Section 6(7)): An interoperable entity registered with the Data Protection Board of India (DPBI) enabling individuals to give, manage, review, and withdraw consent through a single digital dashboard.
3. The Notice & Consent Architecture (Section 5 & 6)
The single biggest engineering change mandated by DPDP is how user consent is requested and recorded:
[User Registration UI]
│
├── Standalone Notice (Plain Language, English + 22 Scheduled Languages)
│
├── Itemized Purpose 1: [x] Account Identity & Authentication (Essential)
├── Itemized Purpose 2: [ ] Marketing & Newsletter Updates (Optional)
└── Itemized Purpose 3: [ ] Analytics & Behavioral Insights (Optional)
│
▼
[Consent Ingestion API Gateway]
│
▼
[Immutable Consent Ledger (PostgreSQL + SHA-256 State Hash)]
Key Requirements:
- Unbundled Consent: You cannot bundle your Terms of Service and Privacy Policy into a single mandatory checkbox. Consent must be granular, informed, and specific.
- Notice Accessibility: Notice must be provided prior to or alongside the consent request in plain language, accessible in English and all 22 languages listed in the Eighth Schedule of the Indian Constitution.
- Easy Withdrawal: Withdrawing consent must be as effortless as giving it. Once withdrawn, the fiduciary must cease processing within a reasonable timeframe.
4. Reasonable Security Safeguards & The ₹250 Cr Risk
Section 8(5) states:
"A Data Fiduciary shall protect personal data in its possession or under its control by taking reasonable security safeguards to prevent personal data breach."
Failing to implement reasonable safeguards carries a penalty of up to ₹250 Crores. From an engineering standpoint, "reasonable safeguards" require:
- Field-Level Encryption (FLE): Encrypting sensitive columns (Aadhaar, PAN, phone numbers, addresses) using AES-256-GCM before writing to the database.
- Role-Based Access Control (RBAC): Restricting database and dashboard access according to least-privilege principles.
- Audit Logging: Tamper-evident logging of every read, update, or export of PII.
- Automated SIEM & Anomaly Detection: Detecting bulk PII exports or anomalous scraping attempts in real time.
5. Data Principal Rights & Automated Deletion Pipelines
Under Sections 11 and 12, Data Principals hold five fundamental rights:
- Right to Access: Summary of data processed and identity of third-party processors.
- Right to Correction & Updating: Rectifying obsolete or inaccurate records.
- Right to Erasure: Complete deletion of personal data once the purpose is served.
- Right to Grievance Redressal: A direct mechanism to file complaints with the fiduciary.
- Right to Nominate: Nominating a proxy in the event of death or incapacity.
Building the Automated Deletion Cascade:
Handling right to erasure manually via email support tickets doesn't scale and leads to SLA breaches. In modern architectures, a user deletion request triggers an asynchronous BullMQ worker that:
- Cascades hard deletes across all relational tables containing PII.
- Purges user session keys from Redis.
- Dispatches webhooks to third-party processors (analytics, email lists).
- Retains strictly anonymized transactional aggregates required by tax regulations (such as Section 36 of the GST Act).
6. How Aman Kumar Singh Partners with Organizations
Navigating the DPDP Act requires bridging legal interpretation with production engineering. As a Systems Architect and Team Lead in Noida, Aman Kumar Singh helps startups and enterprises:
- Conduct end-to-end data mapping and privacy-by-design architectural audits.
- Build and deploy custom multilingual consent managers and self-service privacy portals.
- Architect field-level encryption with AWS KMS envelope encryption.
- Establish automated breach containment and 6-hour DPBI reporting workflows.
To audit your architecture for DPDP compliance, reach out to Aman Kumar Singh or take the interactive DPDP assessment on our dedicated guide.
Key takeaways
- The DPDP Act replaces IT Act Section 43A and applies extraterritorially to any platform processing personal data of Indian residents.
- Statutory penalties range up to ₹250 Crores per personal data breach adjudicated by the Data Protection Board of India (DPBI).
- Consent must be free, specific, informed, unconditional, and unbundled from Terms of Service, with notice available in 22 scheduled languages.
- Data Principals hold statutory rights to access, correction, and automated erasure, with mandatory automated deletion pipelines.
- Reasonable security safeguards under Section 8(5) require field-level encryption (AES-256-GCM), least-privilege RBAC, and immutable audit logs.
Frequently asked questions
Who does the DPDP Act 2023 apply to?
It applies to digital personal data processed within India, and to processing outside India if in connection with offering goods or services to Data Principals in India.
What is the penalty for a data breach under DPDP?
Failure to implement reasonable security safeguards to prevent a personal data breach carries a statutory fine of up to ₹250 Crores levied by the DPBI.
Can I bundle Privacy Policy and Terms of Service consent under DPDP?
No. Section 6(1) explicitly prohibits bundled or conditional consent. Users must be able to opt in and withdraw consent on an itemized, purpose-specific basis.
Further reading
Related articles
Explore more on
Free tools for this topic

About the author
I'm Aman Kumar Singh, a software engineer in Noida, India building scalable full-stack products with React, Next.js, Node.js, NestJS, PostgreSQL, Redis, and AWS. I write about backend engineering, distributed systems, and system design.