Documentation

Everything you need to know.

From your first upload to scripting with the CLI. How the encryption works, how sharing works, and how to get the most out of Beebeeb.

Getting started

First upload, recovery phrase, adding a second device. Everything you need to go from zero to encrypted.

API reference
Coming soon

REST API documentation will be available when developer access opens.

Security and encryption

How zero-knowledge actually works. Key derivation, file format, threat model, and the full audit trail.

Sharing and teams

Share folders with end-to-end encryption intact. Public links, per-person sharing, team workspaces, and key rotation.

CLI reference

The bb command-line tool. Upload, download, sync, and manage your encrypted vault from the terminal. Scriptable. Cron-friendly.

FAQ

Common questions about accounts, storage limits, data recovery, platform availability, and how Beebeeb compares.

Common questions, honest answers.

No. Your master key is derived from your 12-word recovery phrase and unlocked by your password, and we never have access to the key, the phrase or the password. If you lose your password and your recovery phrase, your data is gone. This is the trade-off of zero-knowledge encryption: the security guarantee requires that no one -- including us -- can bypass it. Write down your recovery phrase and store it somewhere safe.
All client code is open source. You can export your encrypted vault at any time using the CLI (bb export) or the web app. The export includes your encrypted data and the metadata needed to decrypt it locally. Your data is yours, and it stays yours regardless of what happens to us.
No hard limit per file. Files are chunked and encrypted individually, so even large files (videos, disk images, archives) are handled efficiently. Your total storage is determined by your plan -- from 200 GB on Basic, scaling to 99 TB self-serve on paid plans (with a custom quote beyond that).
Web, CLI, and the native macOS and Windows apps are available. The bb command-line tool runs on Linux, macOS and WSL. The iOS app is in TestFlight and coming soon. Native Linux desktop and Android apps are coming soon. The web app uses WebAssembly for client-side encryption; native apps use Rust bindings.
All four offer end-to-end encryption. The differences are in jurisdiction, transparency, and architecture. Beebeeb is EU-based (Dutch company, servers in data centers in Germany and Finland, with the Netherlands coming soon), fully open-source on the client side, and uses OPAQUE for authentication so your password never leaves your device in any form. We publish our infrastructure locations and comply with valid legal requests under Dutch and EU law — see our Law Enforcement Guidelines.
Yes. Team workspaces support shared folders with per-user key wrapping. Each team member has their own identity key pair, and folder keys are wrapped for each member individually using X25519 key exchange. Admins can manage members and rotate keys without re-encrypting stored data.
All client code is open source.

The crypto engine, web app, CLI, mobile apps, and desktop sync -- every line of code that touches your data is public. Read it, audit it, or build your own client.

View repositories on GitHub

Ready to get started?
14-day free trial.

Create an account in 30 seconds. Your files are encrypted before they leave your device.