# DPDPA to ISO 27001:2022 Annex A — Comprehensive Mapping Matrix

**Version:** 1.2
**Date:** 2026-10-17
**Source:** StateCheck Security DPDPA Content System
**Purpose:** Engineering-focused compliance mapping for audit readiness

---

## Overview

This matrix provides a control-by-control mapping between India's Digital Personal Data Protection Act (DPDPA) 2023 obligations and ISO 27001:2022 Annex A controls. It is designed for security architects, CISOs, and compliance engineers who need to:

1. Understand which existing ISO 27001 controls satisfy DPDPA requirements
2. Identify gaps that require new DPDPA-specific controls
3. Build audit evidence packages demonstrating compliance with both frameworks
4. Prioritize implementation efforts based on coverage and effort estimates

---

## Coverage Legend

- **Full** — ISO 27001 control directly satisfies the DPDPA obligation with minimal extension
- **Partial** — ISO 27001 provides a foundation but requires DPDPA-specific enhancements
- **Gap** — No ISO 27001 counterpart; requires net-new control implementation

---

## Mapping Matrix

| # | DPDPA Section | DPDPA Obligation | ISO 27001:2022 Control ID | ISO 27001 Control Name | Coverage | Implementation Notes | Technical Patterns | Evidence for Audit | Priority | Effort |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Section 5(1) | **Notice Requirements** — Provide Data Principal with clear notice of personal data collected, purposes, manner of exercising rights, complaint mechanism | -- | -- | **Gap** | ISO 27001 has no concept of individual notice. Implement multilingual privacy notices (English + Eighth Schedule languages per S.5(3)). Notice must be provided before or with consent request. | • Privacy notice templates in all required languages<br>• Notice versioning and audit trail<br>• API endpoints for programmatic notice delivery<br>• CMS integration for notice display | • Timestamped notice delivery logs per Data Principal<br>• Notice template versions with approval dates<br>• Evidence of multilingual support<br>• User journey documentation showing notice placement | **High** | **High** |
| 2 | Section 6(1) | **Consent Management** — Obtain free, specific, informed, unconditional, and unambiguous consent; limited to data necessary for specified purpose | -- | -- | **Gap** | ISO 27001 does not address consent lifecycle. Build consent management platform with purpose-bound granularity, immutable audit trail, and Consent Manager interoperability (S.6(7)-(9)). Withdrawal must be possible "with the ease of doing so being comparable to the ease with which such consent was given" (S.6(4)). | • Purpose-scoped consent API<br>• Immutable consent event store (append-only log)<br>• Consent withdrawal endpoints with equivalent UX<br>• Integration with registered Consent Managers<br>• Consent verification middleware | • Consent grant/revoke timestamps with IP, user-agent<br>• Purpose-to-data mapping documentation<br>• Consent Manager registration certificates<br>• Consent withdrawal workflow evidence<br>• Audit log proving "ease comparable" requirement | **High** | **High** |
| 3 | Section 6(1) | **Purpose Limitation & Data Minimization** — Limit personal data collection to what is necessary for specified purpose | A.5.12 | Classification of information | **Partial** | ISO 27001's A.5.12 requires data classification by confidentiality/integrity/availability. Extend schema to include "personal_data_dpdpa" tier with purpose-bound access controls and retention policies. | • Extended data classification policy<br>• Purpose tagging in data schemas<br>• RBAC with purpose-based permissions<br>• Data minimization reviews in design phase<br>• Automated PII discovery tools | • Data classification policy with DPDPA tier<br>• Schema documentation showing purpose fields<br>• Access control matrices showing purpose enforcement<br>• Design review records demonstrating minimization<br>• PII discovery scan results | **High** | **Medium** |
| 4 | Section 8(3) | **Data Accuracy and Completeness** — Ensure personal data used for decisions or disclosed is complete, accurate, and consistent | A.5.14 | Information transfer | **Partial** | A.5.14 covers secure transfer but not accuracy obligations. Implement data quality checks, validation rules, and correction workflows. Add accuracy attestation to data transfer protocols. | • Data validation rules at ingestion<br>• Accuracy verification workflows<br>• Data quality monitoring dashboards<br>• Automated accuracy checks before disclosure<br>• Correction request handling system | • Data validation rule definitions<br>• Data quality metrics and dashboards<br>• Correction request logs with resolution times<br>• Accuracy attestations in transfer records<br>• Data quality audit reports | **Medium** | **Medium** |
| 5 | Section 8(5) | **Reasonable Security Safeguards** — Protect personal data by taking reasonable security safeguards to prevent breach | Multiple (A.5.*, A.8.*) | Security controls (general) | **Full** | ISO 27001's core purpose aligns directly with this. Your certified ISMS provides strong evidence of "reasonable safeguards." Ensure controls are risk-proportionate to volume/sensitivity of personal data, and check them against the Rule 6(1) minimum list (encryption/masking/tokens, access control, logs and monitoring, backups, one-year log retention under 6(1)(e), processor contract clauses). | • ISO 27001:2022 certified ISMS<br>• Risk assessment covering personal data<br>• Security controls from Annex A<br>• Proportionate control selection<br>• Continuous monitoring and improvement | • ISO 27001 certification (valid certificate)<br>• Risk assessment documentation<br>• Statement of Applicability (SoA)<br>• Surveillance audit reports<br>• Incident metrics showing control effectiveness | **High** | **Low** (if ISO certified) |
| 6 | Section 8(6) | **Breach Notification** — Notify Data Protection Board AND affected Data Principals of personal data breaches in prescribed form/manner | A.5.24, A.5.26 | Incident management planning and preparation; Response to information security incidents | **Partial** | A.5.24/A.5.26 cover incident management but not regulatory notification. Extend incident response playbook with DPDPA branch per Rule 7: initial intimation to the Board (7(2)(a)) and each affected Data Principal (7(1)) "without delay", then the detailed Board report within 72 hours of awareness (7(2)(b)), extendable on written request. | • DPDPA-specific incident response branch<br>• Breach classification criteria (S.2(u) definition)<br>• Board notification templates/forms<br>• Individual notification automation<br>• Evidence preservation procedures | • Incident response playbook with DPDPA section<br>• Breach notification logs (Board + individuals)<br>• Prescribed form submissions to Board<br>• Timeline documentation (notification speed)<br>• Post-incident review reports | **High** | **Medium** |
| 7 | Section 8(7) | **Data Erasure on Purpose Completion** — Erase personal data upon consent withdrawal OR when purpose no longer served (whichever earlier), unless legal retention required | A.8.10 | Information deletion | **Partial** | A.8.10 covers secure deletion but not DPDPA-specific triggers. Implement automated erasure evaluation: (1) consent withdrawal, (2) purpose completion per S.8(8) inactivity period. Cascade to backups and Data Processors (S.8(7)(b)). Respect the Rule 8(3) one-year minimum retention of personal data, traffic data and processing logs. | • Automated erasure trigger evaluation<br>• Purpose expiry calculation (S.8(8) logic)<br>• Consent withdrawal webhooks<br>• Cascading deletion across systems<br>• Legal hold exception handling<br>• Backup erasure within defined SLA | • Erasure trigger implementation documentation<br>• Automated job logs showing deletions<br>• Legal hold registry and exceptions<br>• Data Processor deletion confirmations<br>• Backup erasure SLA compliance records<br>• Audit trail of all erasures | **High** | **High** |
| 8 | Section 12 | **Right to Correction and Erasure** — Data Principal can request correction, completion, updating, erasure of personal data | A.8.10 | Information deletion | **Partial** | A.8.10 provides deletion mechanism but not request handling. Build DSAR (Data Subject Access Request) API for correction and erasure requests. Respond within prescribed timelines. Maintain audit log. | • DSAR request API endpoints<br>• Authentication for request validation<br>• Cross-system request routing<br>• Timeline tracking and SLA enforcement<br>• Request status dashboard for Data Principals | • DSAR request logs with timestamps<br>• Response time metrics vs. prescribed timeline<br>• Correction/erasure confirmation records<br>• Authentication logs for request validation<br>• Audit trail of all DSAR processing | **High** | **High** |
| 9 | Section 11 | **Right to Access** — Data Principal can request information about personal data processed and details of processing | -- | -- | **Gap** | ISO 27001 has no access request provision. Implement self-serve API/dashboard for Data Principals to export their personal data payload and processing summary. | • Data export API (machine-readable format)<br>• Self-serve portal for access requests<br>• Processing summary generation<br>• Data lineage documentation<br>• Access request authentication | • Access request logs with fulfillment records<br>• Data export payloads (sample/test exports)<br>• Processing summary templates<br>• Access fulfillment timeline metrics<br>• Authentication and authorization logs | **High** | **Medium** |
| 10 | Section 8(1)-(2) | **Data Processor Governance** — Data Fiduciary remains responsible for processing by Data Processors; must engage under valid contract | A.5.19 | Information security in supplier relationships | **Full** | A.5.19 directly addresses supplier security requirements. Ensure Data Processing Agreements (DPAs) explicitly reference DPDPA obligations, erasure requirements, and subprocessor restrictions. | • DPA templates with DPDPA clauses<br>• Supplier security assessment process<br>• Subprocessor approval workflow<br>• Data Processor audit rights<br>• Breach notification obligations in contracts | • DPA executed contracts with DPDPA terms<br>• Supplier security assessment results<br>• Subprocessor registry and approvals<br>• Supplier audit reports<br>• Breach notification test records | **High** | **Low** (if A.5.19 implemented) |
| 11 | Section 16 | **Cross-Border Transfer Restrictions** — Central Government may restrict transfers to certain countries by notification | -- | -- | **Gap** | ISO 27001's A.5.14 (Information transfer) covers secure transfer mechanisms but not jurisdictional restrictions. Implement infrastructure controls to enforce country restrictions per MeitY notifications. Monitor notification gazette for updates. | • Cloud provider region policies (AWS SCPs, Azure Policy, GCP Org Policies)<br>• VPC endpoint policies blocking restricted regions<br>• Application-layer geo-validation<br>• Data residency middleware<br>• Continuous MeitY notification monitoring | • Infrastructure policy configurations<br>• Restricted destination list (current version)<br>• MeitY notification monitoring logs<br>• Transfer logs showing destination validation<br>• Policy enforcement test results | **Medium** | **Medium** |
| 12 | Section 9 | **Children's Data Processing** — Verifiable parental consent required for processing data of children (under 18); prohibition on tracking, profiling, targeted advertising | -- | -- | **Gap** | ISO 27001 has no age-specific controls. Implement age verification, parental consent workflows, and behavioral restriction enforcement for under-18 users. | • Age verification mechanism<br>• Parental consent request and approval workflow<br>• Tracking/profiling disable for under-18<br>• Targeted ad exclusion rules<br>• Age-segregated data processing environments | • Age verification implementation documentation<br>• Parental consent records with verification<br>• Configuration showing disabled tracking for children<br>• Ad targeting exclusion rules<br>• Age-based processing segregation evidence | **High** (if processing children's data) | **High** |
| 13 | Section 13 | **Grievance Redressal Mechanism** — Provide readily available means for Data Principals to file grievances; respond within prescribed period | -- | -- | **Gap** | ISO 27001 does not cover external grievance handling. Build grievance submission portal, ticketing system, and response SLA tracking. Rule 14(3) sets a reasonable period not exceeding 90 days, to be published on your website or app. | • Grievance submission portal<br>• Ticketing/case management system<br>• SLA tracking and escalation<br>• Grievance response templates<br>• Grievance officer assignment | • Grievance submission logs<br>• Response time metrics vs. prescribed period<br>• Grievance resolution records<br>• Availability/uptime metrics for portal<br>• Grievance officer appointment documentation | **Medium** | **Medium** |
| 14 | Section 10(2)(a) | **Data Protection Officer (DPO) for Significant Data Fiduciaries** — Appoint DPO based in India with contact details published | A.5.2 | Information security roles and responsibilities | **Partial** | A.5.2 covers role definition but not DPDPA-specific DPO requirements. Define DPO role with Board reporting line, India residency, and published contact details. | • DPO role definition and charter<br>• DPO appointment with Board approval<br>• India residency verification<br>• Published contact details (website, privacy policy)<br>• DPO training and competency requirements | • DPO appointment letter<br>• DPO charter/terms of reference<br>• India residency evidence (employment contract, ID)<br>• Published contact details (screenshots/URL)<br>• DPO activity reports to Board | **High** (if SDF) | **Low** |
| 15 | Section 10(2)(c)(i) | **Data Protection Impact Assessment (DPIA) for Significant Data Fiduciaries** — Conduct periodic DPIA covering Data Principal rights and processing risk assessment | Clause 6.1.2, A.5.34 | Information security risk assessment; Privacy and protection of PII | **Partial** | Clause 6.1.2 covers information security risk assessment and A.5.34 covers PII protection, but neither is a privacy-specific DPIA. Extend risk methodology to include Data Principal rights impact, processing purpose analysis, and mitigation measures. | • DPIA methodology document<br>• DPIA template covering S.10(2)(c)(i) requirements<br>• Periodic DPIA schedule<br>• Risk mitigation tracking<br>• DPIA review and approval workflow | • DPIA methodology documentation<br>• Completed DPIA reports (periodic)<br>• Risk register with Data Principal rights risks<br>• Mitigation implementation evidence<br>• Board/DPO approval records for DPIAs | **High** (if SDF) | **Medium** |
| 16 | Section 10(2)(b) | **Independent Data Audit for Significant Data Fiduciaries** — Appoint an independent data auditor; DPIA and audit once every 12 months, with significant observations reported to the Board (Rule 13(1)–(2)) | A.5.35 | Independent review of information security | **Full** | A.5.35 covers independent review. Ensure auditor scope explicitly includes DPDPA personal data processing compliance, not just information security. Auditor must assess data lifecycle, consent, rights fulfillment. | • Independent auditor selection criteria<br>• Audit scope covering DPDPA obligations<br>• Annual audit schedule<br>• Audit report review process<br>• Corrective action tracking | • Independent auditor engagement contracts<br>• Annual audit reports with DPDPA findings<br>• Auditor independence attestation<br>• Corrective action closure evidence<br>• Board reporting of audit results | **High** (if SDF) | **Low** (if A.5.35 implemented) |
| 17 | Section 8(4) | **Technical and Organisational Measures for Purpose Binding** — Implement appropriate technical and organisational measures to ensure effective observance of the Act and Rules, including processing only for the specified purpose (S.4(1), S.6(1)) | A.5.12 | Classification of information | **Partial** | A.5.12 provides information classification but not purpose/notice enforcement. Implement purpose-binding middleware that blocks processing if purpose not in original consent scope. | • Purpose-binding enforcement layer<br>• Consent scope validation before processing<br>• Processing audit logs with purpose tracking<br>• Purpose drift detection<br>• Notice-to-processing alignment monitoring | • Purpose-binding configuration<br>• Processing audit logs with purpose validation<br>• Purpose drift alerts and resolutions<br>• Alignment audit between notice and actual processing<br>• Rejected processing attempts (unauthorized purposes) | **High** | **Medium** |
| 18 | Section 6(10) | **Proof of Notice and Consent** — Where consent is the basis of processing, the Data Fiduciary must be able to prove that notice was given and consent obtained | -- | -- | **Gap** | ISO 27001 does not address consent records. Build an immutable consent audit log retained for at least the life of the processing (and not less than the Rule 8(3) one-year minimum). Consent Managers separately keep consent records for at least 7 years (First Schedule, Part B, item 4(c)). | • Immutable consent event store<br>• Consent metadata (timestamp, IP, user-agent, notice version, purpose)<br>• Retention policy for consent records<br>• Consent audit trail query API | • Consent record schema documentation<br>• Sample consent records with full metadata<br>• Retention policy for consent records<br>• Audit log immutability evidence (append-only storage)<br>• Consent record query results (test cases) | **High** | **Medium** |
| 19 | Section 6(7)-(9) | **Consent Manager Registration** — Data Principal may give, manage, review or withdraw consent through a Consent Manager registered with the Board | -- | -- | **Gap** | ISO 27001 does not address Consent Manager integration. If using Consent Managers, verify registration on the Board's website (Rule 4(2)(a)) and interoperability with the standards the Board publishes (First Schedule, Part A, item 9). Rule 4 applies from 13 Nov 2026. | • Consent Manager selection criteria<br>• Registration verification process<br>• Interoperability API integration<br>• Data Fiduciary-CM contract terms<br>• Consent portability implementation | • Consent Manager registration certificates<br>• CM-DF contracts<br>• Interoperability test results<br>• Consent portability evidence<br>• CM audit trail integration | **Medium** (if using CM) | **Medium** |
| 20 | Section 8(8) | **Purpose Expiry Definition** — Purpose deemed no longer served if Data Principal has not approached for performance AND not exercised rights for prescribed period | -- | -- | **Gap** | ISO 27001 has no purpose expiry calculation. Implement automated purpose expiry evaluation based on last interaction date + prescribed period per Data Fiduciary class and purpose. Rule 8(1) and the Third Schedule prescribe 3 years only for e-commerce entities and social media intermediaries with 2 crore+ registered users and online gaming intermediaries with 50 lakh+; warn the Data Principal 48 hours before erasure (Rule 8(2)). | • Purpose expiry calculation engine<br>• Last interaction tracking (approach + rights exercise)<br>• Prescribed period configuration per fiduciary class<br>• Automated expiry evaluation job<br>• Integration with erasure trigger system | • Purpose expiry algorithm documentation<br>• Prescribed period configuration (source: Rules)<br>• Last interaction tracking logs<br>• Expiry evaluation job execution logs<br>• Erasure triggers from purpose expiry | **High** | **Medium** |

