SecurityUpdated 2026-05-13
How is data encrypted?
AES-256 at rest, TLS 1.3 in transit, application-level encryption for CNICs and any sensitive PII fields.
At rest: AES-256, managed by Supabase and the underlying cloud provider.
In transit: TLS 1.3 minimum. Older TLS versions are rejected at the edge.
Application-level: CNICs, NTNs, and other regulated PII fields are encrypted using a per-tenant key managed in Supabase Vault. Keys are rotated annually.
Field-level decryption is logged and rate-limited. Bulk decryption is not exposed to any admin role.