Chinese social media platforms embarrass CCP supporters by revealing their location
The Cyberspace Administration of China, China's main internet watchdog, proposed guidelines in October that may force sites to display users' IP addresses. In an effort to combat ...