---

## Implementation Priority Summary

### Immediate (Priority: High, Effort: Low-Medium)

1. **A.5.19 Extension** — Update DPAs with DPDPA clauses
2. **A.5.2 Extension** — Define DPO role (if SDF)
3. **A.5.35 Extension** — Scope audits to include DPDPA (if SDF)
4. **Data Classification Extension** — Add personal_data_dpdpa tier to A.5.12

### Phase 1 (Priority: High, Effort: High)

5. **Consent Management Platform** — Gaps #1, #2, #18
6. **Data Erasure Automation** — Extension of A.8.10 for Sections 8(7), 12
7. **DSAR Fulfillment System** — Gaps #8, #9
8. **Breach Notification Extension** — Extension of A.5.24/A.5.26 for Section 8(6)

### Phase 2 (Priority: Medium-High)

9. **Cross-Border Controls** — Gap #11
10. **Children's Data Protections** — Gap #12 (if applicable)
11. **Grievance Redressal** — Gap #13
12. **DPIA Methodology** — Extension of Clause 6.1.2 and A.5.34 (if SDF)
13. **Purpose Expiry Automation** — Gap #20

### Phase 3 (Priority: Medium, conditional)

14. **Consent Manager Integration** — Gap #19 (if using CMs)
15. **Data Accuracy Workflows** — Extension of A.5.14

