BTC$77,592-0.4% ZEC$361.10+8.5% XMR$369.63-0.8% DASH$36.73+4.1% FIRO$0.7628-0.5% ARRR$0.2032+3.1% BEAM$0.0193-0.7% GRIN$0.0378-1.7% IRON$0.0582-2.3% SCRT$0.1106-1.3% NIGHT$0.0373+2.7% ZCSH$27.49+7.80% CYPH$0.9899+12.54% EZRA$0.1878-2.49% BTC$77,592-0.4% ZEC$361.10+8.5% XMR$369.63-0.8% DASH$36.73+4.1% FIRO$0.7628-0.5% ARRR$0.2032+3.1% BEAM$0.0193-0.7% GRIN$0.0378-1.7% IRON$0.0582-2.3% SCRT$0.1106-1.3% NIGHT$0.0373+2.7% ZCSH$27.49+7.80% CYPH$0.9899+12.54% EZRA$0.1878-2.49%
Home  /  Research  /  What Your Bank Sees
Privacy comparison · Updated 04.24.26

What your bank sees vs what Zcash sees

Two apps. Same person’s month. The difference is who else is reading along.

Open your banking app and you see a list of recent transactions. Open a Zcash wallet and you see the same kind of list. Both views look familiar. The difference is what happens to the data once you close the app.

Your bank sees
A typical online banking transaction list showing 10 transactions for the month with merchant names, locations, and amounts. Includes purchases like coffee, gas, groceries, rent, streaming, therapy, dinner, paycheck, donation, and a ride share.

Date, merchant, location, amount. The bank sees this. So does the card network, the merchant’s payment processor, fraud vendors, marketing partners, and anyone who breaches any of those parties. Anyone who reads down the list can guess where this person lives, what they treat, what causes they support, what their week looked like.

Your wallet sees
A Zashi wallet view showing 10 shielded transactions for the same month. Some transactions display labels and amounts the user wrote themselves; others are shown as bullet placeholders to illustrate that the data is encrypted from outside observers.

You see your activity. The bullets here illustrate what the rest of the world sees: nothing. Sender, recipient, and amount are encrypted on the chain. The wallet developer cannot read them. The network cannot read them. Anyone watching the chain cannot read them. The only person with the full view is you.

The shielded rows aren’t hidden from you

In a real Zashi wallet, you see all of your own transactions. The bullets above are an editorial illustration of what someone else would see if they tried to look. From your end, the wallet shows your full activity. From any other vantage point, it shows nothing.

That is the privacy property: not that you forget what you spent, but that nobody else gets a copy of the record.

How that works

Zcash uses a class of cryptography called zero-knowledge proofs. When you send a shielded transaction, the network checks a mathematical proof that you owned the funds and that the transaction balances. The network does not see who sent it, who received it, or how much.

This is not redaction. Redaction means somebody has the data and chooses not to display it. Zero-knowledge means the data was never exposed in the first place. There is no admin somewhere with a decryption key.

What about Monero? Monero gets to the same place by a different route. Instead of zero-knowledge proofs, it uses ring signatures, stealth addresses, and confidential transactions. The result is similar: sender, recipient, and amount are not visible to outside observers. Two coins solving the same problem with different math. Compare them in detail ›

Verify it yourself on a block explorer

A block explorer is a public website that lets anyone look up activity on a blockchain. For most chains, that means you can see who sent what to whom. For Zcash shielded transactions, you cannot.

Open mainnet.zcashexplorer.app and look at the Recent Transactions list. You will see something like this:

A screenshot of mainnet.zcashexplorer.app showing recent Zcash transactions. Most rows show a public output amount in ZEC and are labeled Public or Coinbase. One row, highlighted, shows a public output of 0.0 and is labeled Shielded. The Shielded row is a fully private transaction whose actual amount is encrypted on the chain.
Real recent activity on the Zcash chain. Most rows are Public transparent transactions where the amount is visible. The highlighted row is Shielded: a real transaction whose actual amount is encrypted on the chain. The Public Output column shows 0.0 because there is nothing public to display.

The fields you would expect on a normal blockchain explorer (sender address, receiver address, amount transferred, memo) are not there for shielded transactions. They are replaced with encrypted data the explorer cannot decode. The only public fields are the block timestamp, the network fee, and the type marker showing it was shielded.

Compare this to a Bitcoin transaction on mempool.space or an Ethereum transaction on etherscan.io. Same kind of explorer, completely different result. On those chains, every transaction is fully readable by anyone, forever.

What Zcash does not protect

The chain is one piece. The rest of the picture has to be handled separately:

Coin-level privacy is one layer. The others (connection, identity, credentials, custody) are independent and need their own treatment. The privacy stack guide walks through each of them.

Related