This is just out of curiosity. The NSA does not clearly define what it takes to be an NSA "foe". Can they also be snooping on our private repos which are hosted on Github/Bitbucket (and hence, Rackspace/Amazon/whatnot)? Are users protected against any such access?
Just assume that the government has access to everything online, including "private" content. Even if they don't have direct access, they can get it with a warrant. With the patriot act and fisa, they can get warrants pretty easily, so basically you shouldn't put anything incriminating online, even privately.
Just assume anything that you type is public. Thats to say, even if you don't post it online the physical manifestation of you typing on a keyboard may not be secure.
The NSA collects everything that passes through US cables, both unencrypted and encrypted data. They usually don't decrypt most of the stuff themselves, because that would need too many resources, which is why they go to the big services companies and ask them for the keys.<p>And I wouldn't assume they only look into the data of the "criminals", but also for commercial espionage reasons.