DPDP asks for masking. Start with your AI.

The DPDP Rules name masking, access control and logs as safeguards. Protecto adds all three to your AI data flows, on your servers or as SaaS.
Rule 6 on one AI callIllustrative
One loan note, real values
Ravi KumarABCPK1234F+91 98200 41733Missed two EMIs
  1. 6(1)(a)

    Masking and virtual tokens

    [PERSON_4c2][PAN_9f1][PHONE_2b7]Missed two EMIs
  2. 6(1)(b)

    Access control

    The collections lead sees real values. The model and every vendor see tokens.

  3. 6(1)(c)

    Logs

    Who saw which value, and when. Kept for a year.

Applied before the data leaves your app
Trusted by regulated enterprises & agentic platforms
Inovalon
Automation Anywhere
Citrix
Bank Of Muscat Logo
Dell
Case study result
Automation Anywhere protects AI data across its enterprise tenants
5,000+
Live enterprise tenants
Policy
Set by each tenant
Logged
Every reveal of a real value
The problem

Your AI vendors process the data. DPDP liability stays with you.

A Pune lender’s assistant drafts collection calls from loan notes. Each note, with a name, PAN and phone number, reaches a model provider, a vector store and a log tool.
The need

Your team wants AI on real records

Loan files, claims, KYC notes and support chats are where AI saves the most time. They hold names, PAN and Aadhaar numbers, phone numbers and account details.
The challenge

Every AI vendor is your Data Processor

DPDP makes your company responsible for processing done on its behalf, whatever the contract says (Section 8(1)). The model provider, the vector store and the log tool all count.
The gap

Blanking the data breaks the AI

Your DLP still guards email and endpoints. In AI flows, basic redaction swaps every name for the same blank, so the model cannot tell one borrower from another.
The risk

Up to ₹250 crore for weak safeguards

The Data Protection Board can fine up to ₹250 crore for failing to take reasonable security safeguards (Section 8(5), Schedule item 1). Rule 6 lists masking and virtual tokens first.
The DPDP clock
  1. 13 Nov 2025Rules notified. The Data Protection Board is set up.
  2. Nov 2026Consent Manager rules start.
  3. May 2027Notice, consent, security safeguards, breach notice, rights and penalties apply.
How it works

Send every processor tokens. Keep real values for your people.

Protecto sits between your apps and every AI vendor. Protecto finds personal data, swaps it for virtual tokens, and releases real values only to roles your policy names.
Real timeProtects model input, retrieval, logs, MCP tool calls, and agent memory as data moves, not just stored files.
Architecture: your loan files, CRM, chats and agent context pass through Protecto, which detects personal data, tokenizes it, controls access and logs every decision. Every processor, including AI model providers, vector stores and log tools, receives tokens. Real values go only to tools and roles your policy names.Your environment · on-premises, private cloud or SaaSModel providers · processorsYour dataLoan and KYC filesDocuments, scansCRM and databasesStructured recordsChats and emailFree textAgent contextMemory, tool resultsProtectoRule 6 safeguards in the data path1Detect50+ types plus custom IDs2TokenizeVirtual tokens, Rule 6(1)(a)3Control accessUnmask by role, Rule 6(1)(b)4LogKept a year, Rule 6(1)(e)Token vault: mappings stay with youEvidence for your DPOWhich processor got which data, when.A start for a 72-hour breach report.Vector store (RAG)TokensLogs and monitoringTokensDialer and CRM toolsPhone, loggedPeople by roleUnmask by roleTokens onlyAI modelsAny providerOpenAIAnthropicGooglexAIOr a model you host in India,for example with OllamaSees tokens onlyAnswers return with tokens.Real values come back only for the rolesand tools your policy names.Ravi Kumar[PERSON_4c2]ABCPK1234F[PAN_9f1]98200 41733[PERSON_4c2]Architecture: your loan files, CRM, chats and agent context pass through Protecto, which detects personal data, tokenizes it, controls access and logs every decision. Every processor, including AI model providers, vector stores and log tools, receives tokens. Real values go only to tools and roles your policy names.Your environmentOn-premises, private cloud or SaaSLoan and KYCfilesCRM anddatabasesChats andemailAgent contextProtecto1Detect50+ types plus custom IDs2TokenizeVirtual tokens, Rule 6(1)(a)3Control accessUnmask by role, Rule 6(1)(b)4LogKept a year, Rule 6(1)(e)Vector storeTokensLogsTokensDialer, CRMPhone, loggedPeople by roleUnmask by roleEvidence for your DPOWhich processor got which data, and when,for a 72-hour breach report.Tokens onlyModel providers · processorsAI models, any providerOpenAIAnthropicGooglexAIOr a model you host in IndiaSees tokens only. Answers return with tokens,and real values come back only by policy.
Real valuesTokensAnswers coming back
Three outcomes for every recipient
Tokenize

