PCI DSS Data Classification Requirements Explained
PCI DSS data classification requirements decide your scope — where cardholder data now hides in SaaS and generative AI, and how Strac finds and redacts it.
· PCI DSS data classification requirements are theobligation to identify every location of primary account number (PAN) andsensitive authentication data, label it by class, and apply the control thatclass demands.
· Classification is newly hard because cardholderdata no longer sits in the cardholder data environment: it is pasted intoChatGPT, dropped into a Slack thread, attached to a Zendesk ticket, and pulledby an agent over MCP.
· Existing tooling stops short. Network scannersmap the segments you already declared in scope, and GRC platforms collect thepolicy that says classification happens — neither one looks at the content of afile, a message, or a prompt.
· Strac discovers and classifies PAN across SaaS,cloud, browser, endpoints, generative AI and MCP, then redacts it in place — sothe classification decision and the control are one action, not two projects.
· This is the payments slice of AI data governance; start from the pillarfor the full picture.
PCI DSS data classification requirements are the requirement to identify account data wherever it exists, assign it a class, and apply the protection that class carries. The standard never uses "data classification" as a control title. It assumes it in every requirement that begins with the word identify.
Requirement 12.5.2 makes it explicit in effect: scope is confirmed at least once every twelve months, and confirming scope means proving you found the account data — including the account data outside the systems you expected. Service providers repeat the exercise every six months.
A classification program answers three questions in order. Where is the data? What class is it — PAN, sensitive authentication data, or neither? And what does that class require here? Answer the first and stop, and you have an inventory, not a classification.
Classification is distributed across the standard rather than concentrated in one control. It is the unstated first step of each of these.

Six requirements, one shared dependency: none of them can be evidenced without knowing which data is account data and where it sits.
Requirement 1.2.3 and 1.2.4 need data-flow diagrams that match where account data actually moves. Requirement 3.2.1 needs proof that nothing is retained past its period, and 3.3.1 that sensitive authentication data is not stored after authorization. Requirements 3.4.1 and 3.5.1 need PAN masked on display and unreadable at rest — everywhere it is found, not only inside the segment you declared. Requirement 6.5.5 needs live PAN kept out of non-production. Requirements 12.5.1 and 12.5.2 need the inventory and the annual scope confirmation to be evidence-backed.
Each one assumes a correct answer to "where is the account data." Get that answer wrong and every control is applied to the wrong estate.
The cardholder data environment is a boundary drawn on a diagram. Cardholder data is a string that a person can copy.
A support agent pastes a failed transaction, PAN included, into a generative AI assistant to draft an apology email. A customer photographs a card and sends it through the support widget, so the PAN arrives as an image no keyword scanner will read. An AI agent with a database connector pulls a payments table over MCP and writes it into a channel that was never in scope — the gap MCP DLP exists to close.
None of that touches the network segment your scoping exercise examined. All of it is in scope the moment it happens. A scope document describes where cardholder data is supposed to be; classification tells you where it is.

Discovery finds the data. Classification decides what it means and what happens next. Discovery that surfaces ten thousand files containing digit strings and hands a security team a report has moved the work, not done it.
Classification separates a live PAN from a test card, a truncated PAN from a full one, and sensitive authentication data from cardholder data — because PCI treats each of them differently. It then attaches the control: mask on display, render unreadable at rest, delete past retention. Discovery is the question; classification is the answer, and the answer has to be machine-readable if it is going to enforce anything.

Strac connects to the places account data lands and inspects content, not filenames. Detectors identify PAN, sensitive authentication data, bank account numbers and the broader PII, PHI and PCI classes across text, chat messages, email bodies, PDFs, DOCX, XLSX, ZIP archives, and images and scans through OCR.
The same inspection runs on the browser and the endpoint, so a paste into a generative AI tool is classified before it is submitted rather than discovered in a log afterward. AI DLP covers the web tools, Endpoint DLP covers the device, and MCP DLP covers what an agent retrieves.
Strac classifies cardholder data at the moment of use — the point where a PCI scope document has nothing to say.

A label is a claim. A remediation is evidence. Strac applies the control at the moment of classification, in this order:
Because classification and remediation are one platform, the audit artifact is a record of enforcement rather than a spreadsheet of intentions. That distinction is what PCI DLP is for.

The difference between a policy and a control is whether you can hand over the log.
The pack is six items: continuous sensitive data discovery and classification across every connected SaaS, cloud and endpoint source; detection of PAN inside images, scans and attachments rather than text fields alone; classification coverage for generative AI tools and browser uploads; a remediation log showing what was redacted, blocked or revoked, and when; retention enforcement evidence for account data past its period; and a scope confirmation dated within the last twelve months, backed by scan output.
Bring the remediation log. Auditors accept documentation, but they believe enforcement.
👉 Related reading: what to look for in a PCI DLP solution · redacting sensitive data for PCI compliance · how to become PCI DSS compliant
PCI DSS data classification requirements are not a documentation exercise; they are the control that decides whether every other control is aimed at the right data. Scope diagrams describe intent, and classification describes reality — and cardholder data now moves through browsers, SaaS tools and AI agents faster than any annual review can track it. The data layer is the backstop: classify account data on every action and redact it in place, and a copied PAN never becomes a reportable event. Book a demo to see Strac discover, classify and redact cardholder data across SaaS, browser, endpoints, generative AI and MCP.
Does PCI DSS explicitly require data classification?
No — the standard has no control titled "data classification." It requires you to identify every location of account data, confirm scope annually under 12.5.2, and protect PAN wherever it is found, which cannot be done without classifying it.
Why doesn't our existing scanner cover this?
Network and database scanners inspect the systems already declared in scope. The cardholder data that creates audit findings sits in a Slack thread, a ticket attachment, or a prompt — surfaces a scoping scan was never pointed at.
Can we classify cardholder data without slowing support and finance teams down?
Yes, because the control is redaction rather than blocking. Strac removes the PAN from the message, ticket or file and leaves the rest intact, so the workflow completes and the account data never lands.
Can classification ever be perfect?No. Detection has false negatives, and a determined user can retype a card number. That is why the data layer matters: continuous classification with automatic redaction shrinks the window to a single action instead of a quarter.
How does this fit our wider AI and data governance program?
Cardholder data is one class among PII, PHI and secrets moving into the same generative AI tools. Treat PCI as the payments slice of AI data governance and govern Shadow AI on the same platform.
.avif)
.avif)
.avif)
.avif)
.avif)


.gif)

