A YouTube channel called “RutersXiaoFanQi” vanished from the platform on Monday after years of satirizing Chinese dictator Xi Jinping. Internet freedom advocates are concerned the channel was taken down by Chinese Communist Party censors who weaponized YouTube’s copyright infringement rules.