site logo

Equifax to pay up to $650M in 'largest data breach settlement in history'

Getty / edited by Industry Dive