Skip to content
Help center
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.

Related articles

Still have questions?

Contact us