It seems that the KYC is a must now for TrueFlip users as what informed on the AML/KCY policy page. The reasons are actually common thing, related to money laundering and terrorism financing. To be honest, IMO it should not be applied to all users. It is better if the KYC applies for users who are suspected to do such criminal things.
KYCs is must thing to do nowadays, to prevent monely flows to bad forces, like terrorism groups.
Of course, it is clearly that KYCs often raise worriness about risks of leaks of personal information, data hacks/ leaks, risks of losing money due to hacks.
However, in general, KYCs is not too bad ideas to control and prevent bad forces collecting financial sources for their operations, that is only bad for the world.