Data Vault

Data Privacy Vault: Encrypt Every PII Field and Still Search It

A data privacy vault is an isolated, encrypted system that stores sensitive customer data such as Social Security numbers, account numbers and health fields, and gives your applications tokens to use in place of the real values.

AK Abhilash Kumar Oct 1, 2026 17 min read
On this page

    Contact us

    Stop shipping unprovable AI answers. Ground them in evidence.

    Request a demo

    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:

    FieldWithout a vaultWith a vault
    Customer nameDana WhitfieldDana Whitfield
    SSN123-45-6789q7Xv2LmN9pR4tW8yZ1aB3c
    Bank account004417829356Hk3Rt9WqZ2nLp8Xm4Ys7Ve

    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:

    PrincipleWhat it meansWhat it looks like in practice
    IsolateSensitive fields live apart from your application databasesA CRM breach reaches tokens and nothing more
    EncryptEach field is encrypted on its own, with keys the vault managesCopying the vault's storage still yields ciphertext
    TokenizeApplications receive a token in place of the valueServices pass tokens between each other freely
    ControlOnly approved users and services can reveal a valueSupport sees the last four digits while underwriting sees the full number
    AuditEvery read, write, reveal and deletion is loggedYou 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.

    FactorData privacy vaultData Vault modeling (Data Vault 2.0)
    Main jobEncrypt, tokenize and control access to PIITrack history and load data from many sources
    Who uses itEngineering, security and compliance teamsData engineers and analytics teams
    Protects PII?Yes, that is its purposeNo, 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.

    FieldWhere it shows upWhen the real value is needed
    Bank account and routing numbersPayroll, refunds, loan disbursementsAt the moment of payment
    Tax IDsOnboarding, 1099 and W-2 workflowsDuring tax filing and verification
    Loan and brokerage account numbersServicing, statements, supportWhen 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:

    1. Support can no longer find a customer by SSN.
    2. Fraud teams cannot spot the same SSN on two applications.
    3. 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 livesWhy it is hard to delete
    Production databasesSeveral services, several owners
    Exports and spreadsheetsNobody tracks where they went
    Logs and ticketsFree text, hard to search
    BackupsOften 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:

    http
    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:

    DataInsurer's systemsVaultAdjuster
    SSNToken onlyEncrypted valueNever received
    Bank accountToken, masked last four in supportEncrypted valueNever received
    Claim detailsFull recordShared through a one-time keyViewed 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

    FactorRandom tokenDeterministic token
    Same value entered twiceTwo different tokensThe same token both times
    Search and joinsLookups go through the vaultTokens can be matched and joined directly
    What an observer learnsNothing, not even repeatsThat two records share a value
    Best forFields you display or reveal, with no need to matchSSNs 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:

    ControlWhy it matters
    A unique initialization vector per fieldThe same SSN never produces the same ciphertext twice
    Keys scoped to each organizationOne compromised key exposes a limited slice of data
    Scheduled rotationOld 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.

    ModelDecides access byExample rule
    RBACJob roleUnderwriters may reveal SSNs
    ABACRole plus context such as purpose, time or regionUnderwriters 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.

    BenefitWhat changesTeam that feels it first
    Reduced breach exposureCRM, warehouse and support tools hold tokensSecurity
    Narrower audit scopeFewer systems store or process sensitive dataCompliance
    Searchable encrypted dataLookups keep working on encrypted fieldsSupport and operations
    Faster erasure requestsOne deletion resolves the request everywherePrivacy
    Controlled data sharingPartners get expiring access to single recordsOperations and legal
    Managed encryption keysGeneration, storage and rotation handled by the vaultEngineering
    Safer analytics on tokensJoins and counts run on deterministic tokensData 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.

    ApproachWhat it protectsWhere it falls shortHow it works with a vault
    Database and disk encryptionStolen disks and backupsAnyone with query access reads plaintextKeep it on as a baseline under the vault
    Standalone tokenizationValues in downstream systemsOften lacks search, access policies and erasureA vault includes tokenization plus those controls
    DLP toolsData leaving through email, uploads and endpointsFinds and blocks leaks without storing or protecting the dataDLP catches stray copies, and the vault removes the need for them
    Secrets managers and KMSKeys and application secretsBuilt for keys and credentials, with no tokens, search or per-record rules for customer dataA 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:

    CapabilityStandalone tokenizationData privacy vaultWhy it matters
    Search on protected valuesRarelyExact-match lookupSupport and fraud teams keep their queries
    Per-record access policiesLimitedRole and attribute rulesOnly the right people see full values
    Sharing, expiry and erasureUsually missingBuilt inPartners, retention and deletion handled in one place
    Audit of every revealVariesEvery request loggedYou 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:

    1. The vault keeps SSNs and account numbers out of your apps, warehouse and tickets.
    2. 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.

    FactorVaulted tokenizationVaultless tokenizationWhat it means for you
    How tokens are madeRandom, mapped to the stored valueCalculated from the value with a keyRandom tokens have no formula to reverse
    If the key leaksTokens stay meaninglessEvery token can be reversedThe blast radius differs sharply
    Deleting one customerRemove their record in the vaultNo record exists to removeErasure requests are simpler with a vault
    Per-record access and expirySupportedHard to enforceFine-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:

    1. A batch job sends existing values to the vault and writes the tokens to a new column.
    2. New writes go to the vault first.
    3. Reads switch from the old column to the token.
    4. 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.

    ChannelWhat happens
    Online onboarding formThe backend vaults the SSN before saving the application
    Contact center verificationThe agent's lookup queries the vault, so the full number never lands in call notes
    Partner or batch importsIncoming 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:

    1. Your service holds only the token until the outbound call.
    2. It retrieves the real value from the vault at the last possible moment.
    3. 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

    LawWhat the vault helps withErasure timeline
    GDPR (EU)Pseudonymisation under Article 4(5), data protection by design under Article 25, security under Article 32 and erasure under Article 17One month, extendable by two more for complex requests
    CCPA and CPRA (California)Deletion requests and reasonable security for personal information45 days, extendable by another 45
    DPDP Act (India)Erasure when the purpose ends or consent is withdrawn, plus reasonable security safeguardsRules 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.

    DecisionUsually owned by
    Which fields move into the vaultEngineering with privacy
    Who may reveal full valuesCompliance and the CISO
    Retention and expiry periodsPrivacy and legal
    Vendor selection and contractCISO 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

    AreaWhat you still own
    CredentialsSecuring the keys your services use to call the vault
    MonitoringReviewing audit logs and acting on unusual reveal activity
    HygieneKeeping sensitive values out of logs, error messages and free-text fields
    ContractsSigning the right agreements, such as a BAA for health data
    ResilienceTimeouts, retries and fallbacks if the vault is briefly unreachable
    PerformanceBatching 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.

    ComponentWhat building it involves
    Encryption and key managementPer-field encryption, unique IVs, per-tenant keys, scheduled rotation, secure key storage
    Encrypted searchKeyed lookup indexes that stay in sync with every write and deletion
    Access controlRole and attribute policies, service identities, masking rules
    Audit and monitoringTamper-resistant logs, tracing, SIEM integration
    AssurancePenetration 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:

    #CheckQuestion to ask the vendor
    1Security certificationsCan we see your current PCI DSS Level 1 Attestation of Compliance and SOC 2 Type II report?
    2Health dataWill you sign a BAA for PHI?
    3Encrypted searchDo you support exact-match lookup on encrypted values without decryption?
    4Key managementAre keys unique to our organization, where are they stored and how often do they rotate?
    5Token optionsDo you offer random and deterministic tokens, and how much entropy do tokens carry?
    6Batch limits and custom identifiersHow many records fit in one request, and can we attach our own record IDs?
    7Erasure and expiryCan we set a time to live per record and delete by customer ID in one call?
    8Temporary sharingCan we share a record through a one-time, expiring key?
    9Product coverageCan the same platform protect card numbers and files as well as data fields?
    10PricingIs 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.

    AK
    Abhilash Kumar Chief Growth Officer

    Abhilash Kumar is Chief Growth Officer at Enigma Vault, where he leads growth strategy, market positioning, and partnership development. He brings experience across B2B SaaS marketing, product marketing, brand building, and demand generation, with a career spanning technology companies and communications agencies.

    View full profile

    Frequently asked questions

    Is a data privacy vault the same as encryption?
    No. Encryption is one part of a vault. A data privacy vault also isolates sensitive fields from your application databases, replaces them with tokens, controls who can reveal them and logs every access.
    Do I need a data privacy vault if I already use encryption and RBAC?
    Often, yes. Database encryption protects storage, and RBAC controls application roles, yet anyone who can query the database still reads plaintext. A vault keeps sensitive fields out of the database entirely and adds per-field access rules.
    Is tokenized data still considered PII?
    For the organization that holds the vault, usually yes. Tokenized data is pseudonymised under GDPR, so it stays personal data for anyone who can re-identify it. A recipient with no means of re-identification may be treated differently.
    Can you search encrypted SSNs without decrypting them?
    Yes, with exact-match lookup. The vault processes the search value the same way it processed the stored value and compares the results, so it finds the matching record without decrypting the stored SSNs.
    What's the difference between a data privacy vault and a secrets manager?
    A secrets manager stores application credentials such as API keys, whereas a data privacy vault stores customer data at scale with tokens, search, masking, sharing and per-record access rules. Many vaults can also hold secrets.
    Is a data privacy vault the same as a data vault?
    No. Data Vault, or Data Vault 2.0, is a data warehouse modeling method. A data privacy vault is a security system for sensitive fields. A warehouse built on Data Vault modeling can store tokens from a data privacy vault.
    How does a vault support the right to be forgotten?
    When every system stores tokens, deleting a person's values in the vault leaves those tokens pointing to nothing. The erasure request resolves in one place, with no separate cleanup in databases, exports or backups.