Tokenisation Mapping Redaction with anonym.plus

Break the token-to-PAN link in a mapping file before you share it.

In simple terms, PII redaction is the on-device process of finding and masking personally identifiable information in a document before it is shared.

Requirement 3.5 protects the keys and data that guard a stored card number, and Req. 3.5.1 goes further: the PAN must be rendered unreadable wherever it sits, whether by a keyed one-way hash, truncation, an index token, or strong cryptography — with an explicit warning that a hashed value and a truncated one, kept together, can let someone reconstruct the original number. The token itself usually follows the EMVCo Payment Tokenisation industry specification, the technical standard behind how a token stands in for a real card number in the first place. anonym.plus marks each true value on your device, so the alias stays while the digits go.

When this applies

A vault export pairs each alias with the real number it stands for. You strip those values under Requirement 3.5 before the map is shared.

How anonym.plus handles it

  1. Open the mapping file in anonym.plus on your device.
  2. The tool flags the sensitive number field.
  3. It keeps the alias field untouched.
  4. Confirm no real number remains in any row.
  5. Apply Redact or Mask to those values.
  6. Save the clean map locally.

What you need to provide

PII & financial identifiers detected

Categoryanonym.plus entity typeExample
AccountCREDIT_CARDtok_a1b2 → 4111... → [CARD]
AccountCREDIT_CARDpan column → [REMOVED]
NamesPERSONholder name → [HOLDER]
BankIBAN_CODElinked IBAN → [IBAN]
IdentifiersUK_NINOlinked NINO → [NINO]
DatesDATE_TIMEvault date → [DATE]

Compliance achieved

Anonymise tokenisation maps offline — see plans & start free →

Limitations & cautions

An alias by itself is safe only while the vault that reverses it stays protected. The tool removes the sensitive field; it does not secure your vault keys, which you must manage separately.

Frequently asked questions

Does the tool keep the alias field?

Yes. Allow-list it so the alias stays while the sensitive values are removed.

Why does Req. 3.5.1 warn against keeping a hash and a truncated value together?

Because the two together can narrow down or reconstruct the original PAN even though neither one alone reveals it. Keeping only one unreadable form per row, not both, is the safer pattern the requirement is steering toward.

Is the map uploaded?

No. The app runs locally, so the real numbers stay on your device.