Please note. We have made it clear that if the client does not want to reveal his identity for any reason and refuses to provide documents, the KYC/AML process will be considered a failed transaction and the deposited funds will be returned to the deposit address within 24 hours, minus the network fee. CCE Cash reserves the right to blacklist this address, thereby disqualifying it from online deposits.
I think this is almost fair. I suggest you clarify about this detail in all your channels and even send notifications to already registered users.
Another point worth mentioning which is about refund to the deposit address; i think you should consider ask user for refund address instead of refund directly to the known deposit address. You know that users don't always use their personal wallets to deposit to exchangers. In most cases tgey either send directly from another platform (exchanger,casino,..) which means that they don't own those address and the refund will be sent to the platform's address not user personal address. Some other ask clients to deposit directly to his exchanger address which is the deposited address you gave him. Also the idea won't be practical if the transaction has more than one inputs so you can't know which address you can use for refund.