1 article, most recent September 3, 2026.
The IDScan data breach leaked 150 million identity records, including a senior official's driver’s license, raising urgent compliance and operational.