Does anyone have any thoughts on the dangers of XPUB proliferation? It seems a lot of services enjoy asking for these, which seems to prevents a serious privacy risk.
The XPUB reveals all past transactions and enables "watching" a wallet without the ability to spend. This can be useful to watch your own cold storage wallet on your mobile wallet, for example, but it also means that if other people have your XPUB they can watch every transaction you make and start building a profile on your actions.
It seems both Ledger Live and Trezor Suite allow you to import XPUBs and use them on their mobile apps. Is this something that is strictly locally stored? Does it call home to mama? Have the HW manufacturers clarified what their data retention process is here?
It seems in an adversarial environment, the Government etc, could request Ledger / Trezor to handover all XPUBs and IP addresses of those user to start narrowing down who's who and start putting total net balances against people's names (which in the case of Ledger are already leaked).
I guess these providers are already privy to sensitive traffic as you are using their nodes when going through Ledger Live or Trezor Suite. I think there needs to be more awareness of the tradeoffs of using the default software packages, and many people don't realise that you can access the HW through less invasive software such as Electrum.
Anyway thought I would throw it out there and see what everyone thinks!