Default for models, stores and logs

ABCPK1234F → [PAN_9f1]

The same borrower always gets the same token, so the AI can still follow the case.

Release

Real values where policy allows

dialer ← phone number

A tool or role gets the real value its task needs, and the release is logged.

Hold back

Data the task does not need stays out

Aadhaar → not sent

Consent covers only the data the purpose needs (Section 6(1)), so extra fields stay away from the model.

Choose where Protecto runs

On-premises or air-gapped

Your data center in India. Air-gapped runs with a model you host.

Your private cloud

Your cloud account, in an India region if your regulator requires it.

SaaS

Protecto’s managed service, when your data rules allow it.
Connect Protecto to your apps and agents

API or proxy

Call Protecto before the model, or route model traffic through Protecto.

MCP and tool calls

Protecto sits in the path of tool calls, so agents keep their workflows.

Start with one flow

One use case, one sample of your own records. Add flows as reviewers sign off.
Logs and breach notice

Keep a year of logs, without a year of exposure.

Rules 6 and 8 require at least a year of processing logs. If those logs hold real names and PAN numbers, the log store becomes the next breach.
One AI log entryIllustrative
Without Protecto
user_query: "Call Ravi Kumar, PAN ABCPK1234F, on +91 98200 41733 about two missed EMIs"
With Protecto
user_query: "Call [PERSON_4c2], PAN [PAN_9f1], on [PHONE_2b7] about two missed EMIs"
If a log store leaks, it holds tokens. You still assess and report the breach, and the Protecto audit log shows which processor received which data.
1 yearMinimum retention for personal data, traffic data and logs of processing (Rules 6(1)(e), 8(3)).
72 hoursDeadline for the detailed breach report to the Board (Rule 7(2)(b)).
Separate vaultToken mappings stay apart from the logs, under your control.
For your reviewers

Seven rules that decide how AI can use Indian personal data.

Fines reach ₹250 crore for weak safeguards and ₹200 crore for a missed breach notice (Schedule, items 1 and 2). References are to the 2023 Act and the 2025 Rules.
RuleRequirementProtecto solution
Security safeguardsAct s.8(5)
Rules 6(1)(a), (b)
Reasonable security safeguards, at the minimum encryption, obfuscation, masking or virtual tokens mapped to the data, plus access control. They cover your processors too.Protecto replaces personal data with consistent, format-preserving tokens before it reaches a model, index or log. Real values return only to roles your policy names.
ProcessorsAct s.8(1), 8(2)
Rule 6(1)(f)
You stay responsible for what processors do on your behalf, and need a valid contract that covers security safeguards.Processors receive tokens, so a model provider or log vendor holds less real data. The audit log shows what each one received.
Logs and retentionRules 6(1)(c), 6(1)(e), 8(3)Logs and monitoring to detect and investigate unauthorized access. Keep personal data, traffic data and logs of processing for at least one year.Protecto logs every detection and unmask decision. AI logs hold tokens, so a year of retention keeps less real data.
Breach noticeAct s.8(6)
Rule 7
Tell affected people and the Board without delay, then send the Board a detailed report within 72 hours.The audit log shows which processor received which data, and when. That is the starting point for the 72-hour report.
Purpose and erasureAct s.6(1), 8(7), 12Consent covers only the data the stated purpose needs. Erase data when consent is withdrawn or the purpose ends, and make processors erase it too.Policy keeps fields the task does not need away from the model. The audit log shows where each value went, so erasure requests have a map.
Transfers outside IndiaAct s.16
Rules 13(4), 15
Transfers are allowed unless the government restricts a country by notification. Significant Data Fiduciaries may have to keep data the government specifies in India.Protecto runs in India, on your servers or in your cloud. Real values and token mappings stay there, and a model abroad receives tokens.
Sector rules on topAct s.16(2)
RBI circular, 6 Apr 2018
SEBI cloud framework, 6 Mar 2023
Payment system data is stored only in India; processing abroad is allowed if the data comes back within 24 hours. SEBI-regulated firms keep cloud data and logs in India.For those flows, keep Protecto and the model inside India, for example on-premises or air-gapped with a model you host.
The guide shows how to give each recipient its own view of the same data.
Case study

