0
Bit key strength for AES data encryption.
1Cryptor turns every file into unreadable ciphertext before upload using a Rust encryption engine. Not your key, not your data.
Bit key strength for AES data encryption.
Bit RSA key wrapping for master key protection.
MB Argon2id memory-hard defense against brute force.
Per encrypted chunk with unique nonce and tag.
Everything critical happens locally on your device before any sync operation.
Files are split into 5 MB blocks. Each block is encrypted independently for performance and cryptographic isolation.
Content, names, and metadata are encrypted locally with AES-256-GCM and authenticated with a 16-byte tag.
Your password derives keys using Argon2id and unlocks the private key needed to unwrap the master key.
Store encrypted data in your iCloud Drive or Google Drive. The cloud sees encrypted blobs, never plaintext.
A complete cryptographic pipeline from password entry to secure cloud storage.
Argon2id v1.3 derives a hardened key with 128 MB memory, 4 iterations, 4 lanes.
The derived key unlocks your RSA-4096 private key secured by OAEP-SHA256 logic.
A random 256-bit master key is recovered and used only in-memory for encryption operations.
Each 5 MB chunk receives a fresh 12-byte nonce and is encrypted with AES-256-GCM.
Only encrypted chunks, encrypted names, and encrypted metadata are synced to cloud storage.
Every file is protected in layers so confidentiality and integrity stay strong end to end.
Your password never becomes an encryption key directly. Argon2id derives a hardened key using 128 MB memory, 4 iterations, and parallel lanes.
A random 256-bit master key encrypts your data. This master key is wrapped with RSA-4096 + OAEP-SHA256, so only your private key can unwrap it.
Each data block is encrypted with AES-256-GCM using a unique 12-byte nonce and validated with a 16-byte authentication tag.
File names, extensions, and metadata are encrypted too. Storage providers only see encrypted objects, not meaningful labels.
Large videos are chunked into secure parts for speed, reliability, and cryptographic isolation.
A video is split into 5 MB chunks so encryption and upload run in parallel with better resilience on unstable networks.
Every chunk gets a fresh nonce before AES-256-GCM encryption. Nonce reuse is prevented by design.
Each encrypted part carries its own tag. Modified or corrupted chunks fail authentication immediately.
Chunks are validated and decrypted in order, then reassembled only on authorized devices with the right key material.
Rust cryptography engine with Swift integration through C ABI.
let cipher = Aes256Gcm::new(key);
nonce: 12 bytes / tag: 16 bytes
let params = Argon2id(128MB, 4, 4);
use rsa::{Oaep, Sha256};
const CHUNK_SIZE = 5 * 1024 * 1024;
Designed for people who want maximum privacy without giving up convenience.
Your password and keys stay on your device. We cannot decrypt your files.
Use your own cloud provider, keep your own control, avoid vendor lock-in.
Start with one free vault and secure your most important files immediately.
Access encrypted files on your devices while preserving end-to-end protection.
Minimal data principles are built into product logic, not marketing slides.
Join people who refuse to hand over private files in plaintext.
Download on the App Store