What does "AML" & "KYC" actually mean?

AML (Anti-Money Laundering) is an umbrella term for a range of regulatory processes businesses must have in place in order to prevent money laundering and making sure payments come from legitimate sources.

KYC (Know Your Customer) is a part of AML requiring companies to verify their customers’ identity and make sure the customer is generally not a ‘bad guy’ and doesn’t pose any risk to the organization.