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
| Type | Format | Description |
|---|---|---|
ssn | XXX-XX-XXXX | Social Security Number |
ssn_last4 | XXXX | Last 4 digits of SSN |
ein | XX-XXXXXXX | Employer Identification Number |
itin | 9XX-XX-XXXX | Individual Taxpayer ID |
passport | Alphanumeric | Passport Number |
drivers_license | Varies | Driver’s License Number |
national_id | Varies | National ID Number |
tax_id | Varies | Generic Tax ID |
custom | Any | Custom sensitive field |
React SDK Integration
Use theIdentityElement 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.Retrieve Identity (Server-side only)
Decrypt and retrieve the original PII value. Requires a secret key - only call from your backend.Proxy Identity to Third Parties
Send PII directly to partners without your servers ever seeing the raw data.- api.checkr.com
- api.plaid.com
- api.gusto.com
- api.persona.com
- api.alloy.com
- api.onfido.com
Delete Identity (GDPR/CCPA)
Delete tokenized PII for privacy compliance. Soft Delete (keeps audit trail):List Identity Tokens
Query tokens with filtering and pagination. Returns metadata only - never returns decrypted values.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