Data tokenization that keeps your applications working.

Enigma Vault is a data tokenization API that holds your customers’ most sensitive data, so a breach of your systems exposes nothing worth stealing. Cards, personal data, files, and customer intake, all behind one API, with millions of secrets already encrypted and zero plaintext stored.

PCI DSS Level 1 · SOC 2 Type II · BAA available · 99.99% uptime SLA · AWS Partner

PCI DSS L1
the highest level of payment data compliance
SOC 2 Type II
audited controls for security and availability
99.99%
uptime SLA on a managed, per-tenant platform
AWS Partner
procured and billed through AWS Marketplace

The data you hold is the liability you carry.

The data problem

Every record of card numbers, personal data, and sensitive files you store is a breach waiting to become someone's headline, and an audit scope that grows every year. The safest data is the data you never hold in the clear.

The stack problem

Most teams bolt a tokenization vendor to an encrypted-storage tool to a homegrown intake form. Three integrations, three audits, three bills, and the seams between them are where data leaks.

Enigma Vault is one trust layer, one integration, one compliance boundary.

Free tier

Free allowances are available for Card Vault, Data Vault, File Vault and NoPII. Customer Vault, Agent Vault and Triplets are priced by engagement. See Vault pricing.

Four vaults. One trust layer.

Each vault solves a different shape of the same problem: holding sensitive data so you do not have to. Use one, or use them together through a single integration. Each has its own page with full depth.

Card Vault

Accept payments without ever holding a card. Cards are tokenized at capture through hosted forms, Twilio Pay IVR, or the API, then charged through any gateway via our proxy: Authorize.net, Stripe, Braintree, PayPal, or any REST processor. Optional Luhn-passable tokens, CVVs held encrypted for at most 30 minutes then deleted, and one way in with no way out except through our proxy.

Explore Card Vault

Data Vault

Encrypt any field. Still look it up. AES-256 field-level encryption with exact-match lookup on encrypted values, deterministic tokens that preserve lookups and joins, batch operations up to 5,000 secrets per request, custom identifiers, and ephemeral key sharing across clients.

Explore Data Vault

File Vault

Store any file. Hand out access that expires. Encrypted object storage from kilobytes to 5GB under AES-GCM envelope encryption, with presigned upload and download URLs, real-time file status over WebSocket, and a full audit trail on every touch.

Explore File Vault

Customer Vault

Collect sensitive data without building a thing. A turnkey, branded intake app that replaces fax and email: no-login links, a staff inbox, secure file sharing, e-signatures, custom sensitive fields, and staff sign-in with passkeys or TOTP. Live the same day, with a full lifecycle API and webhooks when you want them.

Explore Customer Vault

One API for every kind of sensitive data.

Developer-first REST API. Two-line integration. Your developers ship in a day, not a quarter.

Encryption you do not manage

AES-256-CBC fields with unique per-field initialization vectors, AES-GCM envelope encryption for files, and per-customer AES-256 keys in a managed secrets store, rolled over after a specified time.

Access locked down

OAuth2 machine-to-machine auth, per-tenant IP whitelisting, full audit logging with distributed tracing, CSPRNG tokens with 128-bit entropy.

Sharing without standing access

One-time-use ephemeral keys that expire and self-destruct.

Built to integrate fast

A versioned REST API, a live Swagger UI at api.enigmavault.io, and examples on GitHub.

Your systems stay clean

The sensitive data lives in the vault, not your database.

Integration

Two calls to a token. The Swagger UI is live at api.enigmavault.io.

Built for where the data is heaviest.

Government agencies encrypting tax and justice records. Healthcare teams meeting HIPAA at the field level, with a BAA available. Financial platforms tokenizing cards without PCI scope in their codebase. Universities protecting student records through enrollment surges. Law firms, insurers, and enterprises of every size, starting free and scaling on the same certified infrastructure.

Start free. Scope shrinks, not your roadmap.

Spin up a vault on AWS Marketplace, move your sensitive data behind it, and watch your breach exposure and audit scope shrink. No contract to start.

How the Vault tokenizes and protects your data.

