Resources · 6 guides

Encryption and Privacy in File Transfer

What end-to-end encryption protects, what it does not, and what a relay or server can still observe.

Last updated

About this topic

“Encrypted” can mean three different things for a file transfer: encrypted on the wire (TLS), encrypted on the provider's disks (server-side encryption), or encrypted so that only the two endpoints hold the keys (end-to-end encryption). Only the last one keeps the service operator out, and even then the operator usually still sees metadata.

These guides define the terms precisely, explain AES-256-GCM and key agreement, list what a relay can observe, and document the SRIFT design, including the attacks it does not defend against. For how a specific product handles your data, look for the same three questions: who generates the keys, where they are stored, and what the server sees.