Google Photos encrypts data in transit and at rest with keys Google manages. Here is what that means for sensitive personal photos, and what a zero-knowledge alternative changes.
Three private surfaces. Same zero-knowledge architecture.
So the sentence "Google Photos is not private" is not an accusation. It is a restatement of the published architecture: the provider can decrypt your photos, because the product's core features require it.
None of these require bad faith from anyone. They are properties of key custody.
The practical difference: no server-side classifier can look at your images, no support tool can open them, and a legal request returns ciphertext.
For a holiday album, that trade is not worth it. For sensitive personal photos, it is the entire point.
We can see that an account exists and how large its ciphertext is. We cannot see a single image.
| Provider | Zero-knowledge | Client-side encryption | Provider cannot decrypt | No plaintext analysis | User-controlled keys |
|---|---|---|---|---|---|
Google Drive Provider-managed encryption. Content accessible to provider-side systems. | |||||
DRIVUNOYou Encrypted on your device before upload (Argon2id + X25519 + XChaCha20-Poly1305). |
Provider-managed encryption. Content accessible to provider-side systems.
Encrypted on your device before upload (Argon2id + X25519 + XChaCha20-Poly1305).
Three private surfaces. Same zero-knowledge architecture.