A massive data leak containing very personal information on more than 200 million voters was recently detected. In the wrong hands, that is very bad news.
Continue Reading