Tokenisation and card-on-file in India: what the regulator already decided
Since 1 October 2022 no Indian entity outside the card issuers and networks may store card data. What that leaves in PCI DSS scope: capture, log residue, the T+4 window, and a re-scope.
The architectural decision was taken out of Indian hands on 1 October 2022. From that date no entity in the card payment chain other than a card issuer or a card network may store actual card data. A merchant that wants a saved-card checkout has no alternative to tokens, because the alternative — holding the card number — is prohibited outright.
So the live question here is not should we tokenise but what is still in PCI DSS scope now that we have. Three parts: a real reduction in Requirement 3, no reduction at all in the payment flow, and a residue most purge projects missed.
What the RBI decided, and on which dates
| Instrument | Date | What it did |
|---|---|---|
| RBI/2021-22/96 · CO.DPSS.POLC.No.S-516/02-14-003/2021-22 | 7 September 2021 | Extended the device-based tokenisation framework to card-on-file tokenisation (CoFT) and permitted card issuers to act as token service providers. “With effect from January 1, 2022, no entity in the card transaction / payment chain, other than the card issuers and / or card networks, shall store the actual card data.” For transaction tracking and / or reconciliation purposes only, entities may store “limited data – last four digits of actual card number and card issuer’s name – in compliance with the applicable standards” (para 4.2). |
| RBI/2022-2023/95 · CO.DPSS.POLC.No.S-760/02-14-003/2022-23 | 28 July 2022 | Settled the date after two extensions: “all entities, except card issuers and card networks, shall purge the CoF data before October 1, 2022.” As an interim measure, the merchant or its payment aggregator involved in settlement may save guest-checkout data “for a maximum period of T+4 days (‘T’ being the transaction date) or till the settlement date, whichever is earlier”; that data “shall be used only for settlement of such transactions, and must be purged thereafter” (para 3(b)(i)). Acquiring banks were given until 31 January 2023. |
| Reserve Bank of India (Regulation of Payment Aggregators) Directions, 2025 · RBI/DPSS/2025-26/141 | 15 September 2025 | Carries the restriction into the payment aggregator framework — customer card credentials are not to be stored within the database or the server accessed by the merchant — and requires at §9(a) that a payment aggregator ensure merchant infrastructure is compliant with PCI-DSS and PCI-SSF as applicable. |
One distinction is worth getting right, because most Indian summaries blur it. Tokenisation is the cardholder’s choice; storing the card number is your prohibition. The 2021 circular requires explicit customer consent with additional factor of authentication before a card is tokenised, and a customer who declines simply checks out as a guest. What is not optional is the other half — you may not answer a declined tokenisation by keeping the PAN.
What genuinely leaves PCI DSS scope
PCI DSS v4.0.1 is explicit that dropping storage drops requirements: “if the entity does not store PAN, then the requirements relating to the protection of stored PAN in Requirement 3 will not be applicable to the entity.” That is a real reduction, and it is the reduction tokenisation buys.
The token store is the second one. “The primary account number (PAN) is the defining factor for cardholder data,” and expiry date, cardholder name and service code become cardholder data when they are “stored, processed, or transmitted with the PAN, or are otherwise present in the CDE”. A table holding a network token, an expiry date, the last four digits and the issuer’s name — with no PAN anywhere in the environment — is not cardholder data.
That conclusion holds only while you cannot reverse the token. Under CoFT the mapping sits with the card network or the issuer acting as token service provider, which is precisely why the scope reduction is real. Run a vault of your own that can return a PAN and the position inverts: v4.0.1 lists “index tokens” as one of the approved methods of rendering stored PAN unreadable under Requirement 3.5.1, alongside truncation, keyed hashing and strong cryptography. A token that maps back to a card number is a Requirement 3 control, not an exit from Requirement 3, and the system performing the mapping is squarely inside the cardholder data environment.
What the purge did not touch
Capture. Card-on-file tokenisation removes storage. It does not remove the moment a customer types a card number into something. PCI DSS applies to entities that “store, process, or transmit” account data and to “system components, people, and processes that could impact the security of cardholder data and/or sensitive authentication data” — a category the standard illustrates with “e-commerce (web) redirection servers”. A checkout page that never receives a PAN can be in scope for having determined where the PAN went. Which questionnaire that leaves you on turns on how the page is assembled, and that is a separate question with its own eligibility table.
Residue. Requirement 3.2.1 is not discharged by a one-off deletion. It requires “a process for verifying, at least once every three months, that stored account data exceeding the defined retention period has been securely deleted or rendered unrecoverable” — a standing quarterly control, as much four years after a migration as during it. Requirement 3.5.1 says where to look: PAN in “non-primary storage (backup, audit logs, exception, or troubleshooting logs)” as well as in databases and flat files. The usual survivors of an Indian CoFT purge are payment application logs, failed-transaction and exception queues, chargeback and refund workflows, database backups predating the cut-over, screenshots attached to support tickets and, wherever there is a voice channel, call recordings. The standard counts “storage of account data in any format (for example, paper, data files, audio files, images, and video recordings)” as a system component.
The T+4 window. The July 2022 circular lets a merchant or payment aggregator handling guest checkout keep card-on-file data for at most T+4 days or until settlement, whichever is earlier — expressly as an interim measure, only to settle that transaction, and purged afterwards. An entity using that allowance stores actual card data. It has a cardholder data environment for four days at a time, with everything Requirement 3 asks of stored PAN, and “we store no card data” is contradicted by its own settlement files.
Moving to tokens is a significant change, and the standard says what follows
Anything that alters where account data is stored, processed or transmitted is a significant change, and PCI DSS attaches four obligations to one:
- 12.5.2 — scope is “documented and confirmed by the entity at least once every 12 months and upon significant change to the in-scope environment”, identifying “all locations where account data is stored, processed, and transmitted”, expressly including any outside the currently defined CDE.
- 11.3.1.3 and 11.3.2.1 — internal and external vulnerability scans after the change. On the external one the standard adds that “scans are performed by qualified personnel and organizational independence of the tester exists (not required to be a QSA or ASV)”. The quarterly external scan at 11.3.2 is a different requirement with a different answer.
- 11.4.2 and 11.4.3 — internal and external penetration testing, “at least once every 12 months” and “after any significant infrastructure or application upgrade or change”.
- 11.4.5 — where the smaller environment is held together by segmentation, that segmentation is tested “at least once every 12 months and after any changes to segmentation controls/methods”. Until it is tested it is an assertion.
The characteristic defect after a tokenisation migration is not a missing control. It is a penetration test scoped to the environment that existed before it. The 2022 cut-over collapsed the cardholder data environment for most Indian merchants while expanding the third parties they depend on; test scope often followed neither. Under-scoped is a finding on the report. Over-scoped is an invoice for testing systems that no longer hold anything.
Re-scoping against the environment as it stands today, then Requirement 11.4 penetration testing and segmentation testing against that scope, is the work that closes the gap.
For a regulated payment aggregator there is a further layer: the 2025 Directions make PCI DSS a term the aggregator imposes on merchant infrastructure — clause by clause here.
About the author
Chintan J
CISO & Director — Security Advisory
Oversees Security Brigade's cybersecurity advisory practice, helping regulated enterprises meet RBI, SEBI, CERT-In, and IRDAI compliance mandates. Previously held senior security leadership roles across BFSI.
Continue reading
All articles →What is and is not PCI DSS: SSF, P2PE, 3DS, PIN — and where PA-DSS went
PCI DSS assesses your organisation. SSF, P2PE, PTS, 3DS and PIN Security assess products and other parties. Where PA-DSS went, and what a listing changes.
Which PCI SSC document says what, and which PCI DSS version it is written against
PCI DSS v4.0.1 is the only active version: v4.0 retired 31 December 2024, v3.2.1 on 31 March 2024. Which PCI SSC document answers which question, and what version each carries.
PCI DSS renewal is a re-scope, not a repeat
Nothing renews on the anniversary. Requirement 12.5.2 asks the entity to re-confirm scope every twelve months, and a test scoped to last year's CDE is the first mismatch an assessor sees.