PII Tokenisation in Blnk
Learn how to secure sensitive customer data using PII tokenization.
Overview
PII (Personally Identifiable Information) tokenization allows you to replace sensitive customer data with non-sensitive tokens while maintaining the ability to use the data for business operations.
By tokenizing PII within your identity records, you can enhance security, reduce compliance scope, and still maintain full functionality within your applications.
What is PII tokenization?
PII tokenization is a security technique that substitutes sensitive personal data with non-sensitive equivalent tokens. Unlike encryption, which uses a mathematical process to transform data that can be reversed with a key, tokenization replaces sensitive data with random values that have no mathematical relationship to the original data.
Blnk Ledger supports two types of tokenization:
- **Standard Tokenization:&& Replaces the original value with a completely random token.
- Format-Preserving Tokenization: Creates a token that maintains the format and structure of the original data.
Tokenizable fields
The following identity fields can be tokenized in Blnk Ledger:
FirstName
LastName
OtherNames
EmailAddress
PhoneNumber
Street
PostCode
Tokenize a specific field
To tokenize a specific field, use the Tokenize Field endpoint:
Tokenize multiple fields
To tokenize multiple fields in an identity at once, use the Tokenize Identity endpoint:
View tokenized fields
To check which fields are currently tokenized for an identity, use the Get Tokenized Fields endpoint:
Detokenize a specific field
To retrieve the original value of a tokenized field, use the Detokenize Field endpoint:
Detokenize multiple fields
To retrieve the original values of multiple tokenized fields, use the Detokenize Identity endpoint:
Format-preserving tokenization example
When using format-preserving tokenization, the tokens maintain the same structure as the original data:
Original Email: alice.smith@example.com
Tokenized Email: FPT:utlgv.jtwka@ifvnpgq.dfe:8jygO668erXz6F+2sQbaGh3StrdkiI7++8nthzFzk7lVtPtZqNgscpsUDWav9jYv4J8x
The tokenized value preserves the email format while securing the actual content. This allows systems that rely on email formatting to continue functioning properly with tokenized data.
Why use PII tokenization?
-
Enhanced Security:
Reduced risk exposure: Sensitive data is removed from your systems and replaced with tokens. Breach protection: Even if tokens are compromised, they cannot be reversed to obtain the original data without access to the tokenization system.
-
Simplified Compliance:
Reduced PCI DSS scope: By tokenizing payment information, you can reduce the scope of compliance requirements. GDPR and data privacy: Helps meet data minimization requirements by limiting where actual PII is stored.
-
Data Usability:
Maintain functionality: Systems can continue to process tokenized data without modification. Format preservation: Tokens can maintain the format of the original data, ensuring compatibility with existing systems.
-
Audit and Access Control:
Granular permissions: Control which users and systems can detokenize specific fields. Comprehensive audit trails: All tokenization and detokenization events are logged for security monitoring.
Best practices
- Only detokenize when necessary: Keep data in tokenized form whenever possible
- Implement proper access controls: Restrict detokenization capabilities to authorized users only
- Use format-preserving tokens: When systems require specific data formats, use format-preserving tokenization
- Regular security reviews: Periodically review tokenization practices and access patterns
Need help?
We are very happy to help you make the most of Blnk, regardless of whether it is your first time or you are switching from another tool.
To ask questions or discuss issues, please contact us or join our Discord community.
Connect your Blnk Ledger and explore advanced features (access control & collaboration, anomaly detection, secure storage & file management, etc.) in one intuitive dashboard.
Was this page helpful?