HomeCustomersPricingDocs
Evervault Encryption

Effortless Encryption, built for developers

Evervault makes it incredibly easy to secure sensitive data anywhere in your application. With a simple encryption proxy, your team can build secure integrations, store sensitive data without worrying about compliance, and process that data in seconds.

Use Evervault to
encrypt PII

Dual Security Model

We store encryption keys, you store encrypted data. Using Evervault means your architecture stays the same, but your sensitive data is encrypted.

Plug-and-Play

Evervault Primitives are simple building blocks for developers. Combine different Primitives to construct any encryption-powered data security or compliance workflow.

Write and Deploy in Minutes

The Evervault encryption model was built so that developers could spend less time on data security, and more time solving core engineering problems.

Tokenization, but with a powerful and flexible encryption model

Evervault’s encryption model is built different. We never store your data. Evervault stores the keys, you store data as you normally would — but fully encrypted.
Reduced risk of data breach
Evervault’s dual-custody model means a successful data breach would require both you and Evervault to be breached, compared to a single point of failure with traditional tokenization.
Improve Performance
Our model lets you create encrypted tokens without any network requests. This significantly reduces latency and means tokens can be encrypted in microseconds, not seconds.
Maximum resiliency
Avoid lock-in and dependency on Evervault by storing encrypted data yourself. Keys can be shared with a third-party key escrow provider so you can easily off-board your tokens.

Flexible enough to secure any type of data in any workflow

Evervault UI Components is a set of pre-built forms and card components that can be used to collect and reveal card information in your mobile or web app. It’s fully customizable and can be designed to fit natively within your app.

User's cardYour applicationCard UI Component

Building blocks to secure data

Evervault is comprised of four fundamental, interoperable products for constructing any data security or compliance workflow.

Relay

An encryption proxy which can be configured to encrypt or decrypt data within a network request. No additional configuration required.

Read the docs

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

Functions

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

Read the docs
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};

UI Components

Embeddable components which minimize your compliance burden by allowing you to collect and display cardholder data without touching it in plaintext.

Read the docs
Playground

Enclaves

Deploy any Docker Container to a Secure Enclave with no additional configuring or provisioning required. Verify the integrity of your code using built-in attestation.

Start encrypting sensitive data

Use Evervault to simply outsource your data security and compliance, so you can focus on the defining parts of your product.