The case, explained

Algorithmic Responsibility in Public Administration: The Council of State on Decision-Making Software Transparency

5 min read · Updated August 2026 · Editorial oversight: Avv. Federico Papa

The development of administrative case law brings the digital management of public affairs back into focus. According to legal news reports, administrative courts have established that the use of decision-making software cannot exempt the Public Administration from its duties of transparency and reasoning. The matter stems from disputes raised between 2019 and 2021, when the school system was shaken by the flaws of software used for teacher mobility. This article explores this evolution, analyzing how the Council of State has treated computer code as an accessible document. Through the twin case of Gaio Sventura, we will see how defending citizens' rights now requires engaging directly with the automated logic of Public Administration.

Algorithmic Responsibility in Public Administration: The Council of State on Decision-Making Software Transparency

In brief

This article analyzes algorithmic transparency in Public Administration, starting from the litigation brought by teachers against the Ministry of Education. It examines the classification of software as an automated administrative act and the right of access to source code established by the Council of State. The analysis distinguishes the public law domain from previous cases concerning the gig economy, focusing on the duty to provide reasons and judicial reviewability. A practical case illustrates defense strategies against opaque automated decisions in local tenders and procurement contexts.

  1. The facts

    As reported by specialized legal journals, the matter culminated in rulings by the Council of State that concluded extensive litigation between the Ministry of Education and thousands of teachers. At the core of the dispute was the algorithm implemented under the Buona Scuola reform (Law 107/2015), used to manage national teacher mobility. The petitioners complained that the software operated as a black box, assigning distant locations to teachers with higher scores without any logical justification. The Ministry initially raised trade secrecy to deny access to the source code, claiming that the algorithm was a mere technical execution tool.

    1. Law 241/1990 establishes the principles of transparency and the duty to provide reasons for administrative measures, the absence of which renders the act unlawful due to procedural or reasoning defects.
    2. The Digital Administration Code (CAD) (Legislative Decree 82/2005) requires Public Administrations to digitize processes while ensuring full transparency and knowability of the IT systems used.
    3. The GDPR (EU Regulation 2016/679), in Articles 13 and 22, grants data subjects the right to receive meaningful information about the logic involved in automated processing and not to be subject to decisions based solely on automated processing without meaningful human intervention.
  2. What the case law says

    Highest administrative case law has established that algorithms must be qualified as automated administrative acts, subject to the same standards of judicial review as traditional measures. Judges have ruled that commercial secrecy cannot be invoked when software is used to exercise public powers, as citizens have the right to know the technical rule embedded in the algorithm. Furthermore, the human-in-the-loop principle was confirmed, requiring human intervention and validation of automated decisions to ensure compliance with the principle of legality.

  3. Analysis drafted and verified with edit.legal

    To verify the provisions cited in this article, we used edit.legal. Test our legal AI on official sources and apply it to your own matters.

    Try edit.legal AI
  4. What it teaches professionals

    1. It is essential to promptly request access not only to the outcome, but to the source code and the underlying algorithmic logic.
    2. Legal practitioners must verify full compliance with the human-in-the-loop principle, challenging purely automated decisions that lack proper attribution to a responsible official.
    3. It is advisable to involve technical experts to translate programming logic into clear legal arguments suitable for judicial review before administrative courts.

References: Legge 241/1990D.Lgs. 82/2005Regolamento UE 2016/679

Avv. Federico Papa
Editorial oversight: Avv. Federico Papa·ICAMContent drafted with AI support and subject to editorial source checks. Despite these controls, inaccuracies may remain: reports and rectification requests are welcome. Report a correction

Frequently asked questions

Can I request the code of the software that rejected me in a public competition?

Yes, according to administrative case law, source code qualifies as an administrative document that candidates have the right to access in order to verify procedural lawfulness.

Can the PA refuse by invoking the supplier's trade secret?

No, the public interest in transparency and the citizen's right of defense prevail over intellectual property rights when software is used to exercise public powers.

What happens if the PA's algorithm makes a mistake?

The final administrative measure based on a defective algorithm is voidable for misuse of power or breach of law, allowing the party to challenge it before the administrative court to obtain annulment or damages.

Verified legal research and drafting with edit.legal

Legal research and drafting with citations checked against official databases. edit.legal is free to try, no credit card.

Try edit.legal for free