User onboarding is the process of accepting, or onboarding, a new customer through online means, often requiring them to complete a quick registration with their personal information, sometimes, in line with Know Your Customer (KYC) compliance requirements, which, in practice, mean the user is asked to capture their ID document and snap a quick selfie before they gain access to an online platform, app, site, etc.
This process helps ensure safety and minimize chances of financial fraud and unauthorized transactions, which can happen on any online site without the right precautions, since many businesses are monetized and use online transactions. By onboarding a user and verifying their personal information, companies accept genuine users into their network. Regulated industries, such as fintech or crypto, are required by law to implement user onboarding processes that require stricter measures, such as ID document verification or biometric authentication.