The FOJ drafts bills relating to the main areas of law, including private law, criminal law, debt collection and bankruptcy law, international private law and public and administrative law.
The office also advises the other agencies of the Federal Administration on all legislative matters.
It is responsible for the supervision of the commercial register, the register of births, marriages and deaths, the land registry and the enforcement of criminal penalties, and also keeps the register of criminal convictions in Switzerland.
The office represents Switzerland at international level at the Strasbourg human rights bodies and in many others organisations and is the national agency in charge of cases of international child abduction. Il collaborates with foreign authorities in the spheres of judicial assistance and extraditions.