According to the documents, Karma Police was put together around 2008 with the goal of giving the GCHQ with "either (a) a web browsing profile for every visible user on the Internet, or (b) a user profile for every visible website on the Internet." To that end, it collected website browsing histories from web users by tapping into the fiber optic cables that connects the internet globally. The agency already got into hot water for collecting data from civil rights groups, even though it maintains that the surveillance wasn't illegal, but the more extensive nature of Karma Police is likely to raise even more alarm bells.

So what did the GCHQ do with all of that data? Apparently, most of it went straight to a repository called "Black Hole" (another sign the program's creators were emo '90s kids), which was a centerpiece of the agency's spying apparatus. The diagram below shows how data sent into Black Hole was structured.

It's easy to feel a bit numbed by all of the news of extensive government surveillance, but it's stories like these that remind us just how far spy agencies were willing to go over the past decade.

[Photo credit: GCHQ/Crown Copyright]