Skip to help content
Send and receive

Use end-to-end encryption

Encrypt file bytes and names in your browser and keep the decryption key in the URL fragment.

Before you upload

Enable end-to-end encryption before starting the transfer. Astral encrypts each file in authenticated chunks in your browser; the service stores ciphertext rather than readable file bytes or names.

Note: Encrypted uploads currently support files up to 100 MB each. Keep the upload tab open until every encrypted chunk is complete.

Understand the tradeoffs

Server-side previews, malware scanning, and restart recovery cannot inspect or reconstruct end-to-end encrypted content. Recipients should still verify the sender and keep operating-system security checks enabled.

Related guides