Skip to content Skip to navigation

Roughly 16 billion passwords have leaked online, including from Google, Facebook and Apple

Tags: 

Many questions remain about these leaked credentials, including whose hands the login credentials are in now.