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…