DPDP 3.6.3 : DPDP & RPA – Sunita’s KYC Bot and the Credentials That Were Left Unlocked

The Scenario

Sunita is the compliance head of a mid-sized non-banking financial company (NBFC) in Mumbai. Her organisation had deployed an RPA solution to automate the KYC onboarding process — the bot collected applicant documents, cross-referenced identity data against government databases, triggered verification workflows, and updated the CRM with onboarding status. At its peak, the bot processed over eight hundred KYC applications per day.

The bot operated using a shared service account with administrative-level access to the customer data platform, the CRM, and the document management system. The credentials for this service account were stored in plain text in a configuration file on the deployment server — a common but critically insecure practice that IS Audit 3.0 had flagged as a known RPA risk.

In March 2025, an external attacker gained access to the deployment server, retrieved the bot’s credentials, and used them to access the customer data platform. Over three days, approximately 14,000 customer records — including names, Aadhaar numbers, PAN cards, income data, and bank account details — were exfiltrated. Because the bot routinely accessed the same systems under the same credentials, the access logs did not initially flag the intrusion as anomalous.

Sunita’s team discovered the breach only when a customer reported a fraudulent loan application made in her name.

The DPDP Act Position

The NBFC’s RPA deployment created four overlapping compliance failures — each of which independently triggered DPDP Act liability.

First — Rule 6(1)(a) security safeguard failure: absence of encryption or credential protection. Rule 6(1)(a) requires the Data Fiduciary to protect personal data through encryption, obfuscation, masking, or the use of virtual tokens. Storing bot credentials in plain text in a configuration file is the antithesis of this requirement. These credentials provided direct, unrestricted access to over 14,000 customer records containing sensitive personal data. The absence of any credential protection is a straightforward violation of the minimum security standard.

Second — Rule 6(1)(b) failure: inadequate access control. Rule 6(1)(b) requires appropriate measures to control access to computer resources. A shared service account with administrative-level access to multiple systems is structurally non-compliant. Principle of least privilege — a foundational security and governance concept — requires that the bot be granted only the minimum access necessary to complete its specific task. Administrative access across the customer data platform, CRM, and document management system simultaneously is access far in excess of what any individual process requires.

Third — Rule 6(1)(c) failure: inadequate monitoring and log review. Rule 6(1)(c) requires visibility on the accessing of personal data through appropriate logs, monitoring, and review to enable detection of unauthorised access. The breach went undetected for three days because the attacker’s access was indistinguishable from the bot’s normal access pattern. This means the NBFC had no mechanism to detect anomalous access against the baseline of expected bot behaviour — a direct failure of the monitoring obligation.

Fourth — Section 8(6) and Rule 7 breach notification failure. The NBFC discovered the breach only through a customer report. Had detection systems been in place, earlier identification would have been possible. Upon discovery, Rule 7 required immediate notification to affected Data Principals and notification to the Data Protection Board of India within seventy-two hours — including the nature and extent of the breach, its likely consequences, measures being taken to mitigate risk, and remedial steps to prevent recurrence. The delay caused by inadequate monitoring made timely compliance with these obligations impossible.

The penalty exposure under the Schedule to the DPDP Act is substantial. A breach of the obligation to take reasonable security safeguards under Section 8(5) attracts a penalty of up to ₹250 crore. A failure to notify under Section 8(6) attracts up to ₹200 crore. These are not theoretical upper limits — they are the statutory framework within which the Data Protection Board will exercise its discretion.

The IS Audit 3.0 Perspective

The study material on IS Audit 3.0 by ICAI identifies tool selection risk and operational execution risk as primary RPA governance failures. Specifically, it notes that when bots are deployed without a proper operating model, roles and responsibilities become blurred in production. In Sunita’s case, the operating model had no provision for credential management, access scoping, or anomaly detection — a governance gap that directly enabled the breach.

IS Audit 3.0 requires that RPA governance frameworks specifically address operational risk and data security through cross-functional team involvement, including legal and risk functions. Had this standard been applied, credential storage protocols, access control scoping, and monitoring requirements would have been part of the deployment framework — not afterthoughts discovered in a breach investigation.

Furthermore, IS Audit 3.0 notes that auditors engaging with RPA-enabled organisations must focus on control design opportunities and develop new testing approaches for bot-driven processes. Specifically in the DPDP compliance context, this means IS auditors should treat each RPA bot as a data processing entity and audit its access rights, credential management, output routing, and log review protocols as rigorously as they would audit any human-operated system.

The Compliance Fix

