As I understand it, even a VPN will not shield an internet user because eventually, that user's data pops out of the VPN onto the network of some other ISP. That ISP is then free to sell it, or, if it is the same ISP yet in a different region, it may be harder for them to piece the data back...