Encryption at every level
Your password never leaves your device. Every vault has its own key. Every item within has its own unique key. We can’t decrypt anything — even if we wanted to.
Security · Protocol v1
Every item encrypted with its own key. Every attack slowed by non-parallelizable puzzles. We can’t read your data — and neither can anyone else.
· All keys derived client-side · Server sees only encrypted blobs
Encryption protocol
Every security decision in FoxVault is designed to minimize trust and maximize isolation.
Your password never leaves your device. Every vault has its own key. Every item within has its own unique key. We can’t decrypt anything — even if we wanted to.
Trapdoor-delay AEAD makes each item cost 200ms to crack — and that cost can’t be reduced with more hardware. Your vault size makes it harder. The more items you have, the safer you are.
Keys live in an isolated Web Worker immune to XSS. Sensitive items require a PIN or hardware key. Every access is logged in a tamper-evident chain. We detect if anyone modifies your data on the server.
Hardening layers
Every password guess costs an attacker 101 seconds of sequential computation. Throwing more hardware at it doesn’t help.
· 101s per guess · 500× standard vault · +9 bits free entropy
Trust boundary
Sensitive material never crosses the boundary. The server stores only what an attacker is allowed to see.
Practices
Encryption is just the start. Here’s how we protect your privacy at every level.
Complete documentation covering the cryptographic protocol, threat model, key lifecycle, and architectural decisions.
Found something? We take every report seriously. Please disclose responsibly and we’ll respond within 24 hours.
Free forever for individuals. No credit card required.