ICO reveals 90 organisations hit by Capita cyberattack
The Information Commissioner’s Office (ICO) has revealed that around 90 organisations suffered personal data breaches following the recent Capita cyberattack that happened in March 2023. The outsourcing...