Learn › Module 4 of 6

Privacy

The ledger is public. Privacy is not a feature you switch on: it is a set of habits, plus knowing exactly what leaves your phone.

1. What the ledger reveals

Every transaction is public and permanent: amounts, addresses, timing, and the graph of which address paid which. What is not in the ledger is your identity — addresses are pseudonyms, not names.

The practical consequence: privacy is broken by linking, not by the ledger itself. The moment an address is tied to you (an exchange withdrawal, a public donation page, a payment to a merchant who knows you, a message where you pasted it), everything connected to it becomes linkable too.

2. Address reuse: the real problem

Your wallet can generate practically unlimited addresses. It should: one fresh address per payment received.

Reusing one address is like using the same statement number for your salary, your rent and your donations:

In this app, "Receive" always proposes a fresh address. Accept that proposal: it costs nothing.

3. Change addresses

When you pay, your change returns to a new address of your own wallet (module 2). That is a privacy feature: if change went back to the address you were paid on, every payment would chain your balance together in public.

Seeing "receive" and "change" branches in the address list is therefore normal. The change branch is not a second wallet and does not mean you have double funds.

4. What this app sends, and to whom

The app has no accounts, no analytics, no tracking SDKs and no telemetry. Your keys never leave the device. But to show a balance it must ask somebody about the chain:

In Settings → Tools → Explorer mirrors you can turn the fallback off: then only the primary source is used, and no address or transaction data goes to a third-party mirror. On the web/PWA build the mirrors are mandatory (the primary API blocks browser requests), which is one more reason to use the mobile app for real funds.

What is never sent: your recovery phrase, your password, your private keys, your xpub (unless you explicitly export or share it), a device identifier, or usage statistics.

5. The xpub is a privacy key

An xpub cannot spend — and that is exactly what makes people careless with it. With the xpub, anyone can derive all your addresses, watch your balance live, and link every payment you will ever receive in that account.

Share it only with software or people you would show your full bank statement to.

6. Raising the bar

Takeaway — The ledger is public, so privacy comes from not linking your addresses. Use a fresh address per payment, let change go to the internal branch, and know the exact list of servers the app talks to (one primary API, plus two optional mirrors you can disable).

7. Check yourself

  1. You published one address on your website. What does a stranger learn from it over a year?
  2. Which switch in the app reduces the number of servers that see your addresses?
  3. Why is giving someone your xpub a privacy decision rather than a spending risk?