The Federal Financial Supervisory Authority (Bundesanstalt für Finanzdienstleistungsaufsicht or BaFin) is the financial regulator of Germany, established in 2002. BaFin’s founding purpose is to ensure the stability, integrity, and transparency of Germany’s financial markets and institutions. It supervises banks, insurance companies, investment firms, and other financial services providers.