|That type program might make it seem like your IP is hidden but the simple fact is, without a valid IP you can't communicate on the network (internet)............period, end of story, no exceptions.|
So if you need that IP to communicate, it follows you can't "hide" it because if you did, you'd stop communicating. Also, you can't just use any old IP address you want to as it has to be a valid IP within your provider's network to communicate beyond their network, so you can't just change it temporarily (or permanently) eithere.
The only person this kind of software hides anything from is user who don't know any better.
Your provider knows your IP address.
It matters not how straight the gate,
How charged with punishments the scroll,
I am the master of my fate;
I am the captain of my soul.