What is p47h Vault?
p47h-vault-js is a local-first encrypted storage SDK for web applications. Store secrets in the browser without exposing keys to JavaScript, servers, or third-party APIs. Everything runs locally using WebAssembly compiled from Rust.
Your App
WASM Vault
IndexedDB
Fundamentals
No Network
All cryptographic operations happen in your browser. Secrets are never sent to any server. Zero backend dependencies.
Memory Isolation
Cryptographic keys live in WebAssembly linear memory, an isolated space that JavaScript cannot inspect. This protects against malicious extensions and XSS attacks.
Audited Cryptography
We don’t roll our own crypto. We use exclusively audited,
community-maintained Rust crates:
argon2,
chacha20poly1305,
ed25519-dalek.
Offline-First
Works without internet connection. Data is persisted encrypted to IndexedDB and decrypted locally when you need it.