Nearly 1 billion people had their of personal data leaked in China possibly

A massive online database in China apparently containing the personal data of up to one billion Chinese citizens was left unsecured and publicly accessible possibly for more than a year. Those personal data was collected by the Shanghai police and stored in a database had been hosted by Alibaba Cloud. Both Alibaba and Shanghai police…