Personal info of nearly 200 million U.S. voters sat exposed on a public server for 12 days – Technology & Science

Personal information belonging to 198 million American voters was exposed for more than week this…