Any NBFC, financial institution, or organisation deploying RPA for processes involving sensitive personal data must urgently address:

Credential security: bot service account credentials must be stored in an encrypted secrets management vault — never in plain text in configuration files. This is the minimum standard under Rule 6(1)(a).

Access scoping: every bot must be assigned a service account with the minimum permissions necessary for its specific task. Administrative-level, cross-system access for a single bot is never appropriate when individual process-scoped access is achievable.

Anomaly detection baselines: organisations must establish normal bot behaviour profiles — typical access volumes, access times, data retrieval patterns — and configure monitoring alerts that fire when actual behaviour deviates from these baselines. Rule 6(1)(c) requires this level of visibility.

Breach response rehearsal: RPA-related breaches are difficult to detect quickly because bot access is indistinguishable from normal operations without baseline monitoring. Organisations must rehearse their breach detection, escalation, and notification workflows specifically for bot-related incidents — so that the Rule 7 seventy-two-hour notification obligation can be met when it matters.

IS Audit 3.0-aligned annual review: every RPA deployment processing personal data must be audited annually using IS Audit 3.0 standards, with specific attention to credential management, access control design, and log review sufficiency.

Sunita’s NBFC had an efficient KYC bot. However, it had no compliant security architecture around it. Fourteen thousand customers paid the price for that gap.


The Central Compliance Question for RPA Deployments

The unique DPDP compliance challenge that RPA creates is one of invisibility. Unlike a human employee who processes personal data visibly and accountably, an RPA bot processes data silently, continuously, and often without any mechanism for the organisation to know precisely what it touched, where it sent it, and what secondary data stores it created in the process.

The DPDP Act, however, applies equally to automated and human processing. Section 2(x) defines processing to include every operation performed on digital personal data — and Section 2(b) defines automated as any digital process capable of operating automatically. Together, these definitions mean that an RPA bot is not operating outside the Act’s scope. It is operating at the centre of it.

Every organisation deploying RPA on personal data must therefore answer five questions — not once at deployment, but continuously throughout the bot’s operational lifecycle:

One. Have we mapped the complete data footprint of every RPA process — including every system accessed, every intermediate file created, every output generated, and every downstream system that receives data?

Two. Does every bot service account operate on the principle of least privilege — with access strictly scoped to the minimum data necessary for the specific task it performs?

Three. Are bot credentials stored securely — encrypted in a secrets management system, rotated regularly, and audited for access?

Four. Do we have anomaly detection baselines for each bot’s data access behaviour, with alerts configured to flag deviations for human review?

Five. Can we honour a Data Principal’s Section 12(3) erasure request across the full data footprint of a bot process — including staging environments, output files, and communication logs?

IS Audit 3.0 states that a governance structure defining roles and responsibilities for automation activities is essential for successful RPA initiatives. Under the DPDP Act, that governance structure is not a success factor — it is a legal obligation.


What Responsible RPA and DPDP Compliance Looks Like

IS Audit 3.0 correctly observes that RPA is not replacing accountants but augmenting their effectiveness — creating space for professionals to focus on higher-value analytical and advisory work. That observation is true, and the productivity benefits of well-governed RPA are real. However, realising those benefits without simultaneously creating DPDP compliance liability requires a deliberate, structured approach to bot governance.

Responsible RPA and DPDP compliance means treating every bot as a named, scoped, audited data processor. It means mapping every process before deployment, monitoring every execution in production, and maintaining the ability to respond to any Data Principal rights request across every processing environment the bot touches.

The organisations that achieve this are not those with the most bots. They are those with the best governance around each one. Automation scales efficiency — but without proper controls, it also scales compliance risk at exactly the same rate.

The DPDP Act has made that tradeoff unambiguous. Organisations now need to make a deliberate choice. The compliance deadline is 13 May 2027.


Disclaimer

The contents of this post are intended for general awareness and informational purposes only. They do not constitute legal opinion, professional advice, consultancy, statutory interpretation, or a recommendation to act in any particular manner.

The Digital Personal Data Protection Act, 2023, related rules, notifications, regulatory guidance and judicial interpretations may evolve from time to time. The applicability of the law may also vary depending on the facts, sector, nature of data processing, organisational role, contractual terms and compliance framework.

Readers should not rely solely on this post for making legal, business, HR, technology, data-processing or compliance decisions. Specific advice from a qualified legal, privacy, cybersecurity, governance or compliance professional should be obtained before acting on any matter discussed.

The author / publisher shall not be responsible for any loss, liability, claim, penalty or consequence arising from reliance on the contents of this post without independent professional advice.


