Share Facebook Twitter LinkedIn Pinterest Email A massive leak of 153 million driver’s licenses has ignited significant backlash against Know Your Customer (KYC) verification processes and data security.