Next-Gen Zero-Knowledge Document SafeWeb + Mobile + Cloud Sync

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.

Free Forever Local PlanZero Plaintext on ServerArgon2id + AES-256-GCM
🔒 Live Web Vault Sandbox
Local Active
18Total DocumentsSafe on SQLite encrypted vault
Urgent Action
2Expiring < 90 DaysVisas & renewal targets
Job & Visas
4Active DossiersCurated custom binders
Zero-Knowledge
48.6 MBEncrypted StorageOn-device + E2E Object ready
Open Full Web App

International Passport (US biometric)

IdentityDepartment of State
Valid (5+ yrs)4.2 MB#Official#Travel

Schengen Multi-Entry Visa

Travel & VisasGerman Embassy Berlin
Expiring in 20 Days1.8 MB#Visa#Schengen

M.Sc. Distributed Systems Diploma

EducationETH Zürich / Tech Institute
Permanent8.4 MB#Degree#Certified

Passport Specimen Photo (2x2 600x600)

Photos & BiometricsStudio Biometric Scan
ICAO Compliant3.1 MB#600x600#2x2

CISSP Security Architecture Credential

Career(ISC)² Global Certification
Renewal Required2.5 MB#Security#Certification

Annual Tax Compliance Declaration 2025

FinanceInternal Revenue Service
Archived5.6 MB#Tax#Audit
Engineered for Extreme Privacy & Speed

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.

Cipher: AES-256-GCM + Argon2id

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.

Auto clipboard purge: 60 seconds

Curated Dossiers & Binders

Organize documents into custom bundles like "Schengen Visa 2026" or "Tech Job Portfolio". Export bundled PDFs or generate self-destructing links.

Multi-document binder export

Photos & Biometrics Hub

Standardized 2x2 / 600x600 px passport photos on white background, high-res LinkedIn headshots, and transparent digital signature specimens ready to insert.

ICAO & Biometric specification ready

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).

Dynamic validity badge updates

Encrypted Object Storage Sync

Pro Cloud

Sync across iOS, Android, macOS, Linux, Windows & Web using zero-knowledge chunked S3 blob storage with 30-day version rollback and multi-region redundancy.

Explore Cloud Sync Plans

1-Tap Rapid Form FillerZero-Knowledge Local

Pre-structured credentials ready to paste into visa portals, job applications & embassy forms.

Clipboard cleared in 60s

Identity & Passports

Full Legal NameAlex Vance Mercer
Date of Birth1992-07-14
National ID NumberUS-8849-2910-449
Passport NumberN84920491
Passport Expiration2031-10-20
Issuing AuthorityUnited States of America

Contact & Residential

Primary Emailalex.mercer@protonmail.com
Direct Phone+1 (415) 890-3341
Residential Address742 Evergreen Terrace, San Francisco, CA 94107
Emergency ContactElena Mercer (+1 415-890-3342)

Tax & Banking (Encrypted)

Tax Identification (TIN)XXX-XX-8912
IBAN / Swift WireCH93 0000 0000 0000 0000 0
Primary Bank TrustFirst Global Vault Trust

Career & Visa Credentials

Current Position TitleSenior Cloud Security Architect
Highest Academic DegreeM.Sc. Computer Science (Distributed Systems)
Professional Experience9 Years
Object Storage Protocol Architecture

Zero-Knowledge Cloud Sync Simulator

Stage 1
Local SQLite DB

Raw files stored on device disk with AES-256-GCM.

Stage 2
Client Key Derivation

Argon2id master secret derived in client RAM only.

Stage 3
5MB Blob Chunking

Split into opaque encrypted chunks before network transport.

Stage 4
Encrypted S3 Object Store

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.

Explore Cloud Sync Plans
Transparent Privacy-First Pricing

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 Forever

100% On-Device Zero-Knowledge Encrypted Vault for solo privacy enthusiasts.

$0forever
100% On-Device (No Cloud Sync)
  • 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 Popular

Seamless end-to-end encrypted object storage sync across phone, tablet, desktop & web.

$4.99/ month
50 GB Encrypted Object Storage
  • 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 Collaboration

High-capacity secure collaborative vaults for families, startups, and executive teams.

$12.99/ month
500 GB Encrypted Object Storage
  • 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
Next.js + NestJS Scalable Full-Stack Architecture

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.

Client-Side Decryption

WebCrypto API executes Argon2id + AES-GCM in browser memory.

NestJS Storage API

Presigned chunked uploads to high-durability distributed S3 buckets.

~/onevault/architecture/sync-protocol.tsZero-Knowledge E2E
// 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.

Try Web Demo Now