data china 4dRevealed: China has secretly installed kill switches in solar panels sold to the Westwas fined €530 million ($601 million) by a European regulator for illegally sending personal data of users to China.