Please note: The algorithm descriptions in English have been automatically translated. Errors may have been introduced in this process. For the original descriptions, go to the Dutch version of the Algorithm Register.

Calculating detention periods

This algorithm calculates the end date of one or more sentences or measures imposed on a person. This ensures that this person serves their sentence in full and is released on time.

Last change on 1st of February 2024, at 7:11 (CET) | Publication Standard 1.0
Publication category
Impactful algorithms
Impact assessment
Field not filled in.
Status
In use

General information

Theme

Public Order and Safety

Begin date

07-2021

Contact information

Heeft u vragen over dit algoritme? Deze kunt u stellen aan Informatie Rijksoverheid https://www.rijksoverheid.nl/contact/informatie-rijksoverheid . Als men uw vragen niet kan beantwoorden, stuurt Informatie Rijksoverheid uw vragen door naar de Dienst Justitiële Inrichtingen. De Dienst Justitiële Inrichtingen is eigenaar van het algoritme. 

Responsible use

Goal and impact

The judge imposes a punishment or measure on someone. The Judicial Institutions Department carries out that punishment or measure. With this algorithm, we calculate until when someone's punishment or measure lasts. As a result, we know how long someone has to spend at The Judicial Institutions Department. This Algorithm Register describes part of the process of calculating detention periods. Namely that part of the process supported by the algorithm.

Considerations

Calculating the end date of a sentence or measure is done according to provisions in the law. These provisions are incorporated into the algorithm. As a result, the provisions of the law are taken into account when calculating the end date of a punishment or measure. This algorithm ensures that no human errors are made in the calculation. And an algorithm calculates the end date of a sentence or measure faster and more accurately than a person.

Human intervention

The outcome of the algorithm is always still checked by an employee.

Risk management

The algorithm calculates the end date of a sentence or measure according to the law. The algorithm can be adjusted. For example, if the law changes, the algorithm is adjusted. The Judicial Institutions Department has a careful procedure for adapting and retesting the algorithm in time when laws change. For example, by conducting an implementation test on the changed legislation. The adjusted algorithm is checked by employees before it is used.

Legal basis

Judicial and Criminal Records Act, General Data Protection Regulation


Links to legal bases

  • Wet Justitiële en Strafvorderlijke Gegevens: https://wetten.overheid.nl/BWBR0014194/2023-11-01
  • Algemene Verordening Gegevensbescherming: https://wetten.overheid.nl/BWBR0040940/2021-07-01

Operations

Data

Details from the court's judgment including a person's name, criminal record number or alien number.

Technical design

The algorithm processes execution orders from the Central Judicial Collection Agency. The algorithm is used when the end date of a person's sentence or measure needs to be calculated. An employee enters the details of the execution order into the algorithm. The algorithm then calculates the end date of the sentence or measure. The algorithm then asks if there is another execution order for the same person. If so, the clerk also enters that data into the algorithm. The algorithm puts the execution orders in order of intended execution and calculates the end dates of both detention periods. The algorithm then asks again if there is another order for the same person. If so, the algorithm determines the order and calculates the detention terms. This continues until all execution orders are processed. The algorithm also calculates the earliest date on which a person's conditional release can take effect.

External provider

This algorithm was developed and is managed by the Ministry of Justice and Security's Judicial ICT Organisation.

Similar algorithm descriptions

  • With a calculation we determine the amount of the mandatory contribution to the costs of daily living of a parent and/or children entitled to social assistance. In doing so, we take the situation into account.

    Last change on 18th of July 2024, at 15:09 (CET) | Publication Standard 1.0
    Publication category
    High-Risk AI-system
    Impact assessment
    DPIA, IAMA
    Status
    In use
  • The calculation method by which the decrease in value of a property can be calculated. This calculation method is used by the Institute Groningen Mining Damage (hereinafter: the IMG) in the Regulation on Decline in Value.

    Last change on 17th of September 2024, at 12:38 (CET) | Publication Standard 1.0
    Publication category
    Impactful algorithms
    Impact assessment
    DPIA
    Status
    In use
  • The algorithm selects addresses where at least one person is registered with a large number of address changes in a relatively short period of time.

    Last change on 27th of May 2024, at 12:02 (CET) | Publication Standard 1.0
    Publication category
    Impactful algorithms
    Impact assessment
    Field not filled in.
    Status
    In use
  • Determining and approving the WOZ value.

    Last change on 25th of June 2024, at 7:10 (CET) | Publication Standard 1.0
    Publication category
    High-Risk AI-system
    Impact assessment
    Field not filled in.
    Status
    In development
  • Algorithm that counts the number of people in a camera image

    Last change on 5th of July 2024, at 8:48 (CET) | Publication Standard 1.0
    Publication category
    Other algorithms
    Impact assessment
    DPIA
    Status
    In use