Security

Security you
can check.

01 / 03

We cannot read your files.

Files are encrypted on your device with keys we never see. What lands on our servers is opaque ciphertext.

02 / 03

We cannot recover your password.

If you lose your password and your recovery phrase, your data is gone. By design — the alternative is a backdoor. Which we don’t offer.

03 / 03

We comply with valid legal requests.

When legally compelled, we hand over what we have. What we have is ciphertext. Nothing decryptable.

This page describes what Beebeeb does, how, and where we draw the line. It does not describe what we hope to do. Last reviewed: 06 May 2026.

Infrastructure

EU-based.
Today, and by design.

Where your encrypted data physically sits matters even when the data is ciphertext. Jurisdiction determines which laws govern any request for it.

Today
In production

Stored in the EU (data centers in Germany and Finland)

All ciphertext lives in data centers in Germany and Finland, inside the EU. The Netherlands is coming soon. No data is replicated outside the EU.

In testing
Not yet live

Beebeeb-operated EU storage

We’re building our own storage fleet in EU datacenters. Because we value the trust customers place in us, we will only migrate to it after extensive redundancy testing and proven operational maturity. We will document the move when it happens.

Jurisdiction

EU law applies

Beebeeb is established in the Netherlands. Our processing is governed by the GDPR and Dutch implementing law. We do not transfer personal data to non-adequate jurisdictions.

Data we can see

Metadata only

Account email · billing details · masked IP addresses · file size · upload timestamp · owner · share recipients (when applicable). We see no filenames (those are encrypted), no file contents, and no folder structure beyond what’s required to render your file list.

Data we cannot see

Files, filenames, keys

File contents are AES-256-GCM ciphertext. Filenames are encrypted with the same per-file key. Your master key, your password, and your recovery phrase never reach us in any form.

Verifiability

Read the code yourself.

Every piece of software that handles your encryption keys is open source. If we said one thing on this page and shipped another, the code would show it.

How to verify a release
  1. Clone the repo at the commit SHA listed on the release page.
  2. Read core/src/ — everything that touches your keys is in there. About 12,600 lines.
  3. Build the client locally and compare its behaviour to what this page describes. The only data leaving your machine should be ciphertext, the wrapped per-file key, and OPAQUE protocol messages.
  4. Use a network proxy to confirm. We’d rather you verify than trust.
On audits: we have not yet had a third-party cryptographic audit. Our clients are open source so anyone can review them today. We will publish audit results here when we have them.
Responsible disclosure

Found something?
Tell us first.

If you’ve found a vulnerability in our clients, our protocol, or our infrastructure, we want to hear about it before anyone else does.

Beebeeb does not currently run a paid public program, and we do not yet make response-time commitments. We will use your report to investigate and coordinate any needed fix. A fuller policy is coming; see responsible disclosure.

Common questions

Straight answers.

What is zero-knowledge encryption?

Zero-knowledge encryption means the provider cannot read your data. Your files are encrypted on your device with a key only you hold, before they ever reach the server. Beebeeb stores ciphertext and never receives the key — so we cannot decrypt your files, by design.

Can Beebeeb read my files?

No. Files are encrypted on your device with AES-256-GCM before upload, using a master key derived from your 12-word recovery phrase and unlocked by your password. We never receive that key, so we hold only ciphertext. No engineer, admin or founder at Beebeeb can read them.

What happens to my files if Beebeeb is breached?

A breach of our servers only exposes ciphertext and limited metadata — file size, timestamps, owner. The decryption keys never touch our infrastructure, so an attacker who steals the entire database still cannot read a single file.

What can Beebeeb hand over to law enforcement?

Only what we have: encrypted blobs we cannot decrypt, plus metadata such as your email, billing details, file sizes and timestamps. We cannot produce file contents or filenames, because they are encrypted with keys we never hold.

What if I lose my password and recovery phrase?

Your data becomes permanently inaccessible. There is no backdoor and no master key on our side — the recovery phrase is the master secret. We cannot reset it for you. That is the cost of encryption only you can unlock.

Encryption you can verify.

14-day free trial. No card or iDEAL needed to start. Zero-knowledge from the first byte. Read the code, then decide.

Start a 14-day trial