I am using a remote node. All the information it can get is the association of my IP with the TX ID, if I understand correctly. Paired with a TOR and selecting random nodes for each transaction, I'd probably get pretty good privacy.
Now suppose I host a local node on some old laptop. What do I get? In any case, transactions can be associated with my IP, since that node will broadcast transactions to the network by connecting to other nodes.
Even if I rent a server, I won't get more privacy. The server will just be another proxy layer.
I guess I'm not getting this right, and would appreciate answers from smarter folks.