NodeZero
1 rating
)Overview
Decentralized credential manager — your keys, your vault, no central server.
NodeZero is an open-source, zero-knowledge password manager with end-to-end encrypted email and a multi-chain HD wallet — all inside a single lightweight browser extension. No account to create. No master password sent to a server. Your identity is a cryptographic key derived from your hardware — or from a 12-word recovery phrase only you know. BETA NOTICE NodeZero is under active development. While all cryptographic operations use audited libraries and follow established standards, the extension has not yet undergone a formal third-party security audit. Exercise caution: avoid storing credentials you cannot afford to lose without a backup, and always keep your 12-word recovery phrase in a safe place. Report issues at https://github.com/abc-368/NodeZero/issues. HOW IT WORKS Your vault is encrypted locally before it ever leaves your browser. Each field (username, password, notes) is encrypted individually with AES-256-GCM using a unique nonce — not as a single blob. The encryption key is derived from your device's hardware authenticator (via WebAuthn PRF), biometric scan (Windows Hello, Touch ID), or a passphrase, and is never stored on any server. Cross-device sync uploads your encrypted vault to a cloud endpoint that cannot read its contents. The server stores opaque ciphertext, verifies your cryptographic identity, and knows nothing about what is inside. Even sync metering uses blind-signature tokens (VOPRF, RFC 9497) — a privacy technique where the server can verify you hold a valid token without knowing who you are. WHAT MAKES NODEZERO DIFFERENT No email, no phone number, no name. Your identity is a decentralised identifier (DID) derived from your cryptographic keys. There is no "forgot password" flow because there is no account. Recovery uses a 12-word mnemonic phrase — the same proven approach used by cryptocurrency wallets. The server never sees your encryption keys, your plaintext credentials, or your usage patterns. Uploads and downloads are authenticated by Ed25519 signature with a 5-minute timestamp window — not by session cookies or JWT tokens. NodeZero is open source under the AGPL-3.0 licence. The full encryption layer, vault logic, key derivation, sync protocol, and wallet code are published and auditable. CREDENTIAL MANAGEMENT - Hardware-Backed Encryption — Vault keys derived from WebAuthn PRF (YubiKey, SoloKeys, Titan, Feitian) or biometric unlock via Windows Hello and Touch ID. Your encryption keys never leave your device. - DID-Based Identity — Your vault is owned by a decentralised identifier (did:key) that you control. No email, no phone number, no account required. - Field-Level Encryption — Every sensitive credential field is individually encrypted with AES-256-GCM and a unique IV. Not single-blob encryption. - Cross-Device Sync — Encrypted vault syncs via Cloudflare R2. The sync service only sees opaque blobs and cannot read your data. - Smart Conflict Resolution — Per-entry last-write-wins merge with tombstone-based deletion tracking. Concurrent edits across devices are resolved automatically. - One-Click Import — Migrate from Chrome, LastPass, Bitwarden, or 1Password in under 60 seconds with CSV drag-and-drop. Round-trip export is also supported. - 12-Word Recovery — A BIP-39 mnemonic phrase lets you restore your vault on any device. Shown once during setup, never stored. You can recover a different vault on the same device with a clear warning before overwriting. - Context Menu Fill — Right-click to fill credentials with a domain-matched picker, generate passwords, or save logins. No auto-fill surprises — you choose when and where to fill. - Save Vault to File — Export your encrypted vault to a local backup file at any time. AES-256-GCM encrypted CBOR — useless without your recovery phrase. - Dashboard — After unlock, a landing page shows your security score, vault statistics, and non-zero wallet balances at a glance. - Security Report — Password health analysis flags weak, reused, and old passwords with a composite 0–100 security score. - Vault Sharing — Delegate vault access to other NodeZero users via X25519-wrapped Verifiable Credentials with Ed25519 signatures. Time-limited and revocable. - Side Panel — Open NodeZero as a persistent side panel (Chrome 114+) for a full-height view alongside your browsing. Toggle between popup and side panel in settings. ENCRYPTED EMAIL FOR GMAIL NodeZero adds transparent end-to-end encryption on top of Gmail. Both sender and recipients must have NodeZero installed. How to encrypt an email: right-click anywhere inside a Gmail compose window → NodeZero → Encrypt for recipients. NodeZero looks up every address in the To, CC, and BCC fields, encrypts the message body, and replaces it with ciphertext — all before the email leaves your browser. How to decrypt: right-click on a received encrypted message → NodeZero → Decrypt email. If you grant the optional Gmail host permission (prompted on first use), NodeZero will automatically decrypt incoming encrypted emails as you read them — no right-click needed. A "Decrypted by NodeZero" banner appears above each decrypted message. How to link your email: right-click on any Gmail or Google Account page → NodeZero → Link this email to my identity. This registers a SHA-256 hash of your email address against your DID so other NodeZero users can encrypt messages to you. Registration is free (0 tokens). Important: linking is not automatic. Each user must explicitly link their email address before others can send them encrypted messages. Without linking, senders cannot discover the recipient's public key and the message stays plaintext. This is by design — email-to-DID mappings are never created without consent, preserving anonymity for users who choose not to participate. Under the hood: - A random content encryption key (CEK) encrypts the email body once with AES-256-GCM. - A fresh ephemeral X25519 keypair is generated per message for forward secrecy. - For each recipient (To, CC, BCC), ECDH derives a unique wrapping key that encrypts the CEK. - The server stores only SHA-256 hashes of email addresses mapped to public keys — it never sees addresses or content in plaintext. - Recipient lookups cost 1 blind-signature token each. The email-hash-to-DID mapping is cached locally for 24 hours, so repeat messages to the same recipients cost zero tokens. The cache can be cleared from extension settings. Multi-recipient support: all recipients (including the sender) can decrypt the message. If any recipient has not enrolled, NodeZero warns you by name and the message stays unencrypted — no partial encryption surprises. MULTI-CHAIN HD WALLET NodeZero derives a full HD wallet from your existing 12-word recovery phrase — no additional seed to manage. - EVM chains: Ethereum, Base, Arbitrum, Optimism, Polygon — native and ERC-20 token balances, transaction history. - Bitcoin: SegWit (BIP-84) and Taproot (BIP-86) addresses with balance and transaction history via Blockstream API. - EIP-1193/6963 provider: NodeZero acts as a browser wallet for dApps. Connect to any dApp that supports MetaMask-style injection. - In-extension swap: swap tokens on Base via Uniswap v4 with Permit2 approval — no separate DEX tab needed. - Transaction signing: EIP-1559 transaction and typed-data signing with a clear approval UI showing destination, value, and gas. - ENS resolution: forward and reverse ENS lookups integrated across the wallet. SECURITY BY DESIGN - No plaintext credential data ever touches disk or chrome.storage. - Vault signature verified (Ed25519) before decryption — tamper detection built in. - Auto-lock after 10 minutes of inactivity. - Recovery vault uses 2,000,000 PBKDF2 iterations (~30 seconds derivation) as brute-force protection. - All uploads authenticated with DID Ed25519 signature within a 5-minute timestamp window. - Blind-signature anonymous tokens decouple your identity from your usage patterns. - Google Password Manager crash guard warns before accidental GPM saves that could expose plaintext. - WebAuthn ceremonies automatically escape the popup to a side panel or pop-out window to survive Windows Hello focus loss. SETUP IN THREE STEPS 1. Install NodeZero and register your passkey (security key, Windows Hello, or Touch ID). 2. A 12-word recovery phrase is generated — write it down and verify three words. 3. Right-click on any login field to fill, generate, or save credentials. CRYPTOGRAPHY STACK Built entirely with Web Crypto API and audited libraries — no WASM, no custom cryptography. - AES-256-GCM: field-level encryption with per-field unique nonces. - X25519 ECDH: email encryption with ephemeral keypairs (@noble/curves). - Ed25519: DID signing and vault authentication (@noble/curves). - HKDF-SHA256: all key material derivation (@noble/hashes). - PBKDF2-SHA256: PIN and recovery key stretching (Web Crypto API). - BIP-39: 12-word mnemonic generation and recovery (@scure/bip39). - BIP-32/44/84/86: HD wallet key derivation for EVM and Bitcoin (@scure/bip32). - VOPRF P-256: anonymous token issuance and redemption (Privacy Pass, RFC 9497, @noble/curves). - CBOR: compact vault serialisation (cbor-x). PRICING Free tier: unlimited local operations, 100 cloud syncs per day, encrypted email included, HD wallet included. Premium ($5/month, payable in crypto): 500 daily syncs, 50 MB storage, encrypted file attachments. Pay with BTC, XMR, SOL, USDC, or 300+ other coins via NOWPayments. Subscriptions stack — repeat payments extend your expiry date. All encryption, vault, email, and wallet features are free and unlimited. Premium gates cloud convenience features only — security is never paywalled. Source: https://github.com/abc-368/NodeZero Website: https://nodezero.top
5 out of 51 rating
Details
- Version1.2.1
- UpdatedMarch 16, 2026
- Offered byNodeZ
- Size1.09MiB
- Languages2 languages
- Developer
Email
Node.Zero.DID@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
NodeZero has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
NodeZero handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site