---

## Gap Analysis Summary

| Coverage | Count | Percentage |
|---|---|---|
| **Full Coverage** | 3 | 15% |
| **Partial Coverage** | 8 | 40% |
| **Gap (New Controls Required)** | 9 | 45% |
| **Total Obligations Mapped** | 20 | 100% |

**Key Insight:** ISO 27001:2022 provides a foundation for approximately 55% of DPDPA obligations (11 of 20: 3 Full + 8 Partial), but 45% (9 Gap) require net-new privacy-specific controls that ISO 27001 was not designed to address.

---

## Using This Matrix for Audit Preparation

### For ISO 27001 Surveillance Audits

1. Add "DPDPA Relevance" column to your Statement of Applicability (SoA)
2. For each control marked "Full" or "Partial," reference the DPDPA section it supports
3. Include DPDPA-specific evidence (e.g., consent logs, erasure records) in your audit evidence package

### For Data Protection Board Inquiries

1. Use the "Evidence for Audit" column to prepare documentation packages
2. Demonstrate how ISO 27001 controls provide "reasonable security safeguards" (Section 8(5))
3. Separately document gap controls (consent management, DSAR, etc.) that sit outside ISO 27001 scope

### For SDF Independent Audits (Section 10(2)(b))

1. Provide auditor with this mapping matrix as the compliance framework
2. Ensure auditor reviews both ISO 27001 controls AND gap controls
3. Request audit report to explicitly assess DPDPA obligation coverage

