Encryption
Encrypted in transit and at rest
All traffic between candidates, employers, and Intrvio uses TLS 1.3 with modern cipher suites; HSTS is enabled with preload.
Persistent data is stored in Postgres on Supabase with disk-level AES-256 encryption. Audio recordings and transcripts live in object storage with object-level encryption keys managed by the storage provider.
Database backups are encrypted; sensitive fields (candidate identifiers, OAuth tokens) use additional column-level encryption where applicable.