KYC or Know Your Customer is a customer onboarding process used by financial service providers to check their customers' identities and reduce the risk of fraudulent actions.