---

## Change Log

| Version | Date | Changes |
|---|---|---|
| 1.2 | 2026-10-17 | Citations aligned with the notified DPDP Rules 2025 and verbatim Act text; rows 2, 5, 6, 7, 13 and 16-20 updated (row 19 now cites Section 6(7)-(9); rows 17 and 18 reworded to match Sections 8(4) and 6(10)). |
| 1.3 | 2026-10-17 | Coverage corrected to match the matrix rows: 3 Full / 8 Partial / 9 Gap = 55% (the 1.1 entry's 3/9/8 = 60% did not match the data). |
| 1.1 | 2026-03-29 | Reconciled gap counts between article and matrix (confirmed 60% coverage: 3 Full / 9 Partial / 8 Gap). Updated coverage percentage in Gap Analysis Summary to match breakdown. Clarified implementation priority guidance. |
| 1.0 | 2026-03-28 | Initial release based on A1 article analysis |

---

## Disclaimer

This mapping matrix is provided for educational and planning purposes. It is not legal advice. Consult qualified legal counsel for interpretation of DPDPA obligations and applicability to your specific circumstances. ISO 27001 control descriptions are summarized from the ISO/IEC 27001:2022 standard.

---

**© 2026 StateCheck Security**
**Website:** https://statechecksecurity.com
**Contact:** info@statechecksecurity.com
**Download Latest Version:** https://statechecksecurity.com/resources/dpdpa-iso-27001-mapping-matrix
