I used OKX recently, I was not verified because unverified users do have option to withdrawal limit. I left the exchange for like a month and I deposited to the exchange like three weeks ago. I wanted to withdraw from the exchange after successful trading and it made it mandatory for me to provide my phone number. There can be a time that I can be forced to provide my identity documents like driver's licence, nation ID or international passport. We should not forget to differentiate between centralized and decentralized exchanges. But I like the exchange service and it is one of the best exchanges I have used thus far, but it still remain a centralized exchange, you can be asked to verify at anytime if you have coins on the exchange or not in a way you may not be able to withdraw just as I was unable to withdraw until I added phone number.
Let us go into the real matter. Recently I on the exchange, I saw wallet, I clicked on it, I was thinking it would be a centralized wallet,
I asked on this forum about it, but later checked it also myself too through a link because I can not use a centralized platform to create a wallet. This is how it looks like:
You can generate a noncustododial wallet on a OKX exchange, the people using the exchange can be forced to do KYC but have used the site to generate a noncustododial wallet. This is just a way to link centralized exchange to what supposed to be a noncustododial wallet. Which means privacy is totally gone for those that make use of this together. I will not recommend this method to create a noncustodial wallet, it will link your noncustododial wallet to your exchange and no privacy possible again for such person.
I am not recommending the wallet, people should not use it. But just a question left, is it open source or close source, I did not see anything related to the wallet on GitHub, not to talk of checking the code, or am I missing something?