Edward Snowden
According to Edward Snowden, GCHQ has two principal umbrella programs for collecting communications: