Equifax Settlement

Data breach text with a padlock underneath it
In English

Equifax Settlement

At least $575 million in relief from 2017 data beach