Tokeni

PCI and the CDE

Where card data is allowed to exist, and what Tokeni never writes to disk.

Tokeni is designed as PCI DSS Level 1 tokenization infrastructure. The cardholder data environment (CDE) is isolated in a separate AWS account. Non-CDE services (gateway, dashboard, this docs site) never define types for a raw PAN or CVV.

What may exist where

DataCDEGateway / your app
PAN (plaintext)Volatile memory during tokenize / detokenizeNever, unless you are yourself in PCI scope and called tokenize/detokenize
PAN at restAES-256-GCM onlyNever
CVV / track / PINVolatile memory only, then goneNever stored
Token IDYesYes. This is what you persist
BIN + last fourYesYes. Display as 411111******1111

Gateway to CDE is gRPC with mTLS. Production can use PrivateLink. Tokens flow out. Raw card data does not.

Hosted fields

The iframe is the CDE-hosted input. Your origin should not receive a PAN from postMessage, your analytics, or your error tracker. If you see a full card number in your logs, that is a bug in your page, not a Tokeni display format.

Audit

Auditable actions log correlationId, UTC timestamp, actor, action, resource, source IP, and success/failure. They do not log PANs, CVVs, or secrets.

What we do not claim here

This page is not an Attestation of Compliance. Ask compliance@tokeni.io for the current evidence package and certification status. Tokeni does not document 3-D Secure, network tokens, or account updater on this site because those products are not what this API is.

On this page