A lending platform asks for a Social Security number on its loan application. Within a week, that number sits in the underwriting service, the CRM, the data warehouse, support tickets and every nightly backup. Each team needed the field once and kept a copy.
That spread is what attackers count on. In 2025, the FBI received 67,456 personal data breach complaints with more than $1.3 billion in reported losses.
A data privacy vault reverses the spread. In this guide, we explain what a vault is, which fields belong in it, how it keeps data searchable and how to choose one.
What is a data privacy vault?
A data privacy vault is a separate, hardened system that stores sensitive PII fields in encrypted form, returns tokens to your applications and enforces policies on who can see the real values.
Think of it as a control plane for sensitive data. Your applications keep their records and workflows, while the vault takes over the few fields that would cause real damage if leaked.
Here is what changes in a production database:
| Field | Without a vault | With a vault |
|---|---|---|
| Customer name | Dana Whitfield | Dana Whitfield |
| SSN | 123-45-6789 | q7Xv2LmN9pR4tW8yZ1aB3c |
| Bank account | 004417829356 | Hk3Rt9WqZ2nLp8Xm4Ys7Ve |
The real values live in the vault, encrypted. Your database holds tokens that reveal nothing on their own, and your app still finds Dana and pays her refunds.
What is a PII data privacy vault?
A PII data privacy vault focuses on fields that identify a person on their own: SSNs, passport and driver's license numbers, dates of birth, bank details and health identifiers. Most teams leave names and emails in the main database and move these high-risk identifiers first.
The 5 core principles: isolate, encrypt, tokenize, control, audit
Every well-built vault rests on the same five ideas:
| Principle | What it means | What it looks like in practice |
|---|---|---|
| Isolate | Sensitive fields live apart from your application databases | A CRM breach reaches tokens and nothing more |
| Encrypt | Each field is encrypted on its own, with keys the vault manages | Copying the vault's storage still yields ciphertext |
| Tokenize | Applications receive a token in place of the value | Services pass tokens between each other freely |
| Control | Only approved users and services can reveal a value | Support sees the last four digits while underwriting sees the full number |
| Audit | Every read, write, reveal and deletion is logged | You can show who accessed a customer's SSN last quarter in minutes |
Data privacy vault vs data vault modeling: what's the difference?
A data privacy vault is a security system that isolates and protects sensitive fields, whereas Data Vault modeling is a data warehouse design method built around hubs, links and satellites.
| Factor | Data privacy vault | Data Vault modeling (Data Vault 2.0) |
|---|---|---|
| Main job | Encrypt, tokenize and control access to PII | Track history and load data from many sources |
| Who uses it | Engineering, security and compliance teams | Data engineers and analytics teams |
| Protects PII? | Yes, that is its purpose | No, it has no encryption or tokenization of its own |
The two can work together: a Data Vault warehouse can store tokens in its satellites.
What sensitive data should you store in a PII data vault?
The sensitive data you should store in a PII data vault is any regulated or high-risk field that identifies a person on its own, such as SSNs, account numbers, health identifiers and secrets.
A field belongs in the vault if any of these is true:
- Exposing it would trigger a breach notification on its own
- Someone could open an account, file a claim or pass identity checks with it
- It unlocks other systems, as an API key or password does
Personal identifiers: SSNs, government IDs and dates of birth
- Social Security numbers and national ID numbers
- Driver's license and passport numbers
- Dates of birth, especially alongside a name and ZIP code
An HR platform that stores SSNs for payroll often finds them again in onboarding PDFs and benefits feeds. Vault each identifier once, and every downstream system receives a token.
Financial identifiers: bank, account and tax numbers
Lenders, payroll providers and accounting firms all hold these, and financial institutions protect them under safeguard rules such as GLBA.
| Field | Where it shows up | When the real value is needed |
|---|---|---|
| Bank account and routing numbers | Payroll, refunds, loan disbursements | At the moment of payment |
| Tax IDs | Onboarding, 1099 and W-2 workflows | During tax filing and verification |
| Loan and brokerage account numbers | Servicing, statements, support | When the account is opened or verified |
Outside those moments, a token does the job.
Regulated health fields: member IDs, diagnoses and lab results
Picture a clinic network. Billing needs diagnosis codes, while scheduling and marketing tools do not.
Keep in the vault: member IDs, diagnoses, prescriptions and lab results
Leave in everyday tools: appointment times, provider names and the patient's token
PHI stays in one controlled system.
Secrets and credentials: API keys, passwords and identity answers
One leaked secret can open every system it connects to. Common examples:
- Integration keys for payment processors and background check vendors
- Messaging and email provider tokens
- Customers' security question answers
They deserve the same encryption, access policy and audit trail as an SSN.
What belongs elsewhere: card numbers and files
- Card numbers: PCI DSS sets rules on capture, CVV handling and charging, so a card vault with hosted forms and gateway forwarding fits better.
- Files: scanned IDs, signed contracts and medical records need encrypted storage with expiring download links.
Why do organizations need a data privacy vault? Key PII pain points
Organizations need a data privacy vault because sensitive PII spreads into every system, standard encryption breaks search and erasure, and every plaintext copy widens breach exposure and audit scope.
Most teams have had to pick two of three: strong encryption, working queries and a short list of systems holding real data. A vault removes that trade-off.
Pain 1: SSNs and account numbers copied into every system
One customer signup can leave an SSN in:
- The application database
- The CRM, after the nightly sync
- The data warehouse
- Support tickets and chat transcripts
Each copy has its own chance of leaking, and nobody owns the full list.
Fix: store each field once, pass tokens everywhere else
Vault the SSN at capture and store the token. Only services that need the full value can request it.
Pain 2: database encryption protects disks, not individual fields
Database encryption guards against a stolen disk. Anyone who can run a query still reads the SSN column in plaintext.
Fix: encrypt every field with per-customer keys
A vault encrypts each value on its own, with keys kept separate for each organization.
- Reading a field requires a call to the vault
- The vault checks who is asking and why
- An attacker with database access gets tokens
Pain 3: encrypting a field breaks search, matching and lookups
Once the SSN column is ciphertext:
- Support can no longer find a customer by SSN.
- Fraud teams cannot spot the same SSN on two applications.
- Joins between tables stop working.
Fix: exact-match lookup on encrypted values
The vault searches without decrypting stored records. An agent types the SSN a caller reads out, and the right record opens.
Pain 4: erasure requests mean hunting PII across every backup
GDPR, CCPA and India's DPDP Act give people a right to deletion. With copies everywhere, each request becomes a search:
| Where the copy lives | Why it is hard to delete |
|---|---|
| Production databases | Several services, several owners |
| Exports and spreadsheets | Nobody tracks where they went |
| Logs and tickets | Free text, hard to search |
| Backups | Often cannot be edited at all |
Fix: tokenize at capture and delete once at the vault
Delete the value in the vault, and every token pointing to it goes dark. Old backups only ever held tokens.
Pain 5: secrets and credentials sit in plaintext beside app data
Vendor API keys and customers' security answers often share a database with everything else. One SQL injection exposes both.
Fix: vault secrets with the same encryption and audit trail
Services fetch secrets from the vault at runtime, every access is logged and rotation becomes one update.
Pain 6: sensitive records get shared over email and spreadsheets
- An insurer emails a claimant's details to an outside adjuster.
- A lender shares an applicant's bank details with a verification partner in a spreadsheet.
Neither copy ever expires.
Fix: share records through time-limited ephemeral keys
A one-time key unlocks one record for a short window. The key expires, and the access is logged.
Pain 7: every plaintext copy widens breach and audit scope
Every system that stores real PII joins your breach exposure, your audit scope and your notification obligations.
Fix: fewer systems hold real data, fewer systems in scope
With a vault, that list shrinks to one, and a breach of a token-only system exposes nothing an attacker can use.
How a data privacy vault works to protect sensitive customer PII
A data privacy vault works by taking a sensitive field through an API, encrypting it, returning a token, allowing search and authorized reveals, and expiring, deleting and auditing every record.
Follow Maria through a regional insurer's onboarding. She enters her SSN and the bank account for her premiums.
Step 1: Send the sensitive field to the vault through an API
The insurer's backend authenticates with OAuth2 machine-to-machine credentials and posts both fields before saving anything. A REST API means no SDK is required.
Step 2: Encrypt the field with per-customer AES-256 keys
Each field is encrypted with AES-256 and a unique initialization vector, so identical values never produce the same ciphertext. Keys are kept per organization and rotated on a schedule.
Step 3: Return a token to your application instead of plaintext
A simplified exchange:
POST /vault/records
{ "ssn": "123-45-6789", "bank_account": "004417829356", "customer_id": "POL-20931" }
200 OK
{ "ssn": "q7Xv2LmN9pR4tW8yZ1aB3c", "bank_account": "Hk3Rt9WqZ2nLp8Xm4Ys7Ve" }
Each token is random, carries around 128 bits of entropy and has no link to the value.
Step 4: Search encrypted records with exact-match lookup
When Maria calls about a claim, the agent types her SSN, the vault runs an exact-match lookup and her policy opens. The SSN never appears on screen.
Step 5: Detokenize only for authorized users and services
When a premium is due, the payments service asks for the account number. The vault:
- Checks the service's credentials and access policy
- Returns the value for that one request
- Logs who asked, when and from where
The support tool has no policy for full account numbers, so it gets a masked value ending in 9356.
Step 6: Share records temporarily with ephemeral keys
An outside adjuster gets a one-time key to Maria's claim that expires in 24 hours.
Step 7: Expire, delete and audit every record
Records can expire automatically, from seconds to years. If Maria asks to be erased, one deletion in the vault leaves every token referencing nothing.
After all seven steps, here is where Maria's data sits:
| Data | Insurer's systems | Vault | Adjuster |
|---|---|---|---|
| SSN | Token only | Encrypted value | Never received |
| Bank account | Token, masked last four in support | Encrypted value | Never received |
| Claim details | Full record | Shared through a one-time key | Viewed once, then access ends |
How a PII tokenization vault keeps encrypted data searchable
A PII tokenization vault keeps encrypted data searchable by using deterministic tokens or keyed lookups, so an exact value can be matched without decrypting stored records or exposing plaintext.
Random vs deterministic tokens: when to use each
| Factor | Random token | Deterministic token |
|---|---|---|
| Same value entered twice | Two different tokens | The same token both times |
| Search and joins | Lookups go through the vault | Tokens can be matched and joined directly |
| What an observer learns | Nothing, not even repeats | That two records share a value |
| Best for | Fields you display or reveal, with no need to match | SSNs and account numbers used for deduplication, fraud checks and joins |
A lender checking one SSN across two loan applications benefits from deterministic tokens, while a field only shown back to its owner is safer as a random token.
How exact-match lookup works without decrypting data
The vault processes your search value the same way it processed the stored one, commonly with a keyed hash called a blind index, then compares the results. No stored ciphertext is decrypted.
The trade-off is scope: it answers exact questions only. Partial or fuzzy search needs a separate masked field.
Why tokenized PII is useless to attackers
A random token has no formula to reverse and no key in your app to steal. A stolen database holds strings only the vault can resolve, for valid credentials only.
That makes the vault itself the target, so its key management and access controls carry the weight.
Is tokenized data still personal data under GDPR?
Usually, yes, for the business holding the vault. GDPR treats tokenization as pseudonymisation, and Recital 26 keeps it in scope when you can re-identify the data.
For partners, the picture shifts. In EDPS v SRB (September 2025), the EU Court of Justice found pseudonymised data may not be personal data for a recipient with no reasonable way to re-identify it.
What are the core features of a data privacy vault?
The core features of a data privacy vault are isolation, field-level encryption with key rotation, tokenization and masking, zero-trust access control, granular audit logs and batch operations.
Isolation from application databases
The vault runs as its own service:
- Separate storage and network boundaries
- Credentials that differ from your app's database users
- Access only through an authenticated API, with no direct connection to its storage
For SaaS products, each customer's records and keys also stay separate.
Field-level encryption and key rotation
What to expect from a strong AES-256 design:
| Control | Why it matters |
|---|---|
| A unique initialization vector per field | The same SSN never produces the same ciphertext twice |
| Keys scoped to each organization | One compromised key exposes a limited slice of data |
| Scheduled rotation | Old keys stop being useful over time |
A good design rotates keys without breaking existing tokens or lookups.
Tokenization and data masking
Masking decides what each person sees. One SSN, three views:
- Call center agent: the last four digits
- Compliance analyst: the full number, logged
- Reporting dashboard: the token only
Format-preserving tokens keep the original shape, such as nine digits, so older systems keep working.
Zero-trust access control (RBAC and ABAC)
Zero trust means every request is checked on its own merits, even from services inside your network.
| Model | Decides access by | Example rule |
|---|---|---|
| RBAC | Job role | Underwriters may reveal SSNs |
| ABAC | Role plus context such as purpose, time or region | Underwriters may reveal SSNs only for applications in review |
Granular audit logging
When someone asks who saw a person's SSN, the log answers. Each entry should capture:
- The calling client or user
- Its IP address
- The record or resource touched
- The result of the request
Alert on reveal spikes, or on reveals from services that never needed them before.
Batch operations and custom identifiers
Batches make migrating millions of existing SSNs practical. Custom identifiers let you look up, audit or erase records by your own customer ID.
What are the business benefits of a PII data vault?
The business benefits of a PII data vault are lower breach exposure, a narrower audit scope, searchable encrypted data, faster erasure, controlled sharing, managed keys and safer analytics on tokens.
| Benefit | What changes | Team that feels it first |
|---|---|---|
| Reduced breach exposure | CRM, warehouse and support tools hold tokens | Security |
| Narrower audit scope | Fewer systems store or process sensitive data | Compliance |
| Searchable encrypted data | Lookups keep working on encrypted fields | Support and operations |
| Faster erasure requests | One deletion resolves the request everywhere | Privacy |
| Controlled data sharing | Partners get expiring access to single records | Operations and legal |
| Managed encryption keys | Generation, storage and rotation handled by the vault | Engineering |
| Safer analytics on tokens | Joins and counts run on deterministic tokens | Data and analytics |
Reduced breach exposure: After an incident, the question shifts from "how many SSNs were exposed?" to "were any vault credentials involved?"
Narrower audit scope: When most of your stack holds tokens, the deepest review narrows to the vault and the few services allowed to reveal values.
Searchable encrypted data: You get field-level encryption without giving up lookups, fraud matching and joins.
Faster erasure and controlled sharing: Privacy teams stop chasing copies through backups, and operations teams stop emailing spreadsheets to partners.
To show the benefits to leadership, track a few numbers before and after rollout:
- Systems that store a plaintext SSN or account number
- Days taken to close an erasure request
- People and services with permission to reveal full values
Each figure should fall.
Data privacy vault vs encryption, tokenization, DLP and KMS
A data privacy vault isolates, encrypts and controls access to sensitive fields in one service, whereas encryption, tokenization, DLP and KMS each solve one piece of that problem on their own.
| Approach | What it protects | Where it falls short | How it works with a vault |
|---|---|---|---|
| Database and disk encryption | Stolen disks and backups | Anyone with query access reads plaintext | Keep it on as a baseline under the vault |
| Standalone tokenization | Values in downstream systems | Often lacks search, access policies and erasure | A vault includes tokenization plus those controls |
| DLP tools | Data leaving through email, uploads and endpoints | Finds and blocks leaks without storing or protecting the data | DLP catches stray copies, and the vault removes the need for them |
| Secrets managers and KMS | Keys and application secrets | Built for keys and credentials, with no tokens, search or per-record rules for customer data | A vault relies on a KMS for its own keys |
Data privacy vault vs database and disk encryption
Disk encryption protects storage media, whereas a vault protects each field from people who can query the database.
- Disk encryption stops: a stolen drive, a lost backup tape, a copied storage volume
- Disk encryption misses: a compromised app server, a rogue query, an over-privileged analyst
- A vault adds: per-field encryption and a policy check on every read
Keep both.
Data privacy vault vs standalone tokenization
A vault covers the rest of the data's life:
| Capability | Standalone tokenization | Data privacy vault | Why it matters |
|---|---|---|---|
| Search on protected values | Rarely | Exact-match lookup | Support and fraud teams keep their queries |
| Per-record access policies | Limited | Role and attribute rules | Only the right people see full values |
| Sharing, expiry and erasure | Usually missing | Built in | Partners, retention and deletion handled in one place |
| Audit of every reveal | Varies | Every request logged | You can prove who saw what |
Data privacy vault vs DLP tools
DLP alerts when an SSN leaves in an email. A vault works earlier, so fewer SSNs exist to leak. Together:
- The vault keeps SSNs and account numbers out of your apps, warehouse and tickets.
- DLP catches the stray copy someone still pastes into an email or uploads to a shared drive.
Data privacy vault vs secrets manager and KMS
Key management service: creates, stores and rotates encryption keys
Secrets manager: stores credentials your applications need, such as API keys and database passwords
Data privacy vault: stores millions of customer records with tokens, search and per-record access rules
Most vaults use a KMS underneath, so you rarely choose one over the other.
Vaulted vs vaultless tokenization
Vaulted tokenization stores the original value and maps it to a random token, whereas vaultless tokenization generates the token with an algorithm such as format-preserving encryption and stores nothing.
| Factor | Vaulted tokenization | Vaultless tokenization | What it means for you |
|---|---|---|---|
| How tokens are made | Random, mapped to the stored value | Calculated from the value with a key | Random tokens have no formula to reverse |
| If the key leaks | Tokens stay meaningless | Every token can be reversed | The blast radius differs sharply |
| Deleting one customer | Remove their record in the vault | No record exists to remove | Erasure requests are simpler with a vault |
| Per-record access and expiry | Supported | Hard to enforce | Fine-grained control needs stored records |
For most PII programs, simpler erasure outweighs the extra lookup.
Where does a data privacy vault fit in your application stack?
A data privacy vault fits between your applications and production database, inside intake and contact-center workflows, ahead of data pipelines and wherever data reaches third parties.
Most teams roll the vault out from the point where data is created, outward to everywhere it travels.
Between your application and production database
- Writes: your backend sends sensitive fields to the vault, then stores the returned tokens.
- Reads that need the real value: call the vault.
- Everything else: reads tokens straight from the database.
For an existing system, teams usually migrate one column at a time:
- A batch job sends existing values to the vault and writes the tokens to a new column.
- New writes go to the vault first.
- Reads switch from the old column to the token.
- The plaintext column is dropped once nothing reads it.
In customer intake, onboarding and contact-center workflows
Tokenizing at intake keeps data out of everything downstream.
| Channel | What happens |
|---|---|
| Online onboarding form | The backend vaults the SSN before saving the application |
| Contact center verification | The agent's lookup queries the vault, so the full number never lands in call notes |
| Partner or batch imports | Incoming records are tokenized before they reach your database |
In data pipelines, warehouses and reporting
When source tables hold tokens, the warehouse inherits tokens. Analysts then:
- Join and count with deterministic tokens
- Build dashboards without ever touching a raw SSN
- Request a logged reveal for the rare report that needs real values
With third-party services
For identity checks, screening and payments, the safest pattern:
- Your service holds only the token until the outbound call.
- It retrieves the real value from the vault at the last possible moment.
- The value goes straight to the provider and never lands in queues or logs.
Partners who read records directly get ephemeral keys.
In AI and LLM workflows
AI features pull PII into prompts and logs. The same principle applies:
- Replace sensitive values with tokens before the text reaches a model
- Keep the mapping in the vault
- Restore real values only in the response your authorized user sees
How does a data privacy vault support GDPR, CCPA and HIPAA?
A data privacy vault supports GDPR, CCPA and HIPAA by pseudonymizing personal data, encrypting regulated fields, logging every access and letting you erase a person's data from one place.
GDPR, CCPA and DPDP: pseudonymization and the right to erasure
| Law | What the vault helps with | Erasure timeline |
|---|---|---|
| GDPR (EU) | Pseudonymisation under Article 4(5), data protection by design under Article 25, security under Article 32 and erasure under Article 17 | One month, extendable by two more for complex requests |
| CCPA and CPRA (California) | Deletion requests and reasonable security for personal information | 45 days, extendable by another 45 |
| DPDP Act (India) | Erasure when the purpose ends or consent is withdrawn, plus reasonable security safeguards | Rules notified in November 2025, with most duties phasing in over 18 months |
The erasure benefit is the same under every law: delete once at the vault and every token goes dark.
If you serve several regions, ask whether the vault can keep data in specific locations.
HIPAA: encrypting PHI fields and the role of a BAA
Encryption of ePHI is an addressable HIPAA safeguard, and properly encrypted PHI counts as secured under HHS guidance. Field-level encryption and audit logs support both.
Any vendor storing PHI for you needs a signed Business Associate Agreement.
PCI DSS: keeping payment data out of your systems
Token-only systems can often fall outside the cardholder data environment. A card vault with hosted forms keeps card numbers out of your stack, and your acquirer or QSA confirms final scope.
Who needs a data privacy vault? Signs, teams and industries
Organizations that need a data privacy vault are those storing SSNs, account numbers or health fields in production, especially in healthcare, financial services, insurance and legal firms.
5 signs your application needs a PII data vault
- Your production database has a column of SSNs, tax IDs or bank account numbers in plaintext
- Support or operations teams search customers by a sensitive identifier
- Deletion requests take days because nobody is sure where every copy lives
- Partners receive customer data by email, SFTP drop or spreadsheet
- Your last audit asked which systems can read sensitive PII, and the answer was a long list
If two or more sound familiar, a vault is worth evaluating now.
Healthcare: encrypt diagnoses, prescriptions and lab results
Fields to vault: member IDs, diagnoses, prescriptions, lab results
Where PHI travels today: scheduling, billing, patient messaging, analytics
A breach of the scheduling tool then reveals appointments and nothing clinical.
Financial services: protect SSNs and account numbers you search
Lenders, fintechs and payroll providers search sensitive identifiers all day. A vault keeps those searches working:
- KYC checks: match an applicant's SSN with exact-match lookup
- Fraud checks: spot one SSN across several applications with deterministic tokens
- Support: find a customer by account number without exposing it on screen
Insurance: tokenize member, policy and claimant identifiers
Insurers share claim records with adjusters, repair networks and medical reviewers.
Identifiers become tokens inside, and each outside party gets a one-time key in place of an email attachment, with every view logged.
Legal: secure client identifiers and sensitive case data
Law firms hold client SSNs, financial records and case details across case management, billing and document tools.
- Vaulted identifiers stay protected in every tool
- Attorneys keep finding matters by client
- When retention rules allow deletion, one erasure at the vault clears every tool's copy
Which teams own it: engineering, compliance and the CISO
Vault projects move fastest when the owners are clear before any code is written.
| Decision | Usually owned by |
|---|---|
| Which fields move into the vault | Engineering with privacy |
| Who may reveal full values | Compliance and the CISO |
| Retention and expiry periods | Privacy and legal |
| Vendor selection and contract | CISO with procurement |
What are the limits of a data privacy vault?
The limits of a data privacy vault are that it protects only the fields you send to it, does not make you compliant on its own and still depends on your classification and access policies.
What a vault doesn't make you compliant with
No vault makes you GDPR, HIPAA or PCI DSS compliant by itself. Consent, notices, training and incident response remain your program.
Why classification and access policies still matter
If staff paste SSNs into a free-text notes field, the vault never sees them. A policy giving every engineer full reveal access protects very little.
Inventory sensitive fields, vault the riskiest first and review reveal permissions every quarter.
What stays your responsibility
| Area | What you still own |
|---|---|
| Credentials | Securing the keys your services use to call the vault |
| Monitoring | Reviewing audit logs and acting on unusual reveal activity |
| Hygiene | Keeping sensitive values out of logs, error messages and free-text fields |
| Contracts | Signing the right agreements, such as a BAA for health data |
| Resilience | Timeouts, retries and fallbacks if the vault is briefly unreachable |
| Performance | Batching reads and showing masked values by default on busy pages |
With a hosted vault, the provider manages the keys, so ask how they are stored and who can access them.
Should you build or buy a PII data privacy vault?
Building a PII data privacy vault is a multi-quarter engineering project covering encryption, keys, search and audit, whereas buying one gets you those controls with certifications in place.
The idea looks simple. A production-grade vault needs every piece below, maintained for as long as you hold customer data.
| Component | What building it involves |
|---|---|
| Encryption and key management | Per-field encryption, unique IVs, per-tenant keys, scheduled rotation, secure key storage |
| Encrypted search | Keyed lookup indexes that stay in sync with every write and deletion |
| Access control | Role and attribute policies, service identities, masking rules |
| Audit and monitoring | Tamper-resistant logs, tracing, SIEM integration |
| Assurance | Penetration tests plus SOC 2 Type II and PCI DSS assessments, renewed every year |
When building makes sense: You have a dedicated security engineering team, requirements no vendor meets or a rule that sensitive data can never leave your own infrastructure.
When buying makes sense: You want the controls working this quarter, you need certifications to show customers and auditors, and you would rather your engineers spend their time on your product.
Price the build in full, including on-call coverage and yearly assessments. Hidden costs follow too: every enterprise security review asks for evidence your team must produce.
Before deciding, settle a few questions as a team:
- How many fields and records will the vault hold in year one, and in year three?
- Which certifications do your customers and auditors expect to see?
- How soon do you need the first field protected?
A middle path: buy the vault and wrap it in a thin internal service for your own masking rules.
How to choose a data privacy vault: 10-point evaluation checklist
Choosing a data privacy vault is a process of checking its compliance proof, encrypted search, key management, token options, lifecycle controls, product coverage and pricing for your use.
These are the questions we would ask before signing:
| # | Check | Question to ask the vendor |
|---|---|---|
| 1 | Security certifications | Can we see your current PCI DSS Level 1 Attestation of Compliance and SOC 2 Type II report? |
| 2 | Health data | Will you sign a BAA for PHI? |
| 3 | Encrypted search | Do you support exact-match lookup on encrypted values without decryption? |
| 4 | Key management | Are keys unique to our organization, where are they stored and how often do they rotate? |
| 5 | Token options | Do you offer random and deterministic tokens, and how much entropy do tokens carry? |
| 6 | Batch limits and custom identifiers | How many records fit in one request, and can we attach our own record IDs? |
| 7 | Erasure and expiry | Can we set a time to live per record and delete by customer ID in one call? |
| 8 | Temporary sharing | Can we share a record through a one-time, expiring key? |
| 9 | Product coverage | Can the same platform protect card numbers and files as well as data fields? |
| 10 | Pricing | Is there a free tier, and what does a typical month cost at our request volume? |
Compliance proof: Ask for the documents themselves, which a reputable vendor shares under NDA.
Search and keys: Test lookup and key rotation in a sandbox with your own data.
Coverage and pricing: One API for cards, data and files saves separate integrations. Model costs on request volume.
Enigma Data Vault: protect customer PII without losing a query
Enigma Data Vault encrypts every field with AES-256 and per-customer keys, returns tokens to your application and still lets you find records through exact-match lookup on encrypted values. You get deterministic tokens for joins and deduplication, batches of up to 5,000 records per request, custom identifiers, one-time ephemeral keys for sharing, expiry from 60 seconds to 7 years and a full audit trail, all on PCI DSS Level 1 and SOC 2 Type II certified infrastructure. Your first 1,500 requests each month are free. Start free with Enigma Data Vault: your queries keep working, and your breach story changes completely.