Massive data leak exposes 16 billion user credentials globallyRita HuJune 20, 2025 16 billion passwords from Apple, Google, and Facebook leaked online. Users urged to turn on multi-factor authentication.