KYC been used in banking and physical transaction processes is good. At least, if your document leaks or used for the wrong purpose, you can easily report the situation to the appropriate constituted authority. But using KYC in online transactions only doesn't make sense to me. I need to know whom I am giving my documents.