National Institute for Health and Welfare
January 1, 2017
3372 days ago
Undisclosed
Confirmed
Human Error
Government
Personal data and lab results of more than 6,000 people leaked online