Over 18 years, I worked for both.....The CIA isn't what you think for this question....the mission is different....<br />
One is a Intelligence agency and the other, counter Intelligence......<br />
Both however have an agreement under section 202-215 along with ISP's to provide information when requested....So of your choices...Probably a combination of;<br />
1) Phone/ISP companies...<br />
2) Mega Supermarkets, Facebook and other social media...<br />
Why spend money to gather when you can just now arm twist BING, GOOGLE, etc...?
the cia is tasked with foriegn threats and cannot legally operate in the us against us citizens<br />
citibank has all of our important info and shares with the nsa fbi so they are a triumverate and powerful as hell
I say Citibank
Citibank. The CIA and the NSA have to get a warrant to purchase your profile information from Google. All Citibank has to do is purchase a bundle of customer data.
All of the above.
Citibank, without a doubt. Once worked for the CIA (more than 30 years ago). At the time, they knew more about me than I knew myself, but that is no longer true. NSA could not care less about me.