I have a feeling that victimsofcommunism.org is probably not the most reliable source out there. There is an entire Western industry built around producing anti-communism and anti-China spam, much of which seems to have a dubious relationship with the truth. This appears to be one of those sources.
https://chinatribunal.com/