What is an Encryption at Rest?
Encryption at rest is the practice of encrypting data while it is stored — on disk, in a database, in a backup — so that anyone who gains access to the underlying storage medium without the decryption key sees only ciphertext, not usable data.
This protects against a different threat than encryption in transit: not someone intercepting network traffic, but someone who obtains a stolen disk, a database dump, or unauthorized filesystem access. A common and strong approach is AES-256-GCM, an authenticated encryption mode that both encrypts the data and lets the reader verify it hasn't been tampered with.
Encryption without a matching, tested decryption path is a liability disguised as a control — data that gets encrypted but can never be correctly decrypted is effectively lost, so mature implementations always pair the encrypt path with a round-trip test. Key management is the other pillar: keys should live in a dedicated secret store separate from the encrypted data itself, and rotation should support a current-plus-previous overlap window so existing ciphertext doesn't break the moment a key rotates.
Regulatory frameworks (SOC 2, HIPAA, GDPR) generally treat encryption at rest as a baseline expectation for any system storing sensitive data, particularly credentials, tokens, and personal information.
In practice with Neotask
Neotask encrypts sensitive fields — API tokens, OAuth credentials, license keys — at rest with AES-256-GCM across models like TenantSecret and ExternalAccount, with a stamped key version so a key rotation doesn't invalidate credentials that were encrypted under the previous key.
Related terms
- encryption-in-transit
- oauth
- durable-execution
- database-integration
Plans
Free
$0/mo
Download without a card and start for free.
Individual
$50/mo
The full personal agent platform for one person.
Business
$100/mo
One company workspace with room to add your team.
Enterprise
$200/mo
Multiple workspaces and capacity for larger teams.
Continue