I am just so conciouse about Bitcoin security because my country is not a Bitcoin friendly place, so I just want to be awear, is it possible for any agency to use Bitcoin wallet transaction and track a persons IP to know their location?
Get a router that supports OpenVPN (or Wireguard), signup for double hop VPN, run your own node, connect Bitcoin Core client to it.
Your transactions will be transmitted by your node (which will be visible as an exit IP of your VPN connection), your real IP will be lost
in the entry node of your two hop VPN connection.
If you use OpenVPN VPN provider with no logs, nobody would be able to track your transactions down. Unless they get
the VPN provider watch your connections in real time and log them.
Most VPN providers these days drop logs after connection is done, or don't log at all, unless they are forced by the court order.
If you are paranoid, change the country/VPN server location every time you connect your node or perform a new transaction.