🔒 End-to-End Encrypted

Your storage.
Your rules.
Zero compromise.

Briefcase encrypts your files on-device before they ever leave. Connect your own Google Drive accounts — we route your data, but we can never read it.

Connected Google Accounts 🔒 All E2E Encrypted

Four steps to true privacy

No trust required. Your data is locked before it leaves your hands.

STEP 01
📱

Install Briefcase

Download on iOS or Android. Set a strong password — it never leaves your device.

STEP 02
🔑

Keys live on-device

Your password derives encryption keys via Argon2id. Only you can unlock your files.

STEP 03
🔗

Connect Google accounts

Add as many Google accounts as you want. Each one adds 15 GB of storage you already own.

STEP 04
☁️

Upload — encrypted

Files encrypt on-device, route through our server as ciphertext, and land in your Drive.


Built different, by design

🔒

On-Device Encryption

Files encrypt with XChaCha20-Poly1305 before upload. Each file gets its own random 256-bit key.

☁️

Your Drive, Your Storage

Files live in your Google Drive — not on a server you have to blindly trust.

📦

100 MB Free to Start

Get started with Briefcase-provided storage — no account or credit card needed.

🔗

Unlimited Google Accounts

Connect as many Google accounts as you want. Each free account adds 15 GB of storage.

👁️

Zero-Knowledge Server

Our server routes encrypted bytes — mathematically incapable of reading your files.

📸

Photos, Files & More

Back up any file type — photos, documents, videos — seamlessly across iOS and Android.


Encryption you can audit

Every cryptographic primitive Briefcase uses is documented, open, and battle-tested.

Algorithm Details

Password → Master Key Argon2id (RFC 9106)
Master Key → Keypair X25519 seed keypair
Per-file key wrapping crypto_box_seal
File encryption XChaCha20-Poly1305
KDF Memory 64 MiB / attempt
KDF Iterations 3 passes
Crypto library libsodium
Server access Ciphertext only

Zero-knowledge server

Briefcase servers cannot read your files, names, or metadata — ever.

Per-file / per-folder keys

Each item has its own key. Compromising one affects nothing else.

Password never transmitted

Your password stays on your device. We have no reset mechanism because we have no access.

Memory-hard KDF

Argon2id makes brute-force attacks extremely slow — even with specialised GPU hardware.

Authenticated encryption

XChaCha20-Poly1305 detects and rejects any tampering with ciphertext.