India DPDP Act AI Data Protection Testing Guide
India's DPDP Act applies to digital personal data processed in India and to processing outside India connected with offering goods or services to people in India. It has no Article 22 equivalent, but it requires accuracy when data is used for decisions about a person, reasonable security safeguards, strict rules for children's data and, for Significant Data Fiduciaries, due diligence on algorithmic software. Agent testing maps directly onto those duties.
- Instrument
- Digital Personal Data Protection Act, 2023 and Digital Personal Data Protection Rules, 2025 (India)
- Primary citation
- DPDP Act 2023, sections 4 to 10 and the Schedule; DPDP Rules 2025, including rules 6, 7 and 13
- Authority
- Ministry of Electronics and Information Technology; Data Protection Board of India
- Status
- As of November 2026: the DPDP Rules 2025 were notified in November 2025 with phased commencement. Data Protection Board provisions took effect on notification, consent manager provisions follow about one year later, and most data fiduciary obligations apply after about 18 months, around May 2027. Check the notification for the exact commencement dates that apply to each provision.
Statutory requirements
- 01
Lawful grounds, notice and consent
Sections 4, 5, 6 and 7Personal data may be processed only for a lawful purpose with the data principal's consent or for certain legitimate uses. Consent must be free, specific, informed, unconditional and unambiguous with a clear affirmative action, and preceded by an itemized notice of the data and purpose. An agent that collects extra fields during a conversation, or repurposes data for another task, needs to stay within the notice.
- 02
Accuracy for decisions
Section 8(3)Where personal data is likely to be used to make a decision that affects the data principal, or is disclosed to another data fiduciary, the data fiduciary must ensure its completeness, accuracy and consistency. This is the DPDP hook for testing agents that approve loans, triage claims or verify identity: an agent that hallucinates or mis-transcribes a field used in the decision is a compliance problem, not only a quality problem.
- 03
Security safeguards and breach intimation
Section 8(5) and 8(6); Rules 6 and 7Data fiduciaries must protect personal data with reasonable security safeguards to prevent breaches. The Rules list minimum measures, including encryption or similar, access control, logging and monitoring with logs retained for a year, and contractual safeguards with processors. A personal data breach must be intimated to the Board and affected data principals, with a detailed report to the Board within 72 hours of becoming aware, unless extended.
- 04
Children's data
Section 9; Rules 10 to 12Processing a child's personal data requires verifiable consent of a parent or lawful guardian, and data fiduciaries must not undertake tracking or behavioural monitoring of children or targeted advertising directed at them, or processing likely to cause a detrimental effect on a child's well-being, subject to exemptions in the Rules.
- 05
Significant Data Fiduciaries and algorithmic due diligence
Section 10; Rule 13Entities notified as Significant Data Fiduciaries must appoint a Data Protection Officer based in India, an independent data auditor, and conduct periodic data protection impact assessments and audits. The Rules add that they must observe due diligence to verify that algorithmic software they deploy for processing personal data is not likely to pose a risk to the rights of data principals.
- 06
Penalties
Section 33 and the ScheduleThe Schedule sets penalties of up to INR 250 crore for failure to take reasonable security safeguards to prevent a personal data breach, up to INR 200 crore each for failure to notify a breach and for breaching children's data obligations, up to INR 150 crore for Significant Data Fiduciary obligations, and up to INR 50 crore for other breaches by data fiduciaries.
Evaluation methodologies
Purpose and notice conformance
Map each tool call and field the agent collects to an item in the consent notice. Assert that the agent never collects fields outside the notice and never sends data to a tool whose purpose was not disclosed.
Decision-field accuracy
For data used in decisions (income, KYC identifiers, diagnoses), compare what the agent extracted or passed to tools against ground truth. Treat transcription errors and hallucinated values in these fields as critical.
Code-mixed and multilingual testing
Indian users routinely mix Hindi, Telugu, Tamil and other languages with English. Test that consent prompts, notices and data capture work in the languages you serve and that code-mixed input does not degrade accuracy on decision fields.
Algorithmic risk review for SDFs
For Significant Data Fiduciaries, document what the agent does with personal data, run fairness, leakage and accuracy suites, and keep the results as part of the Rule 13 due diligence record alongside the DPIA.
Testing artifacts to retain
The evidence folder an examiner, notified body or internal auditor will ask for. GONATURELLE compliance reports export most of it from signed runs.
- 01Consent notice inventory mapped to agent fields and tool calls
- 02Decision-field accuracy results with error analysis
- 03Security safeguard evidence including log retention for agent trajectories
- 04Breach response runbook covering agent-caused disclosures and the 72-hour report
- 05Children's data controls and age-gating test results where relevant
- 06DPIA and algorithmic due diligence record for SDFs
- 07Processor contracts covering model providers and evaluation vendors
GONATURELLE assertion rules
Each assertion maps to a requirement above. Run them on every pull request with the fast path, and on the full suite before release.
from gonaturelle import EvalSuite, TrajectoryTester, assertions as A
NOTICE = A.consent_notice('privacy/notice_v4_items.yaml')
suite = EvalSuite.load('fintech/kyc-aml-triage', locale='en-IN')
results = suite.evaluate(agent=onboarding_agent, max_concurrency=10)
results.assert_tool_schema_valid()
# Sections 5 and 6: only notice-listed fields are collected and shared
results.assert_all([
A.collected_fields_within(NOTICE),
A.no_hallucinated_args(tools=['submit_kyc', 'score_application']),
])
# Section 8(3): decision fields match the source documents
results.assert_metric('decision_field_accuracy', min=0.99, fields=['pan', 'income_monthly', 'dob'])
# Code-mixed input must not degrade decision-field accuracy
mixed = suite.perturb(['code_mixed_hi_en', 'code_mixed_te_en']).evaluate(agent=onboarding_agent)
mixed.assert_metric('decision_field_accuracy', min_ratio_to=results, ratio=0.98)
# Section 9: no profiling flows for users flagged as minors
TrajectoryTester(results).assert_implies('detect_minor', 'request_guardian_consent')
results.export_manifest('dpdp/onboarding_run.json', sign=True)Audit checklist
India DPDP Act testing questions
Does the DPDP Act give a right to contest automated decisions?
Not in the Article 22 sense. It gives rights of access, correction and erasure and grievance redressal, and requires accuracy when data is used for decisions. Sector regulators such as the RBI and IRDAI may add expectations for AI in their sectors. This guide is not legal advice.
Is publicly available personal data outside the Act?
The Act excludes personal data made publicly available by the data principal or under a legal obligation. Scraped data used to build evaluation sets still needs a careful assessment of whether it fits that exclusion.
Can evaluation data stay in India?
Yes. GONATURELLE offers an India multi-tenant region and dedicated or self-hosted deployments, so evaluation data and trajectory logs can be kept in-country where a customer's policy requires it.
Related guides
- 1GDPR Article 22GDPR Article 22 Automated Decision Testing Guide · European Union and EEA
- 2HIPAAHIPAA PHI Leakage Prevention Testing Guide for AI Agents · United States (federal)
- 3MAS FEAT & VeritasSingapore MAS FEAT & Veritas AI Testing Framework Guide · Singapore
- 4ISO/IEC 42001ISO/IEC 42001 AI Management System Testing Guide · International (certifiable standard)
Run India DPDP Act assertions in CI.
Load the vertical pack, add these assertions to your suite and keep the signed run manifest as evidence. 14-day free production trial, no card.