One petabyte of information is equal to 500 billion pages of standard printed text. The European Data Protection Supervisor (EDPS), the EU’s watchdog, has made a shocking discovery: Europol has a data cache that’s at lea…
Home
Feed
Search
Library
Download