How Automation Anywhere protects data for 5,000+ enterprise tenants.

AI and automation platform

Thousands of enterprise customers, each with its own rules for sensitive data.

Automation Anywhere runs Protecto Vault in a private cloud. Each tenant has its own protection policy and retention. Original values are revealed only to authorized users, and every reveal is logged.
5,000+
Live enterprise tenants protected
Policy
Set by each tenant, with its own retention rules
Logged
Every reveal of a real value
Bring one AI use case and a sample of your records. We will show what each processor receives.
Resources

Go deeper.

Cover Of The Whitepaper The Sensitive Data Risk Map For Agentic Ai
Whitepaper · 11 pages

The Sensitive Data Risk Map for Agentic AI

Six layers where personal data moves in an AI system, from input to tool calls, and a framework to map your own exposure processor by processor.
FAQ

Questions security and compliance teams ask first.

When do the DPDP duties apply?

Most of them from May 2027. The DPDP Rules were notified on 13 November 2025 with an 18-month window for notice, consent, security safeguards, breach notice, rights and penalties (Rule 1(4)). Consent Manager rules start one year after notification.

Usually, when it processes personal data on your behalf. Section 8(1) keeps your company responsible for that processing, whatever the contract says, and Section 8(2) requires a valid contract.

Not as a blanket rule. Section 16 lets the government restrict transfers to countries it notifies, and Rule 15 lets it set requirements on making data available to foreign States. Sector rules can be stricter: RBI requires payment system data to be stored only in India, and SEBI's cloud framework keeps regulated data and logs in India.

Rule 6(1)(a) names masking and virtual tokens mapped to personal data as security measures. They sit next to access control, logs, backups and processor contracts. Protecto covers masking, access control by role and logs. Backups and contracts stay with your team.

Tokenization is pseudonymization, not anonymization. Whoever holds the token mapping can reverse a token, so treat tokenized data as personal data unless counsel advises otherwise. With Protecto, the mappings stay in your environment.

Protecto sends tokens instead of real values, which reduces what a model provider receives. That path still carries personal data, so check it against Section 16 and any sector rule. For RBI payment data or SEBI-regulated data, run the model inside India, for example a model you host.

Yes. PAN, Aadhaar and phone numbers are among the 50+ entity types Protecto detects out of the box, and you can add custom entities for identifiers specific to your business. Detection is tested in seven languages, including English. Other languages are available on request and tested on your data.

Protecto is an API product. Your team calls the API before the model, or routes model traffic through Protecto as a proxy, and your app logic stays as it is. Start with one AI flow and one data sample, then add more flows as reviewers sign off.

Basic redaction can, because a blank tells the model nothing. Protecto uses consistent, format-preserving tokens, so the same borrower maps to the same token and the model can still tell who is who.

Put DPDP's Rule 6 safeguards in your AI.

Bring one AI use case and a sample of your records. We will run it through Protecto and show the Rule 6 safeguards at work, in your environment or ours.
Cover of the guide Protect Sensitive Data Without Breaking AI Workflows
Technical guide

Protect sensitive data without breaking AI workflows

A practical guide to privacy controls for AI assistants, RAG, and agents. One workflow traced from request to CRM update, with what each destination may see.

By submitting you agree to Protecto’s privacy policy.

Cover of the whitepaper The Sensitive Data Risk Map for Agentic AI
Whitepaper

The Sensitive Data Risk Map for Agentic AI

A framework for finding where sensitive data moves through your AI systems, before a security review or an auditor finds it for you.

By submitting you agree to Protecto’s privacy policy.

New: run any AI model without exposing real values.
See how it works