Published onJune 20, 202516 Billion Passwords Leaked: What You Need To Do Nowpassword-leaksdata-breachcybersecurityResearchers have confirmed an unprecedented leak of 16 billion passwords impacting Apple, Facebook, Google and countless other services. Learn what happened and how to protect your accounts.