"The blockchain doesn't store IP addresses. In order to obtain the IP address of someone sending or receiving bitcoins, you would have either observe the activity of the network very carefully, or track them down by some other means. Keep in mind that, for example, someone could receive bitcoins without ever being connected to the internet."You can't escape from Blockchain analytics. I just need to input wallet address, it extract whole history including Geo locations and IP address.
Best way is to start your own exchange. Only exchanges can do this
you try to find solutions where there is no problems, there are plenty of method to avoid blockchain tracking and ip tracking with bitcoin transactions.