CroVault is a decentralized privacy vault DApp that allows users to securely store encrypted privacy information on the Cronos blockchain. It uses client-side encryption, self-custody design, and open-source smart contracts to give users full control over their sensitive data — even beyond their lifetime.
- Credentials
- Notes
- Wallets
- TOTPs
- PINs
- Bank accounts
- Credit cards
- Insurances
- Identities
- Legal documents
- Assets
- Contacts
- Subscriptions
- ✅ End-to-End Encryption (AES-GCM with PBKDF2)
- ✅ No Centralized Storage – Everything lives on-chain
- ✅ Secure Legacy Planning – Share access only when needed
- ✅ Multi-device access – Nothing stored locally
- ✅ Verified Smart Contracts – Viewable on Cronos Explorer
- ✅ Open Source & Auditable
- Connect your crypto wallet (supports Web3 wallets)
- Set a strong password (never sent to server)
- Create your personal vault smart contract
- Store data securely (encrypted on device before blockchain)
- Share selectively if desired
Full technical overview available in workflow.html.
.
├── index.html # Landing page
├── vault.html # Main vault interface
├── vault.js # DApp logic (wallet connection, encryption, decryption)
├── vault.css # Styles for the DApp
├── workflow.html # Detailed DApp process overview
├── terms.html # Terms & Conditions
├── privacy.html # Privacy Policy
└── license.html # MIT License
All smart contracts are publicly verified on Cronos Explorer:
This project is licensed under the MIT License.
CroVault is a decentralized application (dApp). You are solely responsible for your vault password, crypto wallet, and private keys. If you lose access, your data cannot be recovered.