Authors: This article has been co-authored by CA. Sunil Elayadath and CA. Karthik Narayanan S, Partners of Karthik & Sunil, together with Mr. Dhanesh P. K., Designated Partner, DSK Sustainability Tech.

DPDP 3.6.3 : DPDP & RPA – Sunita’s KYC Bot and the Credentials That Were Left Unlocked

DPDP 3.6.1: DPDP & Robotic Process Automation (RPA)

INTRODUCTION

RPA and DPDP compliance is a pairing that most organisations have not yet considered — and that oversight is becoming a serious liability.

Robotic Process Automation, as defined by study material on IS Audit 3.0 by ICAI, refers to software tools that automate human activities that are manual, rule-based, and repetitive. RPA bots replicate the actions of a human interacting with software applications — logging in, reading data, copying records, filling forms, sending communications, and closing cases — all without human involvement at the point of execution. They work across functions and applications, often with privileged system access, processing thousands of transactions per hour in the background.

Here is the compliance problem that this efficiency creates: the DPDP Act, 2023 defines “processing” in Section 2(x) as any wholly or partly automated operation or set of operations performed on digital personal data. This definition covers collection, recording, organisation, structuring, storage, adaptation, retrieval, use, alignment, combination, indexing, sharing, disclosure, restriction, erasure, and destruction. Every time an RPA bot touches a field containing personal data — a name, a PAN, an address, a bank account number, a medical record — that action is processing under the Act.

Furthermore, Section 2(b) of the DPDP Act defines “automated” as any digital process capable of operating automatically in response to instructions given or otherwise. RPA is, by definition and by design, automated. Consequently, RPA bots are not merely productivity tools. They are automated personal data processors — and the Data Fiduciary that deploys them is fully responsible for every record they touch.

The Study material on IS Audit 3.0 by ICAI identifies operational and execution risk as a primary RPA challenge: when bots are deployed into operations without a proper operating model, roles and responsibilities become blurred. Under the DPDP Act, blurred roles in data processing are not a technology governance gap — they are a compliance failure. The responsibility remains clearly with the Data Fiduciary, regardless of whether a human or a bot performed the processing.

Three stories make this concrete.


Story 1 — Priya’s Salary Data and the Bot That Shared It Across Departments

The Scenario

Priya works as a senior executive at a manufacturing company in Pune. Her employer had deployed an RPA solution to automate its monthly payroll reconciliation process. The bot was configured to pull salary, tax deduction, and bank account data from the HR system, cross-reference it with the finance system, and generate a reconciliation report that was emailed to a shared distribution list covering the finance team, the CFO’s office, and — due to a misconfiguration in the bot’s output routing — the entire operations management team as well.

For seven months, Priya’s salary, tax deductions, advance loans, and bank account details were visible to approximately forty colleagues who had no business need for that information. No human reviewed the bot’s output routing. No alert was raised. The misconfiguration was discovered only when an operations manager mentioned a colleague’s salary in a team meeting.

Priya filed a complaint with HR. The company’s response was that the error had been in the bot’s configuration, implying that the technology, rather than the organisation, bore responsibility.

The DPDP Act Position

The company’s response was legally incorrect in two distinct ways.

First — Data Fiduciary liability is non-derogable under Section 8(1). Section 8(1) of the DPDP Act makes the Data Fiduciary responsible for compliance with the provisions of the Act in respect of processing carried out by it or on its behalf by a Data Processor. An RPA bot deployed by the company, on the company’s systems, processing the company’s HR and payroll data, is unambiguously acting on the company’s behalf. Consequently, the misconfiguration was not the bot’s fault. It was the company’s compliance failure.

Second — Unauthorised disclosure constitutes a personal data breach under Section 2(u). The DPDP Act defines a personal data breach as any unauthorised processing of personal data, or accidental disclosure, acquisition, sharing, use, alteration, destruction, or loss of access to personal data that compromises the confidentiality, integrity, or availability of personal data. Priya’s salary and bank account data being shared with forty employees who had no authorisation to receive it is a textbook personal data breach — accidental, but real and attributable.

Under Section 8(6) and Rule 7 of the DPDP Rules, the company was required to notify both the Data Protection Board of India and each affected Data Principal — including Priya — of the breach, without delay. A description of the breach, its nature and extent, the consequences likely to arise from it, the measures being taken to mitigate risk, and the safety measures that Priya could take were all required to be communicated promptly. None of this was done.

