Dealer Leads, LLC
#77 largest data breach on record
August 19, 2019
2412 days ago
198.0M
Confirmed
Human Error
Technology
ES database left exposed to internet with PII and financial information of potential car buyers