regulation
PCI DSS v4 and Marketing Data: Keeping Cardholder Data Out of Your Customer Data Platform (CDP)
By Art Kukharenko · Published · Updated
Independent legal reviewer not yet supplied. General information; confirm current obligations with qualified counsel.
Browse regulation resourcesPCI DSS marketing data rules reduce to one design principle: keep primary account numbers (PAN) and sensitive authentication data out of your customer data platform (CDP), CRM and marketing database. Store card brand, last four digits and processor tokens instead, segment anything touching the payment flow, and treat payment-page scripts and vendors as in scope. PCI DSS v4.0.1 is the active version, and its future-dated requirements became mandatory on 31 March 2025 24.
Who this is for: security, payment and marketing operations teams that connect payment events to marketing. You get a data-handling table, a scope-reduction comparison, the requirements that matter to martech and a checklist. See also the regulation hub.
PCI DSS v4.0.1 status in 2026
The PCI Security Standards Council (PCI SSC) published v4.0.1 on 11 June 2024 as a limited revision of v4.0: formatting fixes and clarifications, with no additional or deleted requirements 2. v4.0 retired on 31 December 2024, leaving v4.0.1 as the only active version, and the 31 March 2025 effective date for future-dated requirements did not change 2. The Council's library still features v4.0.1 as the standard 1. A request for comments on "the next iteration" of PCI DSS ran from 3 June to 20 July 2026, with no specific changes described in the public post 16, and we found no new version in the Council's blog posts through 15 October 2026 17.
Scroll horizontally to compare all columns ↔
| Requirement | What it asks | Why martech teams care |
|---|---|---|
| 6.4.3 | Authorise payment page scripts and check their integrity 56 | Ad, analytics, chat and A/B tags on checkout pages |
| 11.6.1 | Detect tampering with payment pages and security-impacting headers, as rendered in the browser 56 | Tag managers can change a page without a release |
| 11.3.2, 11.3.2.1 | Quarterly external vulnerability scans by an Approved Scanning Vendor, including for SAQ A merchants with fully outsourced payment 37 | Outsourcing the form does not remove scans |
| 12.5.2 | Confirm PCI DSS scope every year 3 | Re-confirm after each new data flow into the CDP |
| 12.8, 12.9 | Manage risk from third-party service providers (TPSPs) | Vendors that can affect cardholder data security |
| 3.3, 3.4.1 | No sensitive authentication data after authorization; masked PAN when displayed | What a CRM field may show or hold |
| 3.5.1 | Render PAN unreadable wherever stored 13 | Applies only if PAN is there at all |
What counts as cardholder data, and what must never reach marketing
PCI SSC defines cardholder data as, at a minimum, the full PAN, which may also come with cardholder name, expiration date or service code. Sensitive authentication data (SAD) is security information used to authenticate cardholders or authorise transactions, such as card verification codes, full track data and PINs or PIN blocks. Account data is cardholder data and/or SAD 12. The cardholder data environment (CDE) is the systems, people and processes that store, process or transmit them, plus components with unrestricted connectivity to those systems 12.
Scroll horizontally to compare all columns ↔
| Data element | In a CRM or CDP? | Store instead |
|---|---|---|
| Full PAN | Avoid. Any system holding it, and connected systems, joins the CDE 12 | Processor token; brand plus last four |
| Card verification code, PIN or PIN block, full track | Never: not after authorization, even encrypted, even with no PAN present 9 | Nothing; drop at capture |
| Cardholder name, expiry date | Defined as possible cardholder data 12; keep out of marketing profiles without a business need | Ask the processor about expiry notifications |
| First six plus last four | The truncation baseline; more digits only for business need, and formats vary by brand 10 | Last four only |
| Last four, card brand | Truncated-PAN-only systems may be out of scope if segmented and the format is acceptable 10 | Fine, in one format |
| PAN-derived hash or "card fingerprint" | Risky: hashed and truncated versions of one PAN can be correlated to rebuild it 14 | Internal customer ID |
| Processor payment-method token | Out of scope only if PAN cannot be recovered by your systems; tokens usable to start a transaction may still be in scope, so ask your acquirer 14 | Tokens only the processor can redeem |
Do not use PAN-derived values as identity-resolution keys; see our notes on identity resolution. Encryption is not an escape hatch: encrypted cardholder data stays in scope if it sits with the key or is accessible to someone with key access 1113.
How card data leaks into customer-data systems
Typical paths: free-text fields (support tickets, CRM notes, chat transcripts); form-field capture by session-replay and tag-manager scripts on checkout; URLs and query strings in event payloads; webhooks and reverse-ETL exports that carry whole payment objects; receipts; and call recordings with spoken card numbers. Controls that work:
- Define an event schema with an allow-list of fields; reject unknown ones.
- Scan at ingestion for PAN-like digit strings (pattern plus Luhn check) and quarantine, redact or reject.
- Keep session replay and ad pixels off payment pages.
- If a PAN lands anyway, treat it as an incident: purge it, find copies in backups, logs and warehouses, and tell your acquirer or assessor.
Scope reduction: tokenisation, truncation and segmentation
PCI SSC's tokenization supplement (version 2.0, August 2011, so it predates v4 and does not replace the standard) sets the principles 14. Components that tokenize or redeem tokens, and anything with access to them, are in scope. Systems storing only tokens may be out of scope when: PAN cannot be recovered from a token; they are segmented from de-tokenization, the vault and keys; they are not in or connected to the CDE; they receive no cardholder data or SAD through other channels; and earlier traces of cardholder data were deleted 14. The Council recommends limiting PAN to the capture point and the vault, removing it from source systems after tokenization, choosing a design where the merchant cannot exchange a token for PAN, separating duties and reviewing token use in the annual scope validation 14.
Scroll horizontally to compare all columns ↔
| Approach | Scope effect | Caveat |
|---|---|---|
| Redirect to a hosted payment page | SAQ A's script criterion does not apply to redirects or full outsourcing 6 | External scans still apply 7 |
| Embedded iframe or hosted fields | Confirm the page is not open to script attacks, using 6.4.3 and 11.6.1 techniques or the provider's confirmation 6 | Your tags share the page |
| Tokenization | Token-only systems may leave scope under the conditions above 14 | The tokenization system stays in scope |
| Truncation to last four | Truncated-only systems may leave scope if segmented 10 | Several formats can be recombined |
| Point-to-point encryption | Can significantly reduce applicable requirements; PCI DSS still applies 13 | Needs a listed solution |
| Encryption in your own stack | Does not by itself remove scope 11 | Key custody decides |
| Network segmentation | Isolates systems that handle cardholder data from those that do not 12 | Scope confirmed yearly 3 |
The Council's September 2024 scoping and segmentation supplement addresses zero trust, micro-segmentation, multi-cloud and asset inventory for ephemeral workloads, and does not supersede the standard 15. A self-hosted or private-cloud platform means the segmentation boundary is yours to draw and prove in your own network, and a single-tenant system such as PrivyCDP can be designed to hold only tokens and truncated values. No customer data platform is "PCI certified" merely by being one: scope follows data and connectivity. See reference architectures and the architecture explainer.
Marketing-stack requirements: scripts, change detection and third parties
Payment-page scripts. The Council's March 2025 supplement says requirements 6.4.3 and 11.6.1 aim to reduce e-skimming through authorising scripts, checking their integrity and monitoring pages for tampering; it does not add or supersede requirements 5. FAQ 1588 says a merchant embedding a provider's payment form must confirm its site is not susceptible to script attacks, either with techniques such as 6.4.3 and 11.6.1 or by getting the provider's confirmation. A provider of non-payment scripts is not a TPSP for SAQ A if the scripts cannot affect cardholder data or SAD 6. Marketing tags on checkout therefore need a justification, an owner and monitoring, or removal.
Vendors. The Council urges ensuring TPSPs support your v4.x transition and using compliant providers to reduce supply-chain risk 3. Treat a martech vendor as a TPSP if it can affect the security of cardholder data (a tag manager on a payment page, a support tool receiving card numbers). If it never touches such data and cannot affect it, document why. FAQ 1601 (November 2025) says evidence an assessor already reviewed stays valid for that assessment, and questions about accepting a provider's Attestation of Compliance go to acquirers or payment brands 18. See also the bank architecture guide.
Scope confirmation. The annual scope exercise (12.5.2) is the moment to list every feed from payment systems into the CDP 3.
PCI DSS marketing data checklist
- Map every flow from payment systems into the CDP, CRM, warehouse and activation tools.
- Confirm no full PAN, card verification code, PIN or track data is stored anywhere in marketing systems.
- Replace card numbers with a processor token, brand and last four (one truncation format).
- Drop PAN-derived hashes and fingerprints as identity keys.
- Enforce an event schema allow-list and a PAN scanner at ingestion.
- Remove session replay and ad pixels from payment pages; justify, own and monitor any script that remains.
- Confirm your SAQ A or other validation path with your acquirer, including scans.
- Segment the CDE from the CDP; validate the segmentation each year.
- Keep a TPSP list with responsibilities and current Attestations of Compliance.
- Re-confirm scope annually and after each new feed.
- Write an incident procedure for PAN found in a marketing system.
To check which of your customer-data flows touch card data and how a customer-owned deployment would be segmented, request a review on the security page; the regulation hub and deadline tracker cover related obligations. Self-hosting is not always the right answer; our self-hosting guide says when it is not.
Confirm validation requirements with your acquirer or a Qualified Security Assessor.
Frequently asked questions
Can I store credit card numbers in a CRM or customer data platform?
Avoid it. Any system that stores, processes or transmits full PAN, and systems connected to it, becomes part of the cardholder data environment. Sensitive authentication data such as card verification codes must never be stored after authorization, even encrypted. For marketing, store a processor token, card brand and last four digits instead 912.
Is the last four digits of a card number cardholder data?
It is truncated PAN. PCI SSC FAQ guidance says systems holding only truncated PAN may be out of scope if adequately segmented and the format is acceptable, and that the system doing the truncation stays in scope. Keep to one truncation format, because several formats of the same PAN can be combined to rebuild it 10.
Does tokenization take my marketing database out of PCI scope?
It can, under conditions. PCI SSC's supplement says token-only systems may be out of scope if PAN cannot be recovered from the tokens, the systems are segmented from the tokenization system and keys, and they hold no other cardholder data. The tokenization system itself stays in scope, and some tokens may need acquirer review 14.
Which PCI DSS version applies in 2026?
PCI DSS v4.0.1, published 11 June 2024, is the active version. v4.0 retired on 31 December 2024 and the future-dated requirements became mandatory on 31 March 2025. PCI SSC ran a request for comments on the next iteration from 3 June to 20 July 2026, but we found no new version published by mid-October 21617.
What did the 31 March 2025 deadline change for marketing teams?
It made requirements such as 6.4.3 and 11.6.1 (payment page scripts and tamper detection), 11.3.2 (external scans for SAQ A merchants) and 12.5.2 (annual scope confirmation) mandatory. Marketing tags on payment pages are the most exposed area, so remove them or justify, own and monitor each one 3457.
Is encryption enough to take PAN out of scope?
No. PCI SSC says strong encryption renders PAN unreadable under requirement 3.5.1, but encryption alone does not remove data from scope. Encrypted data stays in scope if it is stored with the key or reachable by someone who can access the key. A third party that cannot decrypt data may be out of scope under conditions 1113.
Do marketing pixels on checkout pages create a PCI problem?
Sources
- PCI SSC, Document Library (PCI DSS) Open source
- PCI SSC, Just Published: PCI DSS v4.0.1 Open source
- PCI SSC, Now Is the Time for Organizations to Adopt the Future-Dated Requirements of PCI DSS v4.x (20 August 2024) Open source
- PCI SSC, New Guidance Coming for E-commerce Security Requirements in PCI DSS v4.x (6 November 2024) Open source
- PCI SSC, New Information Supplement: Payment Page Security and Preventing E-Skimming (10 March 2025) Open source
- PCI SSC, FAQ 1588, SAQ A eligibility criteria for scripts Open source
- PCI SSC, FAQ 1604, ASV scans in SAQ A (June 2026) Open source
- PCI SSC, FAQ 1564, reporting on future-dated requirements Open source
- PCI SSC, FAQ 1533, sensitive authentication data after authorization Open source
- PCI SSC, FAQ 1091 and FAQ 1117, PAN truncation and scope Open source · Additional source
- PCI SSC, FAQ 1086, encrypted cardholder data and scope Open source
- PCI SSC, Glossary Open source
- PCI SSC, Merchants Open source
- PCI SSC, Information Supplement: PCI DSS Tokenization Guidelines, version 2.0 (August 2011) Open source
- PCI SSC, New Information Supplement: PCI DSS Scoping and Segmentation Guidance for Modern Network Architectures (9 September 2024) Open source
- PCI SSC, Request for Comments: PCI DSS (3 June 2026) Open source
- PCI SSC, blog topic page for PCI DSS and blog index Open source · Additional source
- PCI SSC, FAQ 1601, third-party service provider assessment evidence (November 2025) Open source
Put this evaluation into practice.
Review security requirementsThis article is general information, not legal advice.
Further reading
- Customer data regulation guides
- CDP on AWS, Azure and GCP
- Self-hosted and on-prem CDPs
- CDP for Banks: Why Most Projects Fail
- CDP Architecture: The 3 Layers
Published: · Updated:
Publication date recorded for the approved release. Editorial updates do not establish legal approval or a customer result.