Secure, zero-knowledge document storage.
Rkivo is a zero-knowledge document storage system for filing, organizing, syncing, and searching your documents while keeping their contents private and secure.
(We are currently in a closed beta. If you want to participate, fill in the following form.)
Common questions
What does zero-knowledge mean here?
Your documents are encrypted with your passphrase before they are stored on the server. Rkivo can sync the encrypted data, but it does not have the key needed to read the contents.
The server is not aware of what files you have, their names, your directory structure, tags, descriptions, or favorites.
What types of files is Rkivo for?
Rkivo works with any file type: text, images, PDFs, audio, video, archives, and even programs.
However, we are aiming to provide the best experience for office files like PDFs, text, and scanned images.
How does Rkivo guarantee security and Zero Knowledge?
For files, Rkivo uses XChaCha20-Poly1305 authenticated encryption with fresh 256-bit per-file keys, random 192-bit nonces, and 128-bit authentication tags.
The vault index is encrypted with the master key, each file key separately wrapped by that master key. Client locally derives from the master key a 256-bit key using Argon2id with a random 128-bit salt (3 iterations, 64 MiB of memory, and 4 lanes).
Communication to server is done over TLS 1.3.
These are the current implementation choices, but they might change in the future. What won't change is our commitment to the best levels of security we can provide.