Rabbithole
Sovereign encrypted vault on the Internet Computer

No passwords. No master keys. Your files are protected by math, not promises.

🏛️

Personal vault

Your vault is a separate Internet Computer canister with its own web interface. After control is transferred, it belongs to you, while Rabbithole remains a service around it, not the owner of your data.

🔐

Encryption before upload

Rabbithole encrypts the file before it leaves your device. The storage works with encrypted data, not readable file contents.

🗝️

Keys on demand

The file key is not sitting ready in your vault or at Rabbithole. It is derived through vetKeys at access time and returned encrypted for your browser.

🤝

Encrypted sharing

You can share a vault, folder, or file while keeping encryption. Rabbithole changes the access rule instead of creating a second file copy.

🔒

Passwordless sign-in

Rabbithole uses Internet Identity for passkeys, biometrics, or supported social login. Rabbithole does not keep a separate password database.

📖

Verifiable trust model

Rabbithole does not ask you to trust words alone. The code is open, and the docs show how encryption, vetKeys, permissions, and storage ownership work.