That's a big no from me. KYC, or "Know Your Customer," is a process used by businesses, especially in the financial sector, to verify the identity of their clients. Its main goals are to prevent identity theft, financial fraud, money laundering, and terrorist financing. This involves collecting and verifying basic personal information like name, date of birth, address, and a government-issued identification number. Sometimes, more information may be needed to confirm the source of funds and the nature of the customer's activities. KYC ensures that financial services aren't misused and maintains transparency in business relationships. However, the whole point of Cloaked is to avoid divulging such information, thereby preserving user privacy. By requiring users to give up their data, it contradicts what Cloaked stands for. The core purpose of Cloaked is to protect user privacy. Surrendering such information negates its true intent. I'm pretty sure Cloaked aims to prevent sharing this type of data with third-party companies. Here's my take: if you implement a system where the user surrenders privacy rights, no company, including Cloaked, should need this information. While I understand your viewpoint regarding security, this is not the right approach. There are many risks, like data breaches or unauthorized sales. As someone in cybersecurity, I believe this approach is incorrect for this app. While the intentions might be good, it could still pose risks to Cloaked's customers we need to preserve rights of privacy to users.