F forbes.com Personal Data from Entire 16.6M Population of Ecuador Leaked Online 2 points Khelouiati 7 years ago 0 comments