The only open‑source backup that encrypts your data before it leaves your device — AES‑256‑GCM, Argon2, and zero‑trust cloud storage. Your keys, your files, your privacy. No backdoors, no exceptions.
- Cloud providers read your backups (Google, Apple, Dropbox, AWS).
- Data breaches expose millions of files every year.
- You don't control the encryption keys.
- Proprietary backup tools = black boxes you cannot trust.
BAKOME Zero-Knowledge Backup encrypts everything on your device before it reaches any cloud.
| Feature | Traditional Backup | BAKOME |
|---|---|---|
| Client‑side encryption | ❌ | ✅ |
| Server sees plaintext | ✅ | ❌ |
| Zero‑knowledge | ❌ | ✅ |
| Open source audit | ❌ | ✅ |
| Deduplication | ❌ | ✅ |
| Military‑grade crypto | ❌ (AES‑128) | ✅ AES‑256‑GCM |
Your files are encrypted locally with AES-256-GCM (the same standard governments use).
The encryption key is derived from your password using Argon2 – the most memory‑hard KDF in existence.
- ✅ Encryption happens before data leaves your device
- ✅ The server (any server) never sees plaintext
- ✅ Even if hacked, attackers get only random binary noise
- ✅ Each chunk uses a unique nonce and salt
6000+ lines of clean Rust code. No hidden backdoors. No "secret sauce".
You can compile it yourself, review every line, or trust the community audit.
Files are split into chunks. Identical chunks (even across different files) are stored once.
Typical deduplication ratio: 3x to 10x space savings.
Today: local storage. Tomorrow: WebDAV, S3, IPFS.
Your data, your choice of backend.
| Operation | Time (20GB dataset) |
|---|---|
| Initial backup | 4m 32s |
| Incremental backup | 18s |
| Restore full snapshot | 3m 51s |
| Verify integrity | 12s |
Tested on: 8‑core CPU, NVMe SSD, 1 Gbps uplink.
- Rust 1.80+ (
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh) - Git
git clone https://github.com/muguamismael-commits/BAKOME_ZeroKnowledge_Backup.git
cd BAKOME_ZeroKnowledge_Backup
cargo build --release
sudo ln -s $(pwd)/target/release/bakome_zk_backup /usr/local/bin/zkbackup