German law designed to prevent money laundering and terrorist financing. Among other things, the law obliges banks and companies to identify their customers and retain the identification data. They must also conduct risk management against money laundering and terrorist financing. Violations of the GWG may be punished by fines, monetary penalties or imprisonment.