Your Private Documents. Zero-Knowledge Encrypted.
Store passports, degree certificates, tax filings, and biometric specimens locally on SQLite with AES-256-GCM. Auto-fill application forms in 1 tap, and seamlessly sync across devices with zero-knowledge encrypted object storage.
International Passport (US biometric)
Schengen Multi-Entry Visa
M.Sc. Distributed Systems Diploma
Passport Specimen Photo (2x2 600x600)
CISSP Security Architecture Credential
Annual Tax Compliance Declaration 2025
Everything You Need in a Personal Document Safe
Crafted with Swiss-clean information density, tactile surfaces, and mathematical zero-knowledge guarantees.
Zero-Knowledge & Local First
Your SQLite database is encrypted on your physical device using AES-256-GCM. We never see your master key, your file names, or your data.
1-Tap Rapid Form Filler
Fill visa portals, job applications, tax questionnaires, and airline bookings with 1-click clipboard copy triggers for IDs, passports, and IBANs.
Curated Dossiers & Binders
Organize documents into custom bundles like "Schengen Visa 2026" or "Tech Job Portfolio". Export bundled PDFs or generate self-destructing links.
Photos & Biometrics Hub
Standardized 2x2 / 600x600 px passport photos on white background, high-res LinkedIn headshots, and transparent digital signature specimens ready to insert.
90-Day Expiration Intelligence
Live overview cards highlight passports and certifications expiring within 90 days with urgency color codes (Amber for expiring, Rose for expired).
Encrypted Object Storage Sync
Pro CloudSync across iOS, Android, macOS, Linux, Windows & Web using zero-knowledge chunked S3 blob storage with 30-day version rollback and multi-region redundancy.
1-Tap Rapid Form FillerZero-Knowledge Local
Pre-structured credentials ready to paste into visa portals, job applications & embassy forms.
Identity & Passports
Contact & Residential
Tax & Banking (Encrypted)
Career & Visa Credentials
Zero-Knowledge Cloud Sync Simulator
Raw files stored on device disk with AES-256-GCM.
Argon2id master secret derived in client RAM only.
Split into opaque encrypted chunks before network transport.
Server stores raw ciphertext. Zero plaintext knowledge.
Free Community Plan Selected
Cloud sync is disabled. Your files never leave your device. To sync across iOS, Android & Web, upgrade to Pro.
Start Free Forever. Upgrade When You Need Cloud Sync.
Our free Community Local plan gives you full on-device encryption, 1-tap form filler, and biometric lock forever without cloud sync. Upgrade to Pro Cloud for encrypted S3 multi-device replication.
Community Local
Free Forever100% On-Device Zero-Knowledge Encrypted Vault for solo privacy enthusiasts.
- Local-First SQLite Database
- Zero-Knowledge On-Device Encryption
- Unlimited Local Documents & Dossiers
- 1-Tap Rapid Form-Filler Sheet
- Photos & Digital Signature Specimen Hub
- Self-Expiring Local Share Tokens
Pro Cloud Sync
Most PopularSeamless end-to-end encrypted object storage sync across phone, tablet, desktop & web.
- Everything in Community Local
- 50 GB E2E Encrypted Object Storage
- Real-Time Multi-Device Sync Engine
- Full Web App Cloud Access
- 30-Day File Version History & Rollback
- Password-Protected Self-Destruct Links
Family & Teams
Advanced CollaborationHigh-capacity secure collaborative vaults for families, startups, and executive teams.
- Everything in Pro Cloud Sync
- 500 GB Shared Encrypted Object Storage
- Up to 5 Individual Encrypted Vaults
- Shared Organizational Dossiers
- Granular Role-Based Access Control
- Cryptographic Tamper-Evident Audit Logs
Built to Scale into the Full OneVault Web App
OneVault combines high-performance server-rendered Next.js on the frontend with decoupled NestJS microservices on the backend. When our paid Object Storage sync rolls out, your web browser operates as a zero-knowledge node just like our Flutter native apps.
WebCrypto API executes Argon2id + AES-GCM in browser memory.
Presigned chunked uploads to high-durability distributed S3 buckets.
// 1. Client derives master key on-device
const masterKey = await crypto.subtle.deriveKey(
{ name: 'Argon2id', salt, iterations: 3, memory: 65536 },
pinPassword, { name: 'AES-GCM', length: 256 }, false, ['encrypt']
);
// 2. Encrypt SQLite snapshots & chunk into 5MB blobs
const encryptedChunks = await chunkAndEncryptBlobs(sqliteDb, masterKey);
// 3. Request presigned upload tokens from NestJS
const uploadTickets = await nestJsApi.storage.getPresignedUrls(chunks.length);
// 4. Zero-Knowledge direct upload to Object Storage (S3)
await Promise.all(uploadTickets.map((t, idx) => s3Upload(t.url, chunks[idx])));Take Full Control of Your Sensitive Documents
Start with our 100% free local zero-knowledge vault on your device today, and join the priority waitlist for Pro Cloud Object Storage Sync.