Your crypto.
Nobody's business.
Zkool is a self-custody Zcash wallet. Send and receive ZEC in the shielded pool while your balances and history stay encrypted — provably private with zk-SNARKs, never surveilled.
Total balance
Only your device can decrypt this.
Orchard
shielded
••••
▲ ••%
Sapling
shielded
••••
▲ ••%
Transparent
public
••••
▼ ••%
Built on the Zcash protocol
Why Zkool
Privacy that doesn't cost you control
Most wallets make you choose between convenience and privacy. Zkool gives you both — with cryptographic guarantees instead of promises.
Private by default
Balances and transactions live in Zcash's shielded pool, encrypted on-chain. The network verifies validity with zk-SNARKs — never who, what, or how much.
Truly self-custody
Keys are generated and stored on your device — never on our servers. No one, including us, can freeze, seize, or snoop on your funds.
Unified addresses
One Zcash address for shielded and transparent funds. Share it anywhere — recipients never learn your balance or your history.
Instant, verifiable
Every shielded transaction carries a succinct zk-SNARK proof that settles in seconds. Trustless math, not a trusted middleman.
Restore anywhere
Recover on any device from your seed phrase and birthday height. Keys never touch our servers, and sync resumes right where you left off.
Open & audited
Zcash's cryptography is open source and peer-reviewed — and so is Zkool. Verify the privacy yourself; don't take our word for it.
How it works
Three steps to private money
Create in seconds
Spin up a wallet on your device and get your seed phrase. Keys never leave it, and we never see them. No email, no KYC.
Sync & receive
Zkool syncs from your birthday height and lands incoming ZEC in the shielded pool, so your balance stays invisible on-chain.
Send privately
Spend from your unified address. Each shielded send carries a zk-SNARK proof — valid to the network, opaque to everyone else.
Security
Built so that trust is never required
Zkool's privacy isn't a policy you have to believe — it's enforced by math. Here's what that means in practice.
- Non-custodial keys, generated and sealed in your device's secure enclave
- Built on Zcash's open-source, peer-reviewed zk-SNARK cryptography
- No tracking, no analytics on your balances or transfers
- Optional viewing keys — share proof of funds without giving up custody
// transfer.proof
verify(proof, publicInputs) → true
sender ········ hidden
amount ········ hidden
balance ······· hidden
✓ settled in 1.8s · no data leaked
FAQ
Questions, answered
Zcash's shielded pool uses zk-SNARKs — zero-knowledge proofs that let the network confirm a transaction is valid without learning the sender, receiver, or amount. Zkool generates these proofs on your device, so your activity is encrypted on-chain by default.
Yes. Your private keys are generated and stored only on your device. We never hold them, can't access your funds, and can't freeze your account. If our servers vanished tomorrow, you'd still control your assets.
Zkool is a dedicated Zcash wallet. You can hold ZEC in the shielded pools (Orchard and Sapling) and in transparent addresses, all behind a single unified address — sending and receiving privately by default.
Restore on a new device from your seed phrase. Enter your birthday height and Zkool re-syncs your shielded balance from there — your keys never touch our servers, so recovery is entirely in your hands.
Yes. Zcash viewing keys let you share a read-only view of your transactions — with an exchange, an auditor, or a counterparty — without handing over custody or spending ability.
Zcash's protocol and zk-SNARK cryptography are open source and peer-reviewed, and Zkool is built in the open too. Privacy you can't inspect isn't privacy, so you're welcome to verify it yourself.
Take your privacy back.
Create a Zkool wallet in under a minute. No email, no KYC, no one watching over your shoulder.
Available on iOS, Android, and as a browser extension.