Data Troll, Aug 13, 2025 · In June 2025, headlines erupted over a "16 billion password" breach.