KuCoin has never prevented users from conducting legal transactions. It has always been one of KuCoin's core values to ensure that users are able to conduct safe and stable transactions on the platform.
Well, that's exactly what happened in the instance of the
member linked above. You are preventing a team member of the coin deposited on your exchange from withdrawing said coin.
https://wax.bloks.io/account/kaefersproxy#voteshttps://twitter.com/kaefergeneral/status/1300016250358300672?s=20However, KuCoin adopts a zero-tolerance attitude towards illegal and criminal activities including money laundering, fraud, and terrorist financing. We strictly implement anti-money laundering measures and constantly screen and review all suspicious transactions in accordance with the requirements of the laws, regulations and international norms where the platform is located. KuCoin hopes to create a safe and fair trading environment for users while fulfilling its legal obligations.
That's fine but your exchange should be sophisticated enough to recognize that not everybody who deposits coins then immediately wants to withdraw them is a criminal or attempting to engage in money laundering. KuCoin should attempt to be a bit more selective with whom they spring KYC requests on, and for what reasons.
In no case should KYC be used as an excuse to keep customer funds unless those funds have been explicitly linked to a hacking event or theft. You should allow the customer to withdraw the funds to the address which they sent them from, at the very least. Otherwise, it just comes across like you are using KYC as an excuse to steal customer funds.