Quick summary: who this page is for
This guide explains address reuse, change-address behavior, and QR code handling for a hardware wallet ecosystem focused on the Nano S family. If you store cryptocurrency in self-custody and want concrete steps to keep receiving addresses private, this is for you. I believe practical checks beat abstract warnings. In my experience, a five-second verification on the device prevents most common leaks.
Who should look elsewhere? If you only use custodial exchanges and never export private keys, this level of detail is overkill. For setup and seed recovery basics, see the setup guide and seed phrase management.
Glossary: short definitions
- Receive address: the public address you give someone to send crypto to your account. (Public, but can reveal links.)
- Change address: a new address your wallet creates to receive leftover funds when you spend — used primarily in Bitcoin-like UTXO systems.
- Address reuse: using the same receive address multiple times for different payments.
- QR code: a convenient encoding of an address (sometimes with an amount or memo).
Why address privacy matters (with an example)
Why care about address reuse? Because blockchains are transparent. Every time you reuse an address you make it easier for an observer to link multiple payments to the same wallet. Short example:
- You publish the same donation address on your blog and in a forum using your real name. 2) Someone correlates donations to that forum identity and to other addresses that were spent from that same address. End result: identity leakage.
And yes, small things add up. One reused address can connect multiple transactions and reveal more than you intended.
How hardware wallets handle receive and change addresses
Most modern hardware wallet setups use hierarchical-deterministic (HD) wallets. That means the device and the companion app derive long sequences of addresses from your seed phrase (BIP-32/BIP-44/BIP-84 in many cases). The key points:
- The companion app will typically show a fresh receive address when you create a new receive request. (This improves privacy.)
- When you send Bitcoin, your wallet often spends UTXOs and creates a change address to hold the leftover amount — this is normal. Change addresses are separate from the receive chain.
What I watch for in testing: always verify addresses on the hardware wallet screen before sharing or using a QR code. The private keys that control derived addresses live inside the secure element on the device, but the host computer can be compromised. Confirming the address on-device binds the address you see to the private keys held in the secure element.
Step-by-step: safe receiving & QR code handling
How to receive funds while minimizing privacy leaks (step by step):
- Open your companion app and request a receive address for the specific account.
- The app will display an address and often a QR code.
- Always verify that exact address on the hardware wallet's screen. (Compare the first and last 4–6 characters.)
- Only share the address/QR after that verification.
Why the device check matters: a compromised PC could display a different address while the hardware wallet still signs to another. Verifying on-device prevents this.
QR code tips:
- A QR can encode more than an address — amount and memo can be embedded. If you don't want the amount public, ask payers to scan a naked address or omit the amount.
- If you scan a QR from someone else, double-check the textual address before approving a send.
- Air-gapped flows often use QR codes to move unsigned or signed transactions between devices; if you use that setup, verify addresses on both devices.
But watch out: some mobile wallets will auto-encode a payment request URI (e.g., bitcoin:address?amount=0.05). That’s convenient, but it can leak amount metadata.

Common mistakes and troubleshooting
- Reusing a single public address for multiple purposes. Result: activity links and weaker privacy.
- Not verifying the address on the device. Result: malware can substitute addresses.
- Scanning random QR codes. Result: you might be prompted to send to an attacker’s address.
If someone reports that the address shown by their host app doesn't match the device, stop. Reconnect, check firmware (see firmware-updates), and if needed, consult troubleshooting-flowchart.
Address reuse risks hardware wallet owners should know about: repeated reuse makes chain analysis trivial. Use new receive addresses for payments you don’t want linked. If you must reuse (in rare controlled circumstances), consider separate accounts for distinct activities.
Advanced privacy options: passphrase & multisig
Two stronger patterns for privacy-aware users:
- Passphrase (25th word): this creates hidden accounts derived from the same seed phrase. It can compartmentalize funds for different uses (spending vs savings). Pros: privacy separation. Cons: if you forget the passphrase, those funds are unrecoverable. Read more at passphrase-25th-word.
- Multisig: using multiple keys held in different places reduces single-point linkage and can improve privacy when combined with careful address management. It’s more complex but powerful; see multisig-setup.
In my experience, multisig plus separate accounts is where privacy and safety meet, but it’s a step up in complexity.
Quick checklist (table)
| Action |
Why it helps |
What to verify |
When to seek help |
| Verify receive address on-device |
Prevents PC/phone substitution |
First & last characters, or full string |
If mismatch persists |
| Use a new address per payment |
Limits linkability |
Confirm fresh index on the app |
For high-value or public receipts |
| Don’t share QR with amount |
Avoids amount leakage |
Ask payer to scan address-only |
For donations or public invoices |
| Consider passphrase for separation |
Compartmentalize funds |
Back up both seed phrase and passphrase |
If you forget passphrase |
FAQ (real user questions)
Q: "ledger nano s wallet qr code" — is it safe to let people scan my QR?
A: A QR that encodes only a receive address is roughly as safe as the textual address — provided you verified it on-device first. If the QR also contains an amount, that amount becomes public to anyone who sees the QR or blockchain (and to chain analysts).
Q: "should wallet adresses change in ledger nano s btc" — (yes, spelled the search)
A: Short answer: yes, receive addresses should change. Bitcoin wallets commonly use a new receive address each time and create a separate change address when you spend. This behavior reduces linkability between payments. If you notice the same address being reused repeatedly without your intent, double-check how the companion app or third-party wallet is creating addresses.
Q: "wallet address privacy ledger" — how private is a Ledger-based setup?
A: Privacy depends more on your habits than on the device. The hardware wallet protects private keys in the secure element, but address privacy depends on whether you request fresh addresses, use passphrases, and separate accounts for different activities.
Q: Can I recover crypto if the device breaks?
A: Yes — if you hold a correct backup of your seed phrase (and passphrase if used). See recover-from-seed.
Q: What if the company goes bankrupt?
A: Your private keys are yours if you use a non-custodial hardware wallet with an off-device seed phrase. For legal and backup considerations, read lost-device-company-bankrupt and legal-backup-considerations.
Conclusion & next steps
Address privacy is mostly about process: generate fresh receive addresses, always verify on-device, and be careful with QR codes that include amounts or memos. I’ve found that a short verification habit prevents most mistakes. If you want to go deeper, read about passphrase (25th word), multisig options (multisig-setup), and seed backup best practices (seed-phrase-management).
If you ran into a mismatch or suspect a problem, follow the recovery and troubleshooting guides linked above rather than sending funds.
Want a step-by-step receiving walkthrough? Start with the nano-s-setup-step-by-step and then test a small transaction first — practice makes secure.