The real values live in the vault. Your systems hold tokens, references, and audit logs. This page covers the mechanics every vault shares; each vault’s own page covers its specifics.

PCI DSS Level 1SOC 2 Type IIVersioned REST API
Diagram: the Enigma Vault platform architecture, from API to encrypted storage

The integration

How the Vault tokenization API works.

A straightforward REST API from any language or platform. No SDK required.

01

Authenticate.

Get an OAuth2 access token with your client credentials and per-vault scopes.

02

Store and tokenize.

Send your sensitive data to the vault. We encrypt it with AES-256 and return a token you can safely store anywhere.

03

Retrieve and proxy.

Use tokens to retrieve data, look up exact matches on encrypted values, or charge cards through your gateway without ever touching raw data.

enigmavault — curl

Step 1 · Authenticate

TOKEN=$(curl -s -X POST https://api-auth.enigmavault.io/oauth2/token \
  -u "$CLIENT_ID:$CLIENT_SECRET" \
  -d "grant_type=client_credentials" \
  -d "scope=io.enigmavault/datavault" | jq -r .access_token)

Step 2 · Store a secret

curl -X POST https://api.enigmavault.io/datavault/secrets \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '[{"plaintext":"123-45-6789"}]'
200 OK[{ "token": "Ry0Ixd1qP8vKmN3aBcDeFg" }]

Free tier

Card, Data and File Vault each have a free tier on AWS Marketplace.

The foundation

Encryption, keys and access controls.

Encryption you do not manage.

AES-256-CBC for fields with unique per-field initialization vectors, AES-GCM envelope encryption for files. You never touch a key.

Per-customer keys.

Per-customer AES-256 keys in a managed secrets store, rolled over after a specified time. No key is shared between customers.

Random tokens by default.

CSPRNG, Base64URL, 128 bits of entropy. No structure to reverse. Card tokens can optionally preserve format.

Ephemeral keys.

One-time-use, time-limited keys for cross-client sharing that expire and self-destruct after use.

Zero-trust access.

OAuth2 machine-to-machine authentication on every surface, per-tenant IP whitelist validation, and multi-tenancy isolation by client ID.

Full audit logging.

Every request logged with client ID, IP address, resource path, and response status, with distributed tracing end to end.

Before you write code

See it before you build it.

Nothing here is a mock. The Swagger UI is the running API, and the card demo tokenizes a real test card in your browser.

Live Swagger UI.

Every endpoint of the versioned REST API, browsable and callable at api.enigmavault.io.

Integration examples.

Working code on GitHub, so the first call is copy-paste rather than guesswork.

The Swagger UI is live right now. So is the free tier.

THE VAULT · USE CASES

Practical ways to keep sensitive data out of your systems.

Data tokenization use cases, drawn from the deployments we see most, with no names attached.

CASE 01 · CARD VAULT

Card-on-file payments for software platforms.

The most common Vault story is a mid-market software platform, fintech, travel tech, e-commerce enablement, vertical SaaS, whose product roadmap arrived at payments. Merchants want card-on-file. Recurring billing is the business model. And suddenly a software company is staring at PCI DSS scope across its entire stack, or at a processor's vault that solves storage by taking the card data hostage.

Card Vault splits the difference the roadmap needs: cards are captured on hosted forms, stored as Luhn-passable tokens that existing checkout code accepts without modification, and charged through our proxy to whichever gateway the platform or its merchants already use. The platform offers payments. The vault carries the custody. Switching processors later is a configuration change, because the cards never lived with the processor in the first place. This is also the standard expansion path we see: teams arrive for Card Vault, then move personal data behind Data Vault through the same integration once the pattern proves itself.

Card VaultData Vault
Explore Card Vault

CASE 02 · AGENT VAULT

The operator with thousands of cards on file and no system of record.

A different shape of the same problem appears in operations businesses: private aviation, cruise lines, member clubs, dental groups, home services. Cards on file are the operating model, collected over years, across booking channels and phone calls, living in spreadsheets, legacy systems, and payment terminals nobody fully trusts. One deployment in private aviation is representative: existing cards imported into the vault in bulk, a branded card-management experience for account holders, staff access behind enterprise single sign-on, and every charge routed through the operator's existing processor. The cards moved into certified custody; the operation did not change.

This is the pattern Agent Vault productizes: a fixed-scope, eight-week engagement that takes a card-on-file operation from scattered custody to vaulted custody, including the migration. For phone-heavy operations, Twilio Pay capture tokenizes cards straight from the IVR, so a number is never spoken to a screen.

Agent VaultCard Vault
Ask about Agent Vault

CASE 03 · DATA VAULT

Searchable customer records.

Somewhere in almost every company sits a table that keeps the compliance team up at night: SSNs, account numbers, national IDs, salary data. Encrypting it wholesale breaks the application that searches it, so it stays readable, protected by access controls and optimism.

Data Vault ends the standoff. Fields are encrypted with AES-256 and still support exact-match lookup; deterministic tokens preserve lookups, joins, and deduplication; batch operations at up to 5,000 secrets per request make the migration a weekend, not a quarter. The application keeps behaving as if the data were there. The breach report, if it ever comes, describes a table of tokens that reference nothing. This is the same infrastructure NoPII runs on, which is why AI traffic and stored data can share one custody story.

Data Vault
Explore Data Vault

CASE 04 · FILE VAULT

The documents that should never have been in the inbox.

Contracts, IDs, medical records, tax documents: they arrive by email because email is easy, and then they live in inboxes, backups, and forwarded threads forever. Every mailbox becomes an unencrypted archive of exactly what a regulator cares about.

File Vault takes the document out of the stack: files up to 5GB encrypted with AES-GCM envelope encryption, uploaded and downloaded through short-lived presigned URLs, with real-time status over WebSocket and every touch logged. For sharing across teams, clients, or outside counsel, ephemeral keys grant one-time, time-limited access that self-destructs after use. The recipient gets the file. Nobody gets a permanent door.

File Vault
Explore File Vault

CASE 05 · CUSTOMER VAULT

Secure document intake for front-office teams.

Clinics collecting insurance cards and consents. Law and tax firms receiving W-2s, retainers, and case files. Property managers processing applications with IDs and deposit payments. Travel agencies holding passports. The team knows email is the wrong channel; the engineering roadmap has no room for a portal.

Customer Vault is the no-code answer: branded, no-login intake links that collect cards, files, signatures, and custom sensitive fields; a shared inbox where staff assign submissions to customer profiles; file sharing through expiring, password-protected links; passkey or TOTP sign-in for staff, with MFA tenants can require for every account. Live the same day, no developer involved, and a full lifecycle API with signed webhooks waiting whenever engineering wants to connect it. It is the fastest path from "we still use fax" to "everything is encrypted and logged," and it is how non-technical teams start with the platform before their engineering counterparts ever write a line.

Customer Vault
Explore Customer Vault

CASE 06 · RIGHT TO ERASURE

The erasure request that used to be a project.

GDPR, CCPA, and DPDP grant deletion rights, and every request lands on the same ugly reality: identifiers scattered across databases, backups, and logs, each one an excavation. When values are tokenized at capture, the real data lives in exactly one place. Erasure resolves at the vault; tokens left behind reference nothing; the response to "where does this person's data live" becomes a sentence instead of an investigation.

CASE 07 · ONE FOUNDATION

The stitched stack that finally got consolidated.

The pattern before the Vault is always the same: a tokenization vendor, an encrypted-storage tool, a homegrown intake form, three integrations, three audits, three bills, and gaps hiding at every seam. Card, Data, File, and Customer vaults share one API, one compliance boundary, and one audit trail, so consolidation is a subscription change, not a migration. One vendor, one invoice, one audit, and no seams for data to leak through.

Card VaultData VaultFile VaultCustomer Vault
See pricing

Where the vaults land by industry.

Government.

Tax records, justice data, license information, and HR files encrypted at the field level, with per-department scopes and distributed tracing across agencies.

Healthcare.

EHR and EMR fields, diagnoses, prescriptions, lab results, encrypted at the API level to meet HIPAA while non-sensitive metadata stays searchable, and patient intake handled without fax or email.

Education.

Student records and financial aid data batch-encrypted through enrollment surges, transcripts and IDs in File Vault with expiring access.

Financial services.

Cards tokenized and charged through any gateway without PCI scope in the codebase; ACH data, account numbers, and loan documents vaulted under per-customer keys.

Legal.

Case files and privileged material encrypted at the field level, signed documents stored with complete access history, sharing across counsel via ephemeral keys.

Insurance.

Policyholder data, claims documents, and premium payment cards across lines of business, with encrypted search and gateway proxy for recurring premiums.

Hospitality, travel, and property management.

Cards, IDs, and documents collected across locations and channels through Customer Vault, with corporate cards on file for recurring operations.

Large enterprises and small businesses alike.

The same certified infrastructure runs from the free Lite tier to the largest enterprise deployments, with per-customer keys at every tier, because security was never the tier.

Your data has been an asset to exactly one party: whoever steals it.

Your questions about the Vault, answered.

Card tokenization and payments

How does Card Vault reduce PCI scope?
Cards are captured on hosted or iframe forms and never touch your servers. Your systems store tokens, which can optionally pass Luhn validation so existing checkout code keeps working, and charges route through our proxy to the payment gateway you choose. CVVs are held encrypted for at most 30 minutes, then deleted. Your PCI footprint shrinks to nearly nothing, and you keep gateway choice.

Encrypted records and files

What is Enigma Vault?
Enigma Vault is an encryption and tokenization platform that holds your most sensitive data, so a breach of your systems exposes nothing worth stealing. It offers four vaults through one API: Card Vault for payment tokenization, Data Vault for searchable field encryption, File Vault for encrypted storage, and Customer Vault for secure intake. It is a PCI DSS Level 1 Service Provider and SOC 2 Type II attested, distributed on AWS Marketplace.
How can data be encrypted and still be looked up?
Data Vault encrypts at the field level with AES-256 and supports exact-match lookup on encrypted values, and its deterministic tokens preserve your lookups and joins. You find the record holding a given value without decrypting the whole table, so protection does not break the workflows that depend on it.
Where do my files actually live?
In File Vault, encrypted with AES-GCM envelope encryption, up to 5GB per file. Your application holds a reference, never the contents, and access happens through short-lived presigned URLs. The file stays out of your servers and your backups.
How are the keys and tokens handled?
Each customer has its own AES-256 keys in a managed secrets store, rolled over after a specified time. No key is shared between customers, and you never manage one. Default tokens are generated by a CSPRNG and encoded in Base64URL, with 128 bits of entropy and no structure to reverse.
How does it reduce compliance scope?
By moving sensitive data out of your systems and into a certified vault, the data in scope for your audit shrinks, and a breach of your systems yields ciphertext and tokens that reference nothing. One trust layer also means one compliance boundary instead of three from a stitched-together stack.
Does it help with right-to-erasure?
Yes. Because values are tokenized at capture and the real data lives only in the vault, deletion resolves at the vault level. Tokens left behind in your systems reference nothing, so GDPR, CCPA, and DPDP requests become an operation rather than an excavation.

Customer intake

Can a non-technical team use it?
Yes. Customer Vault is a turnkey, branded web app that replaces fax and email for secure intake: no-login links, a staff inbox, expiring file sharing, and passkey or TOTP staff sign-in. No developers and no integration to go live the same day, with webhooks available when you want to connect it to your systems.

Setup and pricing

How fast is integration for developers?
Two lines. The vault is a versioned REST API your developers hit from any language. A live Swagger UI at api.enigmavault.io and examples on GitHub mean most teams ship in a day, not a quarter.
What does it cost to start?
Card, Data and File Vault each have a free Lite tier on AWS Marketplace, with core encryption and tokenization and the same certified infrastructure as every paid tier. Paid tiers scale by request volume and storage, with enterprise plans available. Full details, including overage rates and a per-vault comparison, are on the pricing page. No contract to begin.

Spin up a vault. Watch your audit scope shrink.