Explorers see the number
Most wallets settle in the open. Anyone can follow a wallet and read every payment size.
Public wallets broadcast every salary, invoice, and payroll amount to anyone with an explorer. zPayy wraps any ERC-20 into an encrypted confidential balance — so you can send, request, and settle without publishing the number.
The gap
A public transfer is a receipt taped to the street. Competitors, payroll, and family spending should not be a spectator sport. Encryption in the UI is not enough — the ledger itself has to hide the amount.
Most wallets settle in the open. Anyone can follow a wallet and read every payment size.
Paying a team on-chain today often publishes every salary next to a name-shaped address.
Invoices and payment links should collect funds without advertising the amount to the world.
No new coin. You shield what you already hold, then send and request with the amount encrypted.
Email, social, or your own keys. zPayy does not custody funds. Recovery stays on your device.
Wrap any ERC-20 — USDC, USDT, and the rest — into its confidential form. The amount becomes ciphertext on Ethereum.
Confidential transfer, payment links, and batch send. Unshield when you need a public balance again.
Move between public ERC-20 and encrypted balances without leaving Ethereum.
Pay one person or many in a single confidential flow — payroll, splits, treasury.
Share a payment request. They pay in-app. The amount stays encrypted on-chain.
Compared
Public explorers are excellent at transparency. They are a poor default for salaries and invoices.
| Capability | MetaMask, Trust & public wallets | zPayy |
|---|---|---|
| Transfer amounts on a block explorer | Visible | Encrypted (confidential sends) |
| You hold the keys | Usually | Always — non-custodial |
| Tokens you already use | Any ERC-20 | Same tokens, shielded |
| Payment requests | Address + amount in the open | Link + encrypted settle |
| Pay many people at once | One public tx after another | Confidential batch send |
| Choose to go public again | Already public | Unshield when you need to |
Fully homomorphic encryption so contracts can compute without seeing the plaintext amount.
Confidential token standard for encrypted balances and transfers.
Mainnet for production. Sepolia when you want to try the flow first.
Keys and app lock stay on the phone. zPayy does not hold a copy.
Available on TestFlight and Google Play. No sideload required.
A non-custodial mobile wallet for confidential ERC-20 payments on Ethereum. You shield public tokens into encrypted balances, then send, request, and batch-pay without publishing the amount.
Hiding a number in the app is not the same as encrypting it on-chain. zPayy uses fully homomorphic encryption (Zama fhEVM) and confidential tokens (ERC-7984) so the ledger itself does not show the amount for confidential transfers.
No. Keys stay on your device. We cannot recover a seed phrase or move funds for you.
Any ERC-20 can be shielded into its confidential form — USDC, USDT, ZAMA, and others listed in the registry — on Ethereum mainnet and Sepolia. Switch networks in Settings.
Yes. Unshield unwraps confidential tokens back to the public ERC-20 when you need liquidity on the open ledger.
iOS via TestFlight and Android on Google Play. We do not distribute a direct APK from this site.
Confidential means amounts (and related encrypted state) are not plaintext on-chain. Addresses and other public chain data can still be visible. It is privacy for payments, not invisibility.