Third — Rule 6 security safeguard failure. Rule 6(1)(b) of the DPDP Rules requires the Data Fiduciary to implement appropriate measures to control access to the computer resources used by it or by its Data Processor. Rule 6(1)(c) requires visibility on the accessing of personal data through appropriate logs, monitoring, and review. The RPA bot’s output routing was misconfigured for seven months. No access control review detected this. No log monitoring flagged the anomaly. Both requirements were violated — not as a single incident, but as a persistent governance failure sustained across thirty-plus payroll cycles.

The IS Audit 3.0 Perspective

IS Audit 3.0 study material identifies operational and execution risk as one of the most significant RPA challenges. Specifically, when bots are deployed without a proper operating model and without clearly defined roles and responsibilities, problems in production environments can go undetected for extended periods. Priya’s case is exactly this: a production bot operating outside its intended parameters for seven months, with no human oversight mechanism in place to detect the deviation.

IS Audit 3.0 material on, Governance and Controls is equally direct. Governance of RPA must cover operational risk and data security through a cross-functional oversight team. Legal, risk, and IT teams must all be involved in the processes being automated. In Priya’s case, neither legal nor data privacy considerations appear to have been included in the bot’s deployment framework — an omission that allowed a structural data breach to persist across a full financial year.

The Compliance Fix

Organisations deploying RPA for payroll, HR, or any process involving personal data must:

→ Treat every RPA bot as an automated data processor and apply Rule 6 access controls and logging standards to every process it executes. Bot-level access must be scoped to the minimum data necessary for the specific task — not system-wide access because it is convenient.

→ Configure mandatory output routing reviews before any bot deployment that involves personal data in its output. Distribution lists must be verified against a need-to-know register, not simply inherited from historical email groups.

→ Implement bot execution monitoring logs under Rule 6(1)(c) that flag anomalies — such as data being routed to recipients outside the specified access list — and trigger human review.

→ Establish a breach identification and notification workflow specifically for RPA processes. When a bot misconfiguration results in unauthorised disclosure, the organisation must be capable of identifying it, classifying it as a breach, and notifying under Rule 7 — all within the required timeframe.

→ Designate an RPA governance owner who is responsible for DPDP Act compliance across all bot deployments — not merely for technical performance.

Priya’s employer blamed the bot. Under the DPDP Act, the bot has no liability. The organisation does.

The compliance deadline is 13 May 2027. The bot had no liability. The organisation did — from the first payroll cycle.


Disclaimer

The contents of this post are intended for general awareness and informational purposes only. They do not constitute legal opinion, professional advice, consultancy, statutory interpretation, or a recommendation to act in any particular manner.

The Digital Personal Data Protection Act, 2023, related rules, notifications, regulatory guidance and judicial interpretations may evolve from time to time. The applicability of the law may also vary depending on the facts, sector, nature of data processing, organisational role, contractual terms and compliance framework.

Readers should not rely solely on this post for making legal, business, HR, technology, data-processing or compliance decisions. Specific advice from a qualified legal, privacy, cybersecurity, governance or compliance professional should be obtained before acting on any matter discussed.

The author / publisher shall not be responsible for any loss, liability, claim, penalty or consequence arising from reliance on the contents of this post without independent professional advice.


Authors: This article has been co-authored by CA. Sunil Elayadath and CA. Karthik Narayanan S, Partners of Karthik & Sunil, together with Mr. Dhanesh P. K., Designated Partner, DSK Sustainability Tech.

DPDP 3.6.1: DPDP & Robotic Process Automation (RPA)

DPDP 3.2.1 : DPDP and Cloud – Case Study 1 – The Cloud Vendor’s Breach. The Founder’s Problem.

Vikram is 34 years old. He built a thriving edtech startup from his apartment in Bengaluru. Fifty thousand registered users. A small but dedicated team. And all of it running on a global cloud platform.

When he signed up, he ticked the terms of service. The data processing agreement was long. He didn’t read it. He assumed the cloud provider would handle security — that’s what the cloud is for, right?

One morning, Vikram receives an automated alert. His cloud provider has detected unusual access to a storage bucket containing the personal data of his users — names, email addresses, learning history, and payment records. The provider’s security team is investigating.

Vikram logs a support ticket with the cloud vendor and waits for them to resolve it.

He does not know that the DPDP Act has already placed the obligation firmly on him — and the 72-hour clock started the moment he became aware.


The accountability that does not transfer

Section 8(1) of the DPDP Act, 2023 is direct: a Data Fiduciary shall, irrespective of any agreement to the contrary, be responsible for complying with the provisions of this Act in respect of any processing undertaken by it or on its behalf by a Data Processor.

