Most of these may prohibit *websites* from tracking you but your ISP still knows where you go unless you use a VPN.
The law should be that ISPs can't keep logs.
As for VPNs, they are ISPs once removed.
If you send a nastygram or out an archive of some rat's email via a VPN, you can't be caught unless both the VPN and the ISP cooperate.
It starts with where you went. They'll have the IP address to which you uploaded.
The next step in any investigation will be to get the owner of that IP address to cough up. If they are an honest VPN, they will not have a record. If they are an honest ISP, they will not have a record.
If they are a compromised ISP, game over. You are unmasked!
If they are a compromised VPN, they will cough up which incoming IP originated the connection. Then the process moves to the ISP of the originating connection. Which of their subscribers had that IP address at that time?
Do you trust Comcast? Do you trust Verizon?