KYC, short for 'Know Your Customer,' is a banking regulation designed to prevent money laundering, fraud, and other illicit activities by requiring financial institutions to verify the identity of their clients. Typically, it involves three components: customer identification program (CIP), customer due diligence (CDD), and enhanced due diligence