Vikram’s cloud provider is a Data Processor. The personal data in that storage bucket belongs to Vikram’s users — users who gave their consent to Vikram’s platform, not to a global cloud company. The fact that the breach occurred at the cloud provider’s infrastructure does not move the compliance obligation. It remains with Vikram.

Section 8(2) requires that a Data Fiduciary may engage a Data Processor only under a valid contract. That contract must include — under Rule 6(1)(f) — appropriate provisions for taking reasonable security safeguards. If Vikram’s data processing agreement did not specify encryption of personal data at rest, access controls, log retention, and breach notification timelines aligned with DPDP requirements — the contract itself is a compliance gap.


The 72-hour window and what it demands from Vikram

Under Rule 7(2) of the DPDP Rules, 2025, a Data Fiduciary must intimate the Data Protection Board within 72 hours of becoming aware of a personal data breach — with the nature, extent, timing, location, likely impact, root cause, remedial measures, and a report on notifications sent to affected Data Principals.

Vikram became aware when he received the alert. The 72-hour clock started at that moment. It does not restart when the cloud vendor completes its investigation. It does not pause while the support ticket is open. It started when Vikram knew.

IS Audit Module 6 of the ICAI IS Audit 3.0 Course identifies a cloud-specific privacy risk directly relevant here: cloud computing involves a greater dependency on third parties and increased transborder flow of personally identifiable information, creating greater magnitude of privacy risks. The breach Vikram is experiencing is exactly that risk manifesting — and DPDP requires him to have anticipated it contractually, technically, and procedurally.


What Vikram should have built before going live on cloud

A DPDP-compliant cloud deployment for a Data Fiduciary requires four things that Vikram did not have.

A valid data processing agreement that explicitly requires the cloud provider to implement encryption, access controls, logs, and breach notification to the Data Fiduciary within a timeframe that allows the Data Fiduciary to meet its own 72-hour Board reporting obligation.

Encryption of personal data at rest in every cloud storage bucket and database — so that even if access is unauthorised, the data retrieved is unreadable without the decryption key (Rule 6(1)(a)).

Access controls and logs on every cloud resource holding personal data — so that Vikram can determine, at the time of the breach, exactly which data was accessed, when, and by whom (Rule 6(1)(b) and (c)).

A documented incident response workflow that — from the moment of a breach alert — initiates Board notification preparation, Data Principal communication, and forensic log preservation simultaneously, not sequentially.

The cloud is not a compliance shortcut. It is a processing architecture that transfers operational convenience to a third party while retaining legal accountability with the Data Fiduciary.


The question every founder must answer before their next cloud migration

Does your data processing agreement with your cloud provider obligate them — in writing — to implement the security safeguards that Rule 6 of the DPDP Rules requires? Does it require them to notify you of a breach within a timeframe that lets you meet your 72-hour obligation? Does it permit you to audit their compliance?

If the answer is “our standard plan terms cover it” — read the terms again. Vikram had the same assumption.


Sources: DPDP Act 2023 (Sections 8(1), 8(2)) | DPDP Rules 2025 (Rules 6(1)(a)(b)(c)(f), 7(2)) | ICAI IS Audit 3.0 Course — Module 6 (Section 6.3.5 — Cloud Privacy and Security Risks)


Disclaimer

The contents of this post are intended for general awareness and informational purposes only. They do not constitute legal opinion, professional advice, consultancy, statutory interpretation, or a recommendation to act in any particular manner.

The Digital Personal Data Protection Act, 2023, related rules, notifications, regulatory guidance and judicial interpretations may evolve from time to time. The applicability of the law may also vary depending on the facts, sector, nature of data processing, organisational role, contractual terms and compliance framework.

Readers should not rely solely on this post for making legal, business, HR, technology, data-processing or compliance decisions. Specific advice from a qualified legal, privacy, cybersecurity, governance or compliance professional should be obtained before acting on any matter discussed.

The author / publisher shall not be responsible for any loss, liability, claim, penalty or consequence arising from reliance on the contents of this post without independent professional advice.


Authors:
This article has been co-authored by CA. Sunil Elayadath and CA. Karthik Narayanan S, Partners of Karthik & Sunil, together with Mr. Dhanesh P. K., Designated Partner, DSK Sustainability Tech.


DPDP 3.2.1 : DPDP and Cloud – Case Study 1 – The Cloud Vendor’s Breach. The Founder’s Problem.