Updated 2026-09-30. This post first said the DPDP Act’s obligations were
active law. That was wrong. The DPDP Rules 2025 (G.S.R. 846(E), notified
13 November 2025) bring the Act into force in stages: the Board and
institutional provisions from 13 November 2025, Consent Manager registration
from 13 November 2026, and the notice, consent, security, breach, erasure,
rights and penalty provisions from 13 May 2027. We have also corrected
section numbers (withdrawal is s.6(4); grievances are s.8(10) and s.13;
access is s.11 and erasure s.12), replaced code examples that showed an API
Grantex does not have, and removed claims that any product makes you
“compliant”. The EU AI Act dates now follow Regulation (EU) 2026/1744.
What DPDP Requires
The DPDP Act establishes a framework around three roles:- Data Principal — the individual whose personal data is processed (your end user)
- Data Fiduciary — the organization that determines how and why data is processed (usually you, the developer)
- Data Processor — a person that processes data on behalf of the fiduciary, such as a hosting or service provider. Your AI agent is software, not a Data Processor; its processing is the fiduciary’s, or a processor’s where one runs it
- Consent (s.6): Consent must be free, specific, informed, unconditional and unambiguous, given by a clear affirmative action. Bundling unrelated purposes into a single consent does not meet that standard.
- Purpose limitation (s.4, s.6(1)): Data can only be processed for a lawful purpose the user consented to (or a legitimate use). An email-reading agent should not start accessing files without consent for that purpose.
- Notice (s.5, DPDP Rules r.3): Before or when consent is asked for, the user receives a notice that itemises the data and the purposes and explains how to withdraw, exercise rights and complain to the Board.
- Withdrawal (s.6(4)): The user must be able to withdraw consent at any time, and withdrawal must be as easy as granting consent. After withdrawal, processing must cease within a reasonable time (s.6(6)).
- Data principal rights (s.11, s.12): Users can request a summary of their data and its processing (s.11), and correction and erasure (s.12).
- Grievance mechanism (s.8(10), s.13): You must provide an effective way for users to raise grievances, and publish a response period of no more than 90 days (DPDP Rules r.14(3)).
Why AI Agents Are a Risk Vector
Traditional web applications have a relatively bounded compliance surface. The user fills out a form, the backend processes it, data is stored in a database. The data flow is predictable and auditable. AI agents are fundamentally different: Agents are autonomous. Once authorized, an agent makes decisions about what data to access and what actions to take. A calendar agent might read 500 events to find a free slot. An email summarizer processes every email in the inbox. The scope of data access is determined at runtime by the agent, not at design time by the developer. Agents delegate. Multi-agent pipelines mean one agent hands off tasks to sub-agents. The email summarizer might call a translation agent, which calls a formatting agent. Each delegation extends the data processing chain — and each link must maintain the original consent boundaries. Agents are opaque. LLM-based agents make non-deterministic decisions. You cannot predict exactly which data an agent will access or what actions it will take. This makes traditional “data processing inventory” approaches insufficient. Agents scale horizontally. A single deployment might serve thousands of users simultaneously, each with different consent profiles. Manual consent tracking does not work at this scale. These characteristics mean that consent boundaries are hard to bolt on after the agent is built. The authorization layer is a natural place to bound what an agent can do.Four Things Your Engineering Team Should Build
1. Structured Consent Records
Every agent authorization that relies on consent should have a structured consent record that captures:- Who gave consent (the data principal)
- What was consented to (specific purposes, not vague descriptions)
- When consent was given
- How the user was informed (the exact notice version shown)
- How long processing may continue
2. Purpose Enforcement
Consent without enforcement is just documentation. The DPDP Act allows processing only for a lawful purpose (s.4). For AI agents, a practical design is:- The agent’s grant token contains only the scopes needed for the consented purposes
- Every API call verifies the token’s scopes before executing
- If the agent tries to access data outside its scope, the request is denied and the denial is logged
scp claim, and services verify the scope before executing any action. An email-reading agent cannot access files, calendar entries, or contacts: the token does not contain those scopes, and the check fails. Mapping purposes to scopes remains your design decision.
3. Right to Withdrawal
Section 6(4) requires that withdrawal of consent is as easy as giving consent. If granting consent takes one click, withdrawal should not take more. You cannot bury the withdrawal mechanism in a settings page behind three navigation levels. The withdrawal control lives in your application; Grantex records the withdrawal and, if you ask, revokes the grant:revokeGrant: true (or the server flag DPDP_WITHDRAWAL_REVOKES_GRANT=true), the grant stays active. Stopping processing in your own systems after a withdrawal is still your step (s.6(6)).
4. Audit-Ready Exports
When the Data Protection Board inquires into a complaint or a breach, you will need to produce evidence. Useful material includes:- Consent records and the notice versions they were given against
- Withdrawal history with timestamps
- Authorization and audit logs (what was each agent allowed to do, and what happened?)
- Grievance records with the response period you published
- Your breach register
The EU AI Act Is Next
While building DPDP controls, assess whether the EU AI Act applies to your deployment. Under Regulation (EU) 2024/1689 as amended by Regulation (EU) 2026/1744, the Art. 50 transparency obligations apply from 2 August 2026, high-risk obligations for Annex III systems from 2 December 2027, and for product-embedded Annex I systems from 2 August 2028. Depending on your role and risk classification, relevant supporting controls may include:- Risk management documentation (Art. 9) — what controls limit what your agents can do?
- Record-keeping (Art. 12) — can you show what your agents were authorised to do and when?
- Human oversight mechanisms (Art. 14) — can operators see what agents are doing and stop them?
dpdp-audit, gdpr-article-15 and eu-ai-act-evidence exports from the same underlying records.
What To Do Now
- Audit your current agent authorization. Are your agents using shared API keys or structured, scoped, consent-backed grants? Shared keys make it hard to show what each agent was allowed to do for whom.
- Map your data processing purposes. For each agent, document exactly what personal data it accesses and why. This becomes your consent record schema.
- Implement structured consent. Create consent records for every agent authorization that relies on consent, with the TypeScript, Python or Go SDK, the CLI, or the REST API. This is the foundational step.
- Build the data-principal experience. Use the authenticated DPDP APIs or SDKs to list consent records, withdraw consent, request exports/erasure, and file grievances from your own application. Grantex does not currently provide a separate or embeddable DPDP end-user portal, and it is not a Consent Manager.
- Set up audit exports. Run a test export now, and check it against what your counsel says you will need to produce.
Learn More
- DPDP Act 2023 Compliance Guide — detailed section-by-section mapping
- EU AI Act Compliance Guide — article-by-article mapping
- DPDP Compliance Module — SDK reference and API
- Compliance Matrix — cross-framework mapping table
- OWASP Agentic Top 10 and Compliance — security framework mapping