Buy me a coffee

← Tools

Example halden ai intake

Download Word (.docx) Download Excel (.xlsx)

Reviewer's notes (2026-09-24)

I've run intake for all six systems in Ai systems (example data). The legal content behind this skill was last reviewed in 2026-09, so treat the EU AI Act points below as a starting point. Legal review is required for AI-004, which is tiered high-risk.

Summary

Reviewer's notes (2026-09-24)
idOwnerTierMain driver
AI-001Email securityMinimalSpam and phishing filtering, not a listed area
AI-002FinanceMinimalPulls fields from invoices, and a person reviews them
AI-003OperationsMinimalDispatchers approve every route; not a safety part of traffic infrastructure
AI-004HRHigh-riskRanks and shortlists job applicants (employment is a listed high-risk area)
AI-005Customer serviceLimitedChatbot that talks to the public, so people must be told it's AI
AI-006PlanningMinimalForecasts total volumes, with no decisions about people

Common gaps in the input: The CSV gives only an id, an owner and one line of description. It doesn't give the supplier, the model provider, the data fields used, where the data came from, or who reviews the outputs beyond what the description says. Each record marks these gaps. Some systems may match vendors in apps.csv, but those links are guesses and are marked Unverified:.

Controls every system needs (baseline):

In NIST AI RMF terms: Govern covers ownership and approval, Map covers the restatement and tiering, Measure covers the assessment and accuracy monitoring, and Manage covers the risk-register treatment and re-review. The tier-specific controls below are added on top of this baseline.

AI-001: Email spam and phishing classifier

What it does: It sorts inbound email into spam, phishing or legitimate, and quarantines emails automatically.

Tier: Minimal-risk.

Controls beyond the baseline:

AI-001: Email spam and phishing classifier
FieldValue
idAI-001
nameEmail spam/phishing classifier
ownerEmail security
purposeClassify inbound email as spam or phishing and quarantine it
affected peopleStaff recipients; external senders
decisions made or supportedMakes the quarantine decision automatically
human reviewNo review of each output; quarantined mail can be released (Unverified:)
supplierUnverified: possibly Mailguard (APP-057)
data usedInbound email content and metadata
personal data (yes/no)Yes
data provenanceHalden inbound mail stream; vendor training data unknown
risk tierMinimal-risk
reasoningNot prohibited and not in a listed high-risk area; no transparency duty
required controlsBaseline; XW-028 data handling; XW-023 subprocessor disclosure; tracking of false positives
approvalDecision needed: approval to proceed
approver(pending)
date2026-09-24
next review2027-09-24, or sooner if the use changes

AI-002: Supplier invoice extraction

What it does: It reads supplier invoices and extracts the totals, dates and PO numbers.

Tier: Minimal-risk.

Controls beyond the baseline:

AI-002: Supplier invoice extraction
FieldValue
idAI-002
nameSupplier invoice extraction
ownerFinance
purposeExtract totals, dates and PO numbers from supplier invoices
affected peopleSuppliers; Finance staff
decisions made or supportedSupports invoice processing and payment
human reviewYes, each extraction is reviewed
supplierUnverified: possibly Scanwright Invoice OCR (APP-055)
data usedSupplier invoices
personal data (yes/no)Likely yes, but limited (Unverified:)
data provenanceInvoices submitted by suppliers
risk tierMinimal-risk
reasoningDocument extraction with a person reviewing; not in a listed area
required controlsBaseline; XW-028; accuracy monitoring; person signs off before payment
approvalDecision needed: approval to proceed
approver(pending)
date2026-09-24
next review2027-09-24, or sooner if the use changes

AI-003: Delivery route suggestions

What it does: It suggests delivery routes, and a dispatcher approves each plan.

Tier: Minimal-risk.

Decision needed: Operations must confirm the route output is not used to assign tasks to individual drivers or to monitor or judge their performance. If it is, re-run intake as a possible high-risk system.

Controls beyond the baseline:

AI-003: Delivery route suggestions
FieldValue
idAI-003
nameDelivery route suggestions
ownerOperations
purposeSuggest delivery routes for dispatcher approval
affected peopleDispatchers; drivers; customers (indirectly)
decisions made or supportedSupports route planning
human reviewYes, a dispatcher approves each plan
supplierUnverified: possibly Pathcraft (APP-031) or Routewise/Routesmith (APP-029/058)
data usedOrders, delivery addresses, possibly vehicle and driver data
personal data (yes/no)Likely yes (Unverified:)
data provenanceHalden order and transport systems
risk tierMinimal-risk, as long as it isn't used to manage workers
reasoningA person approves each plan; not a safety part of traffic infrastructure
required controlsBaseline; XW-028; worker-use limit recorded; tracking of dispatcher overrides
approvalDecision needed: confirm it isn't used to manage workers, then approve
approver(pending)
date2026-09-24
next review2027-09-24, or at once if the route output starts being used to manage drivers

AI-004: CV ranking and applicant shortlisting ⚠ HIGH-RISK

What it does: It ranks job applicants' CVs and shortlists candidates for interview.

Prohibited practices: none apply on this description. The ban on emotion recognition in the workplace would apply if the tool analyzed video or voice interviews for emotion, and the ban on biometric categorization would apply if it inferred protected traits from photos.

Decision needed: Legal must confirm that neither of these features exists in the product.

Tier: High-risk.

Unverified: The Annex III high-risk obligations were due to apply from 2 August 2026, but EU "digital omnibus" proposals would push that date back. Legal should confirm the current date. Either way, implement the controls now.

Required controls (on top of the baseline):

AI-004: CV ranking and applicant shortlisting ⚠ HIGH-RISK
FieldValue
idAI-004
nameCV ranking and applicant shortlisting
ownerHR
purposeRank applicant CVs and shortlist candidates for interview
affected peopleJob applicants (external and internal); HR recruiters
decisions made or supportedShortlisting, meaning who gets an interview
human reviewUnverified: not stated; must be ensured before go-live
supplierUnverified: possibly Hirewell Recruiting (APP-004)
data usedCVs and application data
personal data (yes/no)Yes, possibly including special-category data or stand-ins for protected traits
data provenanceSubmitted by applicants; model training data unknown
risk tierHigh-risk (EU AI Act Annex III, point 4(a))
reasoningFilters and evaluates job applicants; profiling blocks the Art. 6(3) exception
required controlsBaseline + legal review, human oversight, notice to applicants and workers, bias monitoring, logs kept at least 6 months, provider conformity evidence, DPIA, risk register entry, incident process
approvalDecision needed: legal review, then approval (don't deploy before both)
approver(pending; legal sign-off required)
date2026-09-24
next reviewDecision needed: suggest 6-monthly given the tier; at minimum 2027-09-24, and on any change of model or use

AI-005: Shipment-status chatbot

What it does: It answers customers' shipment-status questions in the website chat.

Tier: Limited-risk.

Controls beyond the baseline:

AI-005: Shipment-status chatbot
FieldValue
idAI-005
nameShipment-status chatbot
ownerCustomer service
purposeAnswer shipment-status questions in website chat
affected peopleCustomers and members of the public
decisions made or supportedInformation only
human reviewNo review of each reply; handover route required
supplierUnverified: possibly Askbay Chatbot (APP-056) or Chattera (APP-012)
data usedShipment records; customer chat input
personal data (yes/no)Yes (likely)
data provenanceHalden shipment systems; customer-supplied
risk tierLimited-risk
reasoningTalks directly to people, so the Art. 50 disclosure applies; not in a listed high-risk area
required controlsBaseline; AI disclosure; handover to a person; identity/tracking check; chat-log retention rules; XW-023 provider terms
approvalDecision needed: approval to proceed
approver(pending)
date2026-09-24
next review2027-09-24, or sooner if the use changes (e.g. it starts handling refunds or complaints)

AI-006: Weekly warehouse volume forecast

What it does: It forecasts weekly warehouse volume from past shipments.

Tier: Minimal-risk.

Controls beyond the baseline:

AI-006: Weekly warehouse volume forecast
FieldValue
idAI-006
nameWeekly warehouse volume forecast
ownerPlanning
purposeForecast weekly warehouse volume
affected peoplePlanners; warehouse staff (indirectly)
decisions made or supportedSupports capacity planning
human reviewPlanners use the output (Unverified:)
supplierUnverified: possibly Foresight Demand forecasting (APP-038)
data usedHistoric shipment volumes
personal data (yes/no)Likely no (Unverified:)
data provenanceHalden shipment history
risk tierMinimal-risk
reasoningForecasts totals; no decisions about individuals; not in a listed area
required controlsBaseline; forecast accuracy tracking; confirm the data is aggregated
approvalDecision needed: approval to proceed
approver(pending)
date2026-09-24
next review2027-09-24, or sooner if forecasts are used to schedule individual staff

Decisions needed, in summary:

  1. Legal review for AI-004 before anything else: confirm the tier, confirm whether Halden is a deployer or provider, confirm there's no emotion-recognition or biometric feature, and confirm when the obligations apply.
  2. AI-003: Operations to confirm routes aren't used to manage drivers.
  3. All systems: approve each one and name the approver.
  4. Suppliers: each system's owner to confirm its supplier and model provider, which feeds the XW-023 assessment.

``findings [{"type": "high_risk_ai", "id": "AI-004"}] ``