Anti-Money Laundering (AML) is a term mainly used in the financial and legal industries to describe the legal controls that require financial institutions and other regulated entities to prevent, detect, and report money laundering activities.


Knowyourcustomer (KYC) is the process of a business verifying the identity of its clients. The term is also used to refer to the bank regulation which governs these activities. Knowyourcustomer processes are also employed by companies of all sizes for the purpose of ensuring their proposed agents', consultants' or distributors' anti-bribery compliance.