If you use an SPV wallet, the node you connect to knows your IP and Bitcoin addresses.
If I correctly understood you it turns out that you need to hide not only your passwords with your wallet, but also the computer itself, which can remember everything?