To improve investor protection, the German Federal Financial Supervisory Authority (Bundesanstalt für Finanzdienstleistungsaufsicht) has set extensive qualification and registration requirements for investment advisors, sales staff and Compliance officers.