Every time we discuss China's issues, some people always raise Xinjiang. The evidence presented was nothing more than the testimony of a few people and photos of unknown time and place.
Chinese people who know technology can read these reports, and I can say that most of them will not believe them. Because the CCP has always promoted that 56 ethnic groups are one family. If these things happen, they will spread locally and cause riots. Note that media control has never completely prevented the spread of the incident, only weakened.
Because Xinjiang has suffered terrorist attacks, his security measures are higher than other provinces. For example, citizens have to show their ID cards to enter the supermarket, but this is the same for everyone.
About the skills training school, I once had doubts about what facility it is. After watching the BBC interview, I relieved my doubts, because even if they were looking for it with a magnifying glass, the scariest place was just the bathroom with the lights off. [1] If officials prevent them from viewing anything, they will put it on the show.
In summary, I do not believe that the CCP persecutes Uyghurs. I think the media played a big role in our differences of opinion. So I suggest watching more media with different standpoint. For example, I often watch English media, but Westerners rarely read Chinese media. Fortunately, with Google Translate, language should no longer be a problem.
[1] https://medium.com/@sunfeiyang/breaking-down-the-bbcs-visit-...