Skip to main content
Blog
Blog security

What Is Cardholder Data (CHD)? PCI Definitions, CDE, and SAD Explained

Cardholder data (CHD) is the payment card information PCI DSS exists to protect: the primary account number alone or with the cardholder's name, expiration date, or service code. This guide defines CHD, sensitive authentication data (SAD), and the cardholder data environment (CDE), and explains what each means for scope.

Aug 18, 2026 3 min read
What Is Cardholder Data (CHD)? PCI Definitions, CDE, and SAD Explained
Table of Contents

Cardholder data (CHD) is the payment card information PCI DSS exists to protect: the primary account number (PAN) on its own, or the PAN together with the cardholder's name, expiration date, or service code. Any system that stores, processes, or transmits it falls inside the cardholder data environment (CDE) — and inside PCI DSS scope.

What counts as cardholder data?

Data elementCategoryStorage permitted?
Primary account number (PAN)CHD✓ if rendered unreadable (e.g. strong cryptography, truncation)
Cardholder nameCHD (with PAN)✓ with protection
Expiration dateCHD (with PAN)✓ with protection
Service codeCHD (with PAN)✓ with protection
Full track data (magnetic stripe / chip)SAD✗ never after authorization
CAV2/CVC2/CVV2/CID security codeSAD✗ never after authorization
PIN / PIN blockSAD✗ never after authorization

The split matters because the rules differ in kind, not degree: CHD may be stored if properly protected; sensitive authentication data (SAD) generally must not be stored after authorization at all, encrypted or not.

What is the cardholder data environment (CDE)?

The CDE is everything that stores, processes, or transmits CHD or SAD — systems, network segments, people, processes — plus any system with unrestricted connectivity to those. PCI DSS scope follows the CDE, which is why so much compliance engineering is really scope engineering: tokenization, third-party payment processors, hosted fields, and segmentation all exist to keep the PAN out of your own systems and the CDE small. The cost of PCI compliance tracks CDE size more than company size.

Where cardholder data actually leaks from websites

The classic CDE conversation is about databases and networks. The modern loss vector is the payment page itself: e-skimming scripts read the PAN and CVV from form fields in the customer's browser, before the data ever reaches your (or your processor's) servers. The card data is stolen at the only moment it exists in cleartext — while the customer types it.

This is why PCI DSS 4.0.1 pulled the browser into scope. Requirement 6.4.3 demands an authorized, justified inventory of every script on the payment page, and requirement 11.6.1 demands detection when the page the consumer's browser receives is tampered with. Both apply even when card entry happens inside a hosted iframe, because the surrounding page can overlay or manipulate it — the reason QSAs now ask for browser-layer evidence, and what cside's PCI Shield collects from real sessions.

CHD vs PII vs PHI

Cardholder data overlaps with, but is narrower than, personal data generally. A name plus email is PII but not CHD; a PAN is both. In healthcare checkouts the same form can touch CHD and health information simultaneously, stacking PCI DSS obligations on top of HIPAA's tracking rules. The common thread across all three regimes: you cannot protect data you cannot see leaving the page.

Simon Wijckmans
Founder & CEO

Founder and CEO of cside. Previously a product manager on Cloudflare Page Shield (now Cloudflare Client-Side Security). Co-chair of the W3C Anti-Fraud Community Group and a Forbes 30 Under 30 honoree. Building accessible security against client-side attacks, web security is not an enterprise-only problem.

FAQ

Frequently Asked Questions

The primary account number (PAN) is the defining element: it is cardholder data on its own, and the cardholder name, expiration date, and service code become cardholder data when stored with it. Without the PAN, those elements alone are not CHD. Sensitive authentication data — full track data, the CVV/CVC security code, and PINs — is a separate, stricter category that generally must never be stored after authorization, even encrypted.

The CDE is the set of systems, people, and processes that store, process, or transmit cardholder data or sensitive authentication data, plus anything with unrestricted connectivity to them. PCI DSS scope is defined by the CDE: every control applies there, which is why merchants work to shrink it through tokenization, hosted payment fields, and network segmentation.

Yes, in the sense that matters: PCI DSS 4.0.1 explicitly extends controls to the page that embeds the payment form. Requirements 6.4.3 and 11.6.1 apply to the merchant's payment page even when card entry happens in a provider's iframe, because scripts on the surrounding page can tamper with or overlay that iframe. SAQ A merchants are not exempt from this.

Monitor and Secure Your Third-Party Scripts

Gain full visibility and control over every script delivered to your users to enhance site security and performance.

Start free, or try Business with a 14-day trial.

cside dashboard interface showing script monitoring and security analytics
Related Articles
Book a demo

Want to walk through this with an engineer?

Thirty minutes, on your own site. Not a slide deck.

We'll show you:

Which third-party scripts are running on your site right now
Where you stand on PCI DSS 6.4.3 and 11.6.1
How much of your traffic is bots and AI agents

Rather just send a question?

Finding open slots…

Real humans only. We'd know.

Having trouble booking? Open scheduler in a new tab

What are you trying to solve?

Tell us in a line and we'll come back with something useful, not a generic pitch.

We usually help with:

Seeing which third-party scripts run on your site
PCI DSS 6.4.3 and 11.6.1 evidence
Bots, AI agents and account takeover

Prefer to just book a time? Pick a slot instead