Cages are now in Beta — Learn more ->

Eliminate the risk of data breaches

Evervault is the first developer platform that lets you keep sensitive data encrypted at all times, without compromising your ability to use that data.

Developers all over the world trust Evervault to keep their customer data secure and compliant.

Use Evervault to
encrypt credit cards

Eliminate Data Breach Risk

Encrypting sensitive data before it touches your infrastructure means you never handle sensitive data in plaintext, so when you get breached you don’t need to worry about the consequences.

Streamline Compliance

By encrypting in-scope data, Evervault reduces the financial cost and overhead of becoming compliant. Evervault is fully compliant with frameworks like PCI DSS Level 1, HIPAA and SOC 2.

Sign Customers Faster

Using Evervault proves to your customers that you take data security seriously. You’ll pass vendor security reviews quickly and close deals with the most security-conscious customers.

Your existing data flows, but encrypted.

Evervault is a flexible, plug-and-play encryption and data security API that doesn’t interfere with the ways you already use your data.

Pay $25.00
1export default async function handler(req, res) {
2  const { encrypted } = req.body;
3
4  const lastFour = await evervault.run('getLastFour', { encrypted });
5  await db.customers.insert({ ...encrypted, lastFour });
6  await stripe.charge.create({ encrypted });
7
8  res.status(200).json({ encrypted });
9}
1// getLastFour
2exports.handler = async function({ encrypted }){
3  const { cardNumber } = encrypted;
4  return cardNumber.substr(cardNumber.length - 4);
5};

Encrypt

Effortlessly protect customer data with minimal changes to your existing code.

Inbound Relay

An invisible encryption proxy which automatically intercepts and encrypts selected sensitive fields before they touch your server. No additional configuration required.

Learn more

Server listening on port 8080

ssn:

123-45-6789

ev:ybCk5...

email:

claude@shannon.org

ev:F/kSPiMA8a=f...

password:

shannon10e120num

ev:DjOpXSdjn4...

phone:

+123456789

ev:iO=x...

pan:

4242424242424242

ev:l$9jAtm1SW...

name:

Claude Shannon

ev:7pB2&6hq...

ssn:

123-45-6789

ev:ybCk5...

email:

claude@shannon.org

ev:F/kSPiMA8a=f...

password:

shannon10e120num

ev:DjOpXSdjn4...

phone:

+123456789

ev:iO=x...

pan:

4242424242424242

ev:l$9jAtm1SW...

name:

Claude Shannon

ev:7pB2&6hq...

https://

Inputs

Embeddable forms which minimise your compliance burden by allowing you to collect cardholder data without touching it in plaintext.

Learn more
Playground

SDKs

Language-specific tools for performing encryption operations and workflows from your code.

Learn more

Encrypt sensitive user data before it reaches your server with Inbound Relay.

Collect and encrypt cardholder data without handling it in plaintext using Inputs.

Encrypt auth tokens on the client using any of our SDKs.

Process

Easily perform operations on fully encrypted data in a secure environment.

Cages

Deploy any Docker Container to a Trusted Execution Environment (TEE) with no additional configuring or provisioning required. Verify the integrity of your code using built-in attestation.

Functions

Secure serverless functions that allow you to run workflows, logic and processing on fully encrypted data, without exposing your infrastructure to sensitive information.

Learn more
Playground
1const isValid = await ev.run('validateEmail', { encrypted });
2console.log(isValid ? 'Valid Email' : 'Invalid Email')
1// Encrypted payloads are automatically decrypted
2exports.handler = async function({ encrypted }){
3  const regex = new RegExp('[a-z0-9]+@[a-z]+.[a-z]');
4  return regex.test(encrypted.emailAddress);
5};

Run an attestable ML model on encrypted data in a Cage.

Validate an encrypted card number before creating a payment with Functions.

Validate an encrypted phone number with a Function before sending an SMS.

Why trust us?

Evervault is secure by default. We build, manage, and implement security best practices into the platform so you don't have to.

Fundamentally Configurable

Evervault products work together and can be adapted to any type of use case.

Ultra-Low Latency

Encryption and decryption operations introduce a minimal latency penalty.

Write and Deploy in Seconds

Built so developers spend less time and money on data security and compliance.

Dual Security Model

We store encryption keys, you store data as you normally would — but fully encrypted.

Compliance

We’re fully compliant under PCI DSS, HIPAA, GDPR and SOC2.

Enclave-backed

Built on isolated, hardened, and highly constrained secure enclaves.

Volume

Evervault processes millions of encryption operations every day.

Globally Distributed

Evervault resources are deployed in multiple regions to optimize uptime.

Scalable Pricing

Affordable, scalable pricing where you only get charged for what you use.

Tog5G ZeJ/ bI 9AjmglP rh23 fBrfS9X kL4K8BrO kz pC isI9QaYA4 ZO h mvCE-ZM5I/tWN

Encrypt, Process, Share.

The encryption platform for developers who have better ways to spend their time.

Get started