Safeguard
Security Guides•

Encryption answers that mean something: keys, scope and who holds them

Everything is encrypted tells you little. Ask what is encrypted, where, with whose keys, and what encryption does not protect. A buyer question list.

Safeguard Security Team
4 min read

"Everything is encrypted" is a starting point, not an answer. Ask what is encrypted at rest, in transit and in backups, who controls the keys, how they are rotated and who can use them. Then ask what encryption does not stop, such as an authorised employee reading data in the clear.

What encryption does and does not do

Encryption protects data from people who get the storage but not the keys: a stolen disk, a misconfigured storage bucket, a copied backup. It does not protect data from anyone who can use the keys through the running system, including an application bug, a compromised admin account or a support tool with broad access. So the useful questions are about keys and access, not just the word "encrypted".

The GDPR names encryption and pseudonymisation among the measures to consider for security of processing, alongside the ability to keep systems confidential, intact, available and resilient and to restore data after an incident, and a process for regular testing of these measures. It frames them as appropriate to the risk, not as a checkbox. This is general information, not legal advice.

The question list

TopicAsk
In transitWhich protocol versions are enforced? Are internal service calls also encrypted?
At restWhich stores: database, object storage, search index, cache, logs?
BackupsAre they encrypted separately? Same keys or different?
Key custodyWho holds the keys: the vendor, a cloud key service or you?
Key useWhich services and people can use them? Are uses logged?
RotationHow often, and what happens to old data?
Per tenant keysDoes each customer have its own key?
Customer controlled keysIs that an option, and what changes if you revoke?
Key lossWhat if a key is destroyed by accident? How is it backed up?

Customer controlled keys: when they help

If you hold the key, you can cut the vendor's access to stored data by revoking it. That is a strong control for some buyers, and it comes with costs: more setup, possible performance effects, and a risk of locking yourself out. It also does not hide data from the running service, which must be able to decrypt in order to scan. Ask exactly what is protected from whom.

Per tenant keys are a middle option. They limit the blast radius of a key problem to one customer and make deletion easier. See crypto-shredding: when deleting the key deletes the data for the exit angle, and backup encryption keys: do not lose the key for the other side of the coin.

Gaps encryption leaves

  1. Data in use. Scanning requires reading data in memory in the clear.
  2. Metadata. Names, sizes and timings may stay visible.
  3. Logs and tickets. They can capture content that skipped the encrypted store.
  4. Exports. A file downloaded by a user is only as safe as that user's device.
  5. Weak access control. Encrypted storage behind a shared admin password is not strong.

Pair every encryption answer with an access answer, see can a vendor's support staff see your code and findings.

How Safeguard fits

When key custody has to stay entirely with you, running the platform on-prem or air-gapped puts storage and keys in your control. Safeguard supports those deployments, plus SaaS and private VPC. Try the free scan for a first look.

Quick check

Is TLS enough?

TLS protects data in transit only. Ask about storage, backups and key control too.

Do I need customer controlled keys?

Only if your risk or policy calls for it. Many buyers are well served by per tenant keys plus strong access controls.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.