Encryption everywhere
- TLS 1.3 in transit for every page, API call, and webhook
- AES-256 encryption at rest (managed by our database provider)
- HSTS preload with 2-year max-age — browsers refuse insecure connections to our domain
- Strict Content Security Policy blocks injection attacks and unauthorized scripts