Dealerleads Suffers Data Leak – 198 Million Car Owners Exposed

Another company has suffered from a major data leak. This time, Dealerleads, a company that owns numerous domains, leaked 198 million records.

Dealerleads Suffers Data Leak – 198 Million Car Owners Exposed Read More ยป