Encryption at rest is a baseline security requirement for any SaaS application handling sensitive data. It ensures that even if an attacker gains access to the underlying storage infrastructure, the data remains unreadable without the encryption keys.
|-----------|----------|----------|
| AES-256-GCM | 256-bit | Industry standard, authenticated encryption |
|---|---|---|
| ChaCha20-Poly1305 | 256-bit | Mobile/embedded, software-optimized |
AES-256-GCM (Galois/Counter Mode) is preferred because it provides both confidentiality and authenticity in a single operation.
Field-level encryption is stronger because even database administrators cannot read the encrypted fields.
Trailbase uses AES-256-GCM field-level encryption for sensitive audit log fields. Encryption keys are managed separately from data storage. This means even if the database is compromised, sensitive event metadata remains encrypted and unreadable.
Deploy enterprise-grade audit logging and compliance automation in five minutes.