June 17, 2025

Number of leaked files surge to a record 36 billion in 2020