If you want to be able to do private things on a public network and you're willing to do some technical stuff (and maybe buy a service), you can use a virtual private network (VPN) to make your privacy on public networks equivalent to your privacy on other networks.