Non-custodial · Shielded by default

Save with
purpose.
Spend with
privacy.

ZecVault wraps a full Zcash wallet around named savings goals called vaults. Set a target, stay accountable with a 24-hour lock, and keep every transaction shielded — your seed never leaves your device.

Linux macOS Windows Web & PWA
Features

Everything you need to save in private

A full Zcash wallet — send, receive, sync — with a savings layer built on top. Not a gimmick, not a custodian.

Named Savings Vaults
Create goals with custom names, ZEC targets, and deadlines. Each vault gets its own dedicated Zcash address, encrypted ZV1 memo, contribution streak, and progress bar. Virtual balance accounting hides vault funds from your spendable balance so you don't accidentally spend them.
ZV1 protocol on-chain memos streak tracking
24-Hour Accountability Lock
Breaking a vault early starts a 24-hour countdown. Enough friction to prevent impulse decisions — not enough to trap you in an emergency. Cancel at any time before it runs out.
Shielded by Default
Receive addresses use Unified Addresses combining Orchard and Sapling. Amounts and participants are hidden from chain observers. Transparent addresses are available when you need them.
ZIP-316
Round-Up Savings
Every time you send ZEC, the app rounds up to the nearest threshold (0.01, 0.1, or 1 ZEC) and deposits the difference into a vault of your choice — no extra transactions.
Fee Preview Before You Send
The wallet builds a proposed transaction, fetches the exact ZIP-317 fee, and shows you the full debit before you confirm. No surprises. Reject and re-enter at any time.
ZIP-317 fees
Truly Cross-Platform
One codebase. Native installers for Linux, macOS, and Windows powered by Tauri. Same React UI runs as a PWA or in-browser with mock data for testing — no native build required.
How it works

Three steps from idea to goal

Vaults sit on top of real Zcash transactions — not IOUs, not smart contracts. Your ZEC, in your wallet, tracked by the app.

Create a vault
Name it, set a ZEC target, pick a deadline. Choose from categories like Experiences, Safety Buffer, Home Upgrade, or define your own.
Under 30 seconds
Deposit consistently
Send ZEC to your vault's address. Each deposit carries an encrypted ZV1 memo only you can read — letting deposits survive device restores. The app tracks your streak.
Streak resets if you miss a day
Reach your goal
When the balance hits the target the vault completes automatically. ZEC releases back to your spendable balance. Archive the vault and start the next one.
Or break early — 24h cooldown
Privacy

Private where it matters most

Zcash has two types of addresses with very different properties. ZecVault defaults to the private one.

Shielded ← default

Unified addresses (u1...) use the Orchard and Sapling protocols. Transaction amounts and participants are cryptographically hidden from on-chain observers — only you and anyone you share your viewing key with can see the details.

  • Amounts hidden from chain observers
  • Sender and receiver not linkable on-chain
  • ZV1 vault memos encrypted inside the shielded note
  • Sapling → Orchard migration available in-app

Transparent

Transparent addresses (t1...) are fully public — like Bitcoin. Useful for exchange withdrawals, but ZecVault guides you toward shielded by default and shows an explicit warning before sending to a t1 address.

  • Amounts and addresses visible on-chain
  • Sends flagged with a confirmation step
  • Required for some exchanges — fully supported
  • Shield to Orchard in one tap when ready
Security

Your keys. Your rules.

ZecVault is non-custodial — no account, no server, no cloud backup. The keys are yours, all the way down to the metal.

Encrypted at rest

Your 24-word BIP39 seed is encrypted with AES-256-GCM using a key derived from your password via Argon2id — a memory-hard KDF that resists GPU brute-force. The decrypted seed exists only in memory during signing, then is immediately cleared.

OS keyring & biometrics

Optionally store your password in the OS secure credential store: Keychain on macOS, Credential Manager on Windows, Secret Service on Linux. Enables Touch ID, Windows Hello, and biometric unlock without weakening the underlying encryption.

Lightwalletd over TLS

Compact block sync happens over gRPC/TLS to a lightwalletd server — default zec.rocks. The server sees which blocks you download, not the contents of your shielded transactions. Point to your own server in Settings → Network for full metadata privacy.

4-word address alias

Every receive address has a deterministic 4-word alias — a human-readable fingerprint derived from the address bytes. If both sides show the same four words, the address is correct. Any mismatch means something went wrong with the paste or share.

Built on
BIP-39 ZIP-316 ZIP-32 ZIP-302 ZIP-321 ZIP-317 librustzcash Tauri 2
Download

Get ZecVault v0.1.4

Native installers for every desktop. Same wallet, same UI — choose your platform.

Linux

.deb · .rpm · .AppImage
Download

macOS

.dmg · Apple Silicon + Intel
Download

Windows

.msi (WiX) · .exe (NSIS)
Download

Web / PWA

Browser · Install to home screen
Open App

Your goals.
Your keys. Your ZEC.

No accounts. No custodians. No excuses. Start saving with the privacy Zcash was built to deliver.