You can tip the system in your favour when you're being watched, you can have "them" know what you want "them" to know. Make everything you do on the Internet with companies as public as possible, so the authorities have nothing additional to what the rest of the world already knows.
Treat the corporatocracy that is the mainstream Internet services like being outdoors in public and treat your own personal computer(s) as the private area and simply use encryption there. That way, when you use Free, Open-Source Software you'll maintain privacy on your own machine without arousing the suspicion of the authorities. The end result is transparency that even public figures do not have, "they" think they have everything but you still have real privacy on your own private network(s).
When you need to communicate with friends privately, bridge networks using a VPN. Stick to common sense and enjoy your life, the NSA have won nothing if you use your brain and stick to keeping things you can't make public as private.