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.

Tax enforcement: Parking enforcement

To keep Amsterdam liveable and accessible, only a limited number of cars are allowed to park in the city.
Last change on 13th of July 2026, at 11:25 (CET) | Publication Standard 1.0
Publication category
Impactful algorithms
Impact assessment
Privacy Quickscan, DPIA, The Ethical Guide
Status
In use

General information

Theme

  • Economy
  • Space and Infrastructure

Begin date

2022-07

Contact information

Algoritmen@amsterdam.nl

Responsible use

Goal and impact

To keep Amsterdam liveable and accessible, only a limited number of cars are allowed to park in the city. The council checks whether a parked car is authorised to be there – in other words, whether the driver has paid for parking or holds a parking permit. To work more efficiently, we carry out these checks using scanning vehicles. We currently use them to monitor more than 190,000 official parking spaces in Amsterdam.


The scanning vehicles are equipped with cameras and drive past parking spaces throughout the city. The cameras capture vehicle number plates and use an image recognition algorithm to identify them.


Any bystanders, unrelated number plates and other privacy-sensitive data are already made unrecognisable in the photographs whilst the vehicle is still on the move.


The number plate is sent to the National Parking Register, where a check is carried out to determine whether the car is authorised to be parked there. If it transpires that someone has not paid the parking fee, an inspector assesses, on the basis of surrounding photographs, whether there are exceptional circumstances (loading or unloading, stationary vehicles at a traffic light). In case of doubt, a parking inspector will assess the situation on the spot. If there is no exceptional circumstance, a parking fine (‘parking charge notice’) will be issued.


Increasing the likelihood of being caught promotes fairness towards those who do pay or hold a valid parking permit. By enforcing the offence of ‘stopping on the pavement’, nuisance is reduced and quality of life is improved for those who do pay or hold a valid parking permit.

Considerations

Field not filled in.

Human intervention

Human inspectors assess the footage to determine whether a special situation is taking place, such as loading or unloading, or cars stationary at a traffic light. They also check that the number plate has been read correctly. In case of doubt, a parking inspector will assess the situation on site.

Risk management

The system presents a low risk. The main risk is that the system might misread a number plate, resulting in someone receiving a fine they do not deserve.


This can happen if a letter or number on the number plate is incorrectly recognised by both the algorithm and the inspector. To manage this risk, people are given the opportunity to lodge a written objection via a website (naheffingsaanslag.amsterdam.nl) within six weeks. Via this website, people can view the photograph of the number plate and any accompanying photographs of the scene. Any bystanders, unrelated number plates and other privacy-sensitive information have been obscured in these photographs.

Elaboration on impact assessments

Parking enforcement timetable: https://open.amsterdam/woo-zoeken/detail/993959fb-b6d0-4c46-aab1-617e69100e89



Impact assessment

  • Privacy Quickscan
  • Data Protection Impact Assessment (DPIA)
  • The Ethical Guide: https://open.amsterdam/woo-zoeken/detail/95111d95-0711-4696-a5a5-5dba50b65d3c/media/?mode=detail&view=list&rows=1&page=4&fq%5B%5D=search_s_dossiernaam:%22Ethische%20bijsluiters%22&sort=order_i_created_time%20desc

Operations

Data

Scanned number plates


Scanning vehicles equipped with automated number plate recognition drive through the city to recognise the number plates of parked cars. The data processed by the scanning vehicles consists of scanned images of number plates, together with the vehicle’s location and timestamp information. Once the parking fee has been paid, the data is anonymised after 48 hours (number plate photos and surrounding area photos are deleted; the number plate is removed from the metadata). If no parking fee has been paid, the data is retained for as long as necessary to allow for objections and appeals.


National Parking Register (NPR)


The National Parking Register is a national database in which all current parking entitlements for number plates are recorded. The register is managed by the RDW. The data is collected from parking meters and parking apps operated by local authority and commercial parking companies, parking providers and enforcement officers. Data on parking entitlements are retained in the register for up to 13 weeks after the end of the parking entitlement (accessible only to authorised staff). The data from the register are used to check whether someone is permitted to park in a particular location.

Technical design

Algorithms are used:


  • to locate the number plate in the camera footage;
  • to adjust the images for identification;
  • to identify the individual characters on the number plate; and
  • to blur any bystanders, unrelated number plates and other privacy-sensitive information in those photographs


Once a number plate has been identified and processed, the number plate data is sent to the National Parking Register for further processing. An NPR algorithm then checks the validity of parking entitlements for that number plate at a specific time and location (for information about this algorithm, see the details on the NPR website: https://nationaalparkeerregister.nl/downloads/downloads-mobiel-parkeren.html – in particular the technical documentation). A positive result means that the car has valid parking entitlements. In that case, the number plate scan data is deleted within 48 hours. In the event of a negative result, the images are checked by a member of staff from parking operator P1, which carries out parking enforcement on behalf of the City of Amsterdam. Parking company P1 assesses whether there is a special circumstance, such as loading and unloading or a traffic light. In case of doubt, a parking inspector will assess the situation on site. If a vehicle registration number does not have valid parking rights, the details are passed on to the municipal tax authority. They use the RDW database to link the registration number to the owner’s personal details and issue a parking fine (‘additional parking tax assessment’).


In addition to checking for paid parking and enforcing regulations against stopping on the pavement, the scanning vehicle is used to collect data on parking demand and the type of permit holder.

Similar algorithm descriptions

  • License plates (registration number, date, time and location, no specific name and address details) of vehicles entering the car park. After payment, cars drive out automatically due to recognition. Entry of the paid parking ticket is not required at the barrier. The application is called ANPR (automatic number plate recognition).
    Last change on 3rd of December 2025, at 15:30 (CET) | Publication Standard 1.0
    Publication category
    Other algorithms
    Impact assessment
    Field not filled in.
    Status
    In use
  • Amsterdam is a busy city. This can sometimes lead to unsafe traffic situations. By collecting data on pedestrian numbers, it is possible to take measures to manage the crowds effectively. If a situation becomes unsafe due to excessive crowds, the local authority can intervene.
    Last change on 2nd of July 2026, at 15:56 (CET) | Publication Standard 1.0
    Publication category
    Impactful algorithms
    Impact assessment
    Privacy Quickscan
    Status
    Out of use
  • To keep Groningen's city centre attractive and easily accessible, traffic by trucks and vans is being restricted. The municipality uses cameras that can read license plates to enforce this policy.
    Last change on 9th of April 2024, at 8:37 (CET) | Publication Standard 1.0
    Publication category
    Impactful algorithms
    Impact assessment
    Field not filled in.
    Status
    In use
  • There is limited housing and accommodation in Amsterdam, both for Amsterdam residents and visitors. Renting out a house or houseboat to tourists must meet certain conditions.
    Last change on 10th of September 2025, at 15:16 (CET) | Publication Standard 1.0
    Publication category
    Impactful algorithms
    Impact assessment
    Field not filled in.
    Status
    Out of use
  • The cameras detect and read licence plates of vehicles entering Amersfoort city centre using Optical Character Recognising technology.
    Last change on 20th of June 2024, at 13:38 (CET) | Publication Standard 1.0
    Publication category
    Other algorithms
    Impact assessment
    DPIA
    Status
    In use