Day: June 20, 2025

16,000,000,000 Google, Apple and Facebook passwords leaked in ‘one of largest data breaches ever’16,000,000,000 Google, Apple and Facebook passwords leaked in ‘one of largest data breaches ever’

The breach exposed login credentials and passwords to social media accounts and government services, according to Cyber News researchers (Picture: 2020 Photothek) Sixteen billion passwords to social media accounts were leaked in