You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The risk of losing the encryption key or key infrastructure failing — and thereby permanently destroying all user data — is materially higher than the risk of the database falling into the wrong hands.
For a small-scale pottery tracking app with no financial or health data, the confidentiality exposure is low. The availability risk from a botched key rotation or lost passphrase is high and has no recovery path. Until key management infrastructure (e.g. a secrets manager with KMS-backed keys, automated rotation, and break-glass recovery) is in place, introducing encryption at rest adds more risk than it removes.
This issue exists to capture the gap explicitly rather than leave it undocumented.
Blocker
#575 — Secret rotation process and KMS integration must be resolved first. That issue now includes a KMS evaluation section. The minimum bar is automated key rotation with a documented break-glass recovery path that does not require re-encrypting all data.
Summary
Track database encryption coverage across two surfaces:
Why Not Yet
Our current risk model, consistent with the PotterDoc privacy policy, is:
For a small-scale pottery tracking app with no financial or health data, the confidentiality exposure is low. The availability risk from a botched key rotation or lost passphrase is high and has no recovery path. Until key management infrastructure (e.g. a secrets manager with KMS-backed keys, automated rotation, and break-glass recovery) is in place, introducing encryption at rest adds more risk than it removes.
This issue exists to capture the gap explicitly rather than leave it undocumented.
Blocker
#575 — Secret rotation process and KMS integration must be resolved first. That issue now includes a KMS evaluation section. The minimum bar is automated key rotation with a documented break-glass recovery path that does not require re-encrypting all data.
When to Revisit
Promote this off
wontfixwhen:Related Issues