Rabbithole
Encrypted Storage on the Internet Computer

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

🏛️

Personal storage

Your storage 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 storage or at Rabbithole. It is derived through vetKeys at access time and returned encrypted for your browser.

🤝

Encrypted sharing

You can share a storage, 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.