fedpol ensures the safety of people and property under federal protection
Together with the cantonal police forces, fedpol ensures the safety of the members of the federal government and Parliament, federal judges and officials, and people subject to protection under international law. It is also responsible for the security of federal buildings and foreign diplomatic missions accredited to Switzerland. In addition, fedpol is responsible for the training and deployment of air marshals on board Swiss aircraft. It also manages the National Witness Protection Unit, which runs protection programmes for witnesses in danger, on behalf of the federal and cantonal public prosecutor’s offices.