Skip to main content
Securely store and manage sensitive PII data like Social Security Numbers, Tax IDs, and passport numbers.

Overview

The Identity Vault provides enterprise-grade encryption for PII. Data is encrypted with AES-256-GCM before storage and can only be retrieved by authorized services. Your servers only ever receive a token.

Supported Identity Types

React SDK Integration

Use the IdentityElement component to collect PII in your React app:

API Reference

Tokenize Identity

Securely tokenize PII data. The value is encrypted with AES-256-GCM before storage.
Response:

Retrieve Identity (Server-side only)

Decrypt and retrieve the original PII value. Requires a secret key - only call from your backend.
Response:

Proxy Identity to Third Parties

Send PII directly to partners without your servers ever seeing the raw data.
Response:
Allowed Destinations:
  • api.checkr.com
  • api.plaid.com
  • api.gusto.com
  • api.persona.com
  • api.alloy.com
  • api.onfido.com
Contact support to add custom destinations.

Delete Identity (GDPR/CCPA)

Delete tokenized PII for privacy compliance. Soft Delete (keeps audit trail):
Hard Delete (GDPR right to be forgotten):

List Identity Tokens

Query tokens with filtering and pagination. Returns metadata only - never returns decrypted values.
Response:

Node.js SDK

Security

  • AES-256-GCM encryption - Data encrypted before storage
  • Audit logging - All access is logged with reason
  • Access controls - Retrieval requires secret key
  • GDPR/CCPA compliant - Hard delete removes all data
  • SOC 2 Type II - Enterprise security controls