Skip to content

VaultNote is a fully local-first, zero-knowledge encrypted notes app built for absolute privacy. All encryption, decryption, and password generation happen entirely inside your browser using AES-256 WebCrypto. Your data never touches a server.

License

Notifications You must be signed in to change notification settings

byrishi/Vault-Note

VaultNote

VaultNote — a local-first, browser-based encrypted notes app.

Ask DeepWiki Better Stack Badge License Zero Knowledge AES-256 Snyk

VaultNote screenshot

VaultNote is built with modern web tech (Vite + React + TypeScript). It performs all cryptographic operations locally in the browser using the Web Crypto API (AES-GCM). No data is sent to any server by default.

Features

  • Local-first AES-GCM encryption in-browser
  • Zero-knowledge passphrase-based access
  • Password generator and secure export/import
  • Simple, minimal UI designed for focus and security
  • Extensible architecture (adapters for optional features)

Quick start

git clone https://github.com/YOUR_ORG/vaultnote.git
cd vaultnote
npm ci
npm run dev

Configuration

Create a .env locally if you need to enable optional integrations. Do not commit secrets.

Privacy & Security

All crypto happens on the client. VaultNote never sends your plaintext notes to any server.

Contributing

Contributions are welcome! See CONTRIBUTING.md.

License

This project is licensed under the Apache-2.0 License. See LICENSE file for details.

Branding

This open-source release preserves VaultNote branding and assets. See BRANDING.md for trademark and logo usage guidelines.

About

VaultNote is a fully local-first, zero-knowledge encrypted notes app built for absolute privacy. All encryption, decryption, and password generation happen entirely inside your browser using AES-256 WebCrypto. Your data never touches a server.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published