Personal data on over 700,000 exposed by Illinois government agency

Wait 5 sec.

A human mistake resulted in a major data leak in late September 2025.