Horizon · Playbook 79

Automated decision reviews under the Data (Use and Access) Act

Anyone can contest an automated decision, in any channel, and a trained person looks at it afresh with the model's inputs and reasons in front of them. Reviewers can and do overturn, overturn rates and response times are tracked, explanations are in plain English, and decisions involving special category data are never solely automated.

  • Predictive ML
  • Human in the loop
  • UK GDPR Articles 22A–22D
  • ICO
  • Equality Act 2010
  • Ofcom

At a glance

The problem
Automated decisions are allowed with safeguards, but contests arrive scattered across channels and the 'human review' is often a quick look at the same screen
Typical volume
Around 400,000 automated decisions a month, and about 3,000 requests a month to contest one
Who's involved
Customer operations, credit and fraud teams, model owners, data protection, complaints, legal, IT
Pilot
8–10 weeks on one decision type, after a 3-week discovery
Platforms
AWS, Azure, or a sovereign or on-prem stack

An illustrative scenario. The numbers are typical examples, not a client case study. The cloud services and UK rules were checked on 9 November 2026.

The business problem

A broadband and mobile provider makes hundreds of thousands of decisions a month without a person: whether a customer can take a handset on a credit agreement, what spend cap applies, and whether a new order is held for a fraud or identity check. Most are right. Some are wrong, because the credit file is out of date, the address didn't match, or the model has never seen someone like this customer.

Since 5 February 2026, the Data (Use and Access) Act 2025 has replaced the old Article 22 with new UK GDPR Articles 22A to 22D. Solely automated significant decisions are now allowed in many more cases, but only with safeguards: telling people about the decision, letting them make representations, letting them get a person to step in, and letting them contest it. A decision is solely automated when there is no meaningful human involvement, so a reviewer who just clicks 'confirm' doesn't count.

Today, those safeguards exist on paper. A customer who disagrees phones the contact centre, writes to the complaints team or replies to an email, and each route works differently. Reviewers see the same red flag the model raised and rarely change it. Nobody can say how many decisions were contested last month, how quickly they were answered, or how often the model was wrong.

The stricter limit still applies where special category data is involved. A customer who explains that a health condition caused missed payments, or who mentions a disability when asking for help, has just put special category data into the process. From that point, the decision must not be solely automated unless one of the narrow conditions applies, and in this design it is always made by a person.

What AI changes

  • A contest, a request for a person or a set of representations is recognised in any channel, logged with one reference and placed in a single review queue, with the clock started.
  • The reviewer sees the person's own words and evidence first, then the inputs the model used, the reasons it gave and the model version, and can correct wrong data before deciding.
  • The reviewer makes a fresh decision and records their own reason. The AI prepares the case and never decides the review, and there is no 'suggested outcome' to agree with.
  • Anything involving special category data or signs of vulnerability goes to a senior reviewer, and that decision is never solely automated, the first time or on review.
  • The person gets a plain-English answer that says what was decided, why, and what they can do next, written from the reviewer's recorded reasons.
  • Overturn rates, response times and outcomes by group are tracked every month, and patterns of overturns go back to the model owners as evidence the model needs fixing.

How success is measured

Agree these, and measure the baseline, before anything is built. Example targets are typical, not promises.

Overturn rate

Share of reviewed decisions changed, by decision type and reason. Near zero suggests reviews are a rubber stamp; very high means the model or its data is wrong.

ExampleTracked monthly; any sharp change investigated

Time to acknowledge

From the person's request to a reference and an expected date.

ExampleSame working day

Time to a review decision

From request to the person being told the outcome.

ExampleWithin 10 working days for most cases

Blind re-review agreement

A weekly sample re-reviewed by a second reviewer who doesn't see the first outcome. Low agreement shows where guidance is unclear.

ExampleAgreement reviewed weekly, disagreements discussed

Contests found outside the queue

Requests to contest spotted later in complaints, calls or chats that were never routed. Each one is a gap in recognition.

ExampleFalling every month

Special category decisions solely automated

Decisions involving special category data made without a person.

ExampleZero

UK regulation and controls

Cross-sector rules are on the UK regulation map.

  • ICOUK GDPR Article 22A: what counts

    A decision is based solely on automated processing when there's no meaningful human involvement, and the extent to which profiling was used counts when judging that. A significant decision is one with a legal or similarly significant effect, such as refusing a credit agreement or blocking an order. So the design treats these decisions as significant, and makes sure a reviewer's involvement is real: they see the evidence, have the authority to change the outcome, and use it.

  • ICOUK GDPR Article 22B: special category data

    A significant decision based wholly or partly on special category data can't be solely automated unless the person gave explicit consent, or the decision is needed for a contract or required or authorised by law and the substantial public interest condition applies. Solely automated significant decisions also can't rely on the new recognised legitimate interests basis. In this design, any case touching special category data is decided by a person.

  • ICOUK GDPR Article 22C: the safeguards

    Where a significant decision is solely automated, the controller must tell the person about it, let them make representations, let them obtain human intervention, and let them contest the decision. One route covers all four, in every channel, and every step is logged.

  • UK governmentUK GDPR Article 22D: regulations

    The government can make regulations saying when there is or isn't meaningful human involvement, which decisions are or aren't significant, and adding to the safeguards. None had been made when we checked. Keep the rules about which decisions go to review as configuration, so new regulations mean a settings change.

  • ICODraft ADM guidance, the statutory code and the AI agents call for evidence

    The ICO consulted on draft automated decision-making guidance from 31 March to 29 May 2026; it is still a draft. Regulations in force since 12 May 2026 require a statutory code of practice on AI and automated decisions, and the ICO's call for evidence on AI agents, open until 20 November 2026, will inform it. Design against the draft now.

  • ICOData protection complaints (in force since 19 June 2026)

    Organisations must make it easy to complain about how they use personal data, acknowledge a complaint within 30 days, investigate and tell the person the outcome. Someone contesting a decision is often complaining too. Both use the same intake, one reference and both clocks, and the review answer also closes the complaint properly.

  • OfcomComplaints and dispute resolution

    Since 8 April 2026, customers can take an unresolved complaint to alternative dispute resolution after six weeks. A contested decision that becomes a complaint needs an answer well inside that, and the letter tells the customer about their right to go to the scheme.

  • EHRCEquality Act 2010

    The review route itself must be accessible, with reasonable adjustments such as a phone call instead of a form. Overturn rates and outcomes are compared across the groups you can measure, to catch a model that treats one group worse.

  • FCAConsumer Duty (PRIN 2A), where the decision is about regulated credit

    Handset credit agreements are regulated credit, so the Duty's expectations on fair value, customer understanding and support apply to those decisions and their reviews too.

The solution

Showing AWSAzuresovereign / on-prem services. Switch with the toggle; every diagram and table on this page follows it.

Automated decision reviews under the Data (Use and Access) Act: reference architecture
  1. 01Channels

    • App and web review form
    • Email and letters
    • Phone and chat, through agents' notes
  2. 02Intake

    • API GatewayAPI ManagementKong, or your existing API gatewayReview API
    • Amazon BedrockMicrosoft FoundryOpen-weight models via vLLMRecognise a contest in any message
    • S3 Object LockBlob immutable storageCeph with S3 Object LockDecision and evidence record, write-once
  3. 03Intelligence

    • Agent
      Bedrock AgentCoreFoundry Agent ServiceLangGraph on KubernetesReview preparation assistant
    • Amazon BedrockMicrosoft FoundryOpen-weight models via vLLMPlain-English explanations
    • SageMaker AI + Evidently, FairlearnAzure Machine Learning + Evidently, FairlearnMLflow on Kubernetes + Evidently, FairlearnOverturn, drift and fairness monitoring
  4. 04Orchestration

    • Step FunctionsLogic Apps / Durable FunctionsTemporalReview workflow and clocks
    • EventBridge + SQSEvent Grid + Service BusApache Kafka or RabbitMQEvents and queues
  5. 05Systems of record

    • Decision engine and its models
    • Billing and customer accounts
    • Complaints and case management
  6. 06People

    • Person
      Reviewer: makes a fresh decision
    • Person
      Senior reviewer: special category and vulnerable cases
    • Person
      Model owners and DPO: monthly safeguards review
  • Cloud or platform service (AWSAzuresovereign / on-prem)
  • AI agent
  • A person decides
  • Your existing systems
  • Outside your organisation

Components, side by side

Automated decision reviews under the Data (Use and Access) Act: components on AWS, Azure and a sovereign or on-prem stack
LayerAWSAzureSovereign / on-prem
Intake: forms, email, calls and chatA review form in the app and on the web, plus recognition in every other channel. People shouldn't have to use the right words.API Gateway, Amazon SES, S3API Management, Logic Apps connectors, Blob StorageKong or your existing API gateway; your mail server; Ceph
Recognising contestsFlags messages that contest a decision, ask for a person or contain special category data. When unsure it routes to the queue, never away from it.Amazon BedrockMicrosoft FoundryOpen-weight models served with vLLM on your own GPUs, or IONOS AI Model Hub
Decision recordFor every automated decision: the inputs, the model version, the reasons and the outcome, stored when the decision is made. A review is only as good as this record.Amazon S3 with Object LockBlob Storage with immutable storageCeph with S3 Object Lock
Agent runtimeThe original Bedrock Agents closed to new customers on 30 July 2026; new builds use AgentCore.Amazon Bedrock AgentCoreFoundry Agent ServiceAn open-source agent framework (e.g. LangGraph) on Kubernetes
Plain-English explanationsBoth clouds offer a choice of models, including Claude. Explanations are written only from reason codes and the reviewer's recorded reason.Amazon BedrockMicrosoft FoundryOpen-weight models served with vLLM on your own GPUs, or IONOS AI Model Hub
Monitoring the safeguardsSageMaker Clarify and Model Monitor closed to new customers on 30 July 2026, so the tests run in your own pipeline. Overturns are a labelled signal the model owners can use.Amazon SageMaker AI pipelines with open-source tools (e.g. Evidently, Fairlearn)Azure Machine Learning pipelines with open-source tools (e.g. Evidently, Fairlearn)MLflow and Kubeflow on Kubernetes, with Evidently and Fairlearn
Review workflow and clocksTracks the review target, the 30-day complaint acknowledgement and the six-week dispute resolution point together.AWS Step FunctionsLogic Apps or Durable FunctionsTemporal, or n8n
Reviewer permissionsOnly a trained reviewer can record a review decision; special category cases need the senior reviewer role. Enforced by the platform, not the prompt.Amazon Verified Permissions, IAM Identity CenterEntra ID app rolesKeycloak, or your existing Active Directory
Human reviewReviewers work where complaints are already handled, not in a new screen.In your existing case management toolIn your existing case management toolIn your existing case management tool
Middleware and eventsAmazon EventBridge, SQSEvent Grid, Service BusApache Kafka or RabbitMQ
GuardrailsBlock explanations that add reasons not in the record, or mention health, disability or other protected characteristics.Bedrock GuardrailsFoundry guardrails (Azure AI Content Safety)Open-source guardrails (e.g. NeMo Guardrails, Llama Guard)
Identity, keys, data protectionKMS, MacieKey Vault, PurviewOpenBao or HashiCorp Vault; an HSM
Monitoring and auditLog each request, what the reviewer saw, their decision, their reason and the answer sent.CloudWatch, CloudTrailAzure Monitor, Log AnalyticsPrometheus, Grafana, OpenTelemetry
UK data residencyIONOS AI Model Hub runs in German data centres: EU, not UK, residency.eu-west-2 (London)UK South / UK WestYour own UK data centre, or a UK or EU provider

On a phone, the table shows the platform you pick. Sovereign / on-prem means open, portable components you can run in your own data centre or with a UK or European provider; IONOS is shown as one example, and others exist. What sovereign cloud means →

Hybrid and on-prem

Many organisations keep core systems and sensitive data on their own servers. This is how the same design works across both.

Stays on-prem

The decision engine, billing and the customer accounts system stay where they are, with the decision record next to the engine if that's where the data lives today.

Uses cloud AI

Recognising contests, preparing review packs and drafting explanations can run in a UK cloud region, or on your own GPUs with open-weight models. Only the fields a review needs are sent, with the account reference in place of the name where possible.

How they connect

A private link (AWS Direct Connect or Azure ExpressRoute) and the API layer. Each request and each review decision is an event on your queue, so the case tool and the decision engine stay in step.

If the link drops

Requests are still taken and logged with a reference, and the clocks keep running. Reviewers work cases by hand from the decision record, and packs are prepared for the backlog when the link returns.

The agents

What each agent may do through its tools, what it may not, and where a person signs off. The limits are enforced by the platform, not the prompt.

Review preparation assistant

May do

  • Fetch the decision record: the inputs, model version, reason codes and outcome
  • Read the person's representations and any evidence they sent
  • Point out where the inputs and the person's evidence disagree, such as a different address or income
  • Flag special category data or signs of vulnerability and route the case to a senior reviewer
  • Draft the plain-English explanation of the original decision, from its reason codes
  • Draft the answer letter after the reviewer decides, from the reviewer's recorded reason

May not do

  • Decide, recommend or score the outcome of a review
  • Change the original decision, a credit limit, a hold or any account data
  • Contact the person or send the answer
  • Close a review, a complaint or a request
  • Use or infer protected characteristics

Where a person signs offA trained reviewer makes a fresh decision on every review and records their reason; special category and vulnerable cases go to a senior reviewer. The reviewer approves the answer before it is sent. The assistant's permissions are enforced by the platform's identity and policy controls, not by instructions in a prompt.

Middleware and integration

The decision engine has to write a full decision record at the moment it decides: inputs, model version, reasons and outcome. Without that, a reviewer can only guess what the model saw. This is often the biggest piece of integration work, and it should be done first.

Requests arrive as events from every channel and are matched to the decision by account and date. If a match is uncertain, a person links them. A request is never dropped because the match failed.

A review decision is written back to the decision engine and billing through the API layer as an override with its reason, so the customer's account changes once, and a retry never applies it twice.

If the AI is paused, requests still reach the queue through the form and the contact centre, and reviewers work them by hand. The safeguards don't depend on the AI.

Process and people

  • Reviewers with real authority: trained on the models' limits, empowered to overturn, and never judged on how often they agree with the model.
  • A review order that puts the person's account first: their words and evidence, then the model's inputs and reasons.
  • A weekly blind re-review of a sample, and a monthly safeguards review of overturn rates, response times and outcomes by group, chaired by the DPO.
  • Overturn reasons fed to the model owners each month, with a rule that a pattern of overturns triggers model or data fixes.
  • A plain-English standard for explanations, tested with real customers, including those who use accessible formats.
  • Notices at the point of decision that say a decision was automated and how to ask for a person, in the app, on the web and in letters.

Delivery plan

  1. 3 weeks

    Discovery

    List every automated decision and decide which are significant, check what the decision engine records today, map every channel where contests arrive, and measure today's volumes, times and overturns.

  2. Gate · must be true to passDecision list agreed with legal and the DPO, decision record gaps known, DPIA updated, baseline measured.

  3. 8–10 weeks

    Pilot

    One decision type, such as fraud holds on new orders: full decision records, one queue, review packs and plain-English answers, with reviewers deciding every case.

  4. Gate · must be true to passEvery sampled contest recognised and routed, response times met, a blind re-review in place, and no special category case decided without a person.

  5. 4–6 weeks

    Production

    Go live for the first decision type, with the monthly safeguards review, the complaint link and the dispute resolution clock.

  6. Gate · must be true to passMonitoring, support model, rollback plan and reviewer training in place.

  7. Ongoing

    Scale

    Add decision types one at a time, such as credit checks for handset agreements, then spend caps.

  8. Gate · must be true to passEach new decision type passes the same pilot gate.

Roles and RACI

Who is responsible, accountable, consulted and informed, by activity
ActivityCustomer operations directorProduct ownerModel ownersSolutions architectI can fill thisTechnical PMI can fill thisEngineersI can fill thisDPO & legalSecurityI can fill this
Which decisions are significant, and the review policyAccountableConsultedConsultedConsultedInformedInformedResponsibleInformed
Decision record in the decision engineInformedConsultedResponsibleAccountableConsultedResponsibleConsultedConsulted
Target architectureInformedConsultedConsultedAccountable and ResponsibleConsultedConsultedConsultedConsulted
Build and integrationInformedConsultedConsultedAccountableResponsibleResponsibleInformedConsulted
Reviewer training and authorityAccountableResponsibleConsultedInformedConsultedInformedConsultedInformed
Monthly safeguards reviewAccountableConsultedResponsibleConsultedInformedConsultedResponsibleInformed
Run, monitor and improveInformedAccountableConsultedConsultedResponsibleResponsibleConsultedConsulted

Which decisions are significant, and the review policy

Customer operations director
A · Accountable
Product owner
C · Consulted
Model owners
C · Consulted
Solutions architect
C · Consulted
Technical PM
I · Informed
Engineers
I · Informed
DPO & legal
R · Responsible
Security
I · Informed

Decision record in the decision engine

Customer operations director
I · Informed
Product owner
C · Consulted
Model owners
R · Responsible
Solutions architect
A · Accountable
Technical PM
C · Consulted
Engineers
R · Responsible
DPO & legal
C · Consulted
Security
C · Consulted

Target architecture

Customer operations director
I · Informed
Product owner
C · Consulted
Model owners
C · Consulted
Solutions architect
A/R · Accountable and Responsible
Technical PM
C · Consulted
Engineers
C · Consulted
DPO & legal
C · Consulted
Security
C · Consulted

Build and integration

Customer operations director
I · Informed
Product owner
C · Consulted
Model owners
C · Consulted
Solutions architect
A · Accountable
Technical PM
R · Responsible
Engineers
R · Responsible
DPO & legal
I · Informed
Security
C · Consulted

Reviewer training and authority

Customer operations director
A · Accountable
Product owner
R · Responsible
Model owners
C · Consulted
Solutions architect
I · Informed
Technical PM
C · Consulted
Engineers
I · Informed
DPO & legal
C · Consulted
Security
I · Informed

Monthly safeguards review

Customer operations director
A · Accountable
Product owner
C · Consulted
Model owners
R · Responsible
Solutions architect
C · Consulted
Technical PM
I · Informed
Engineers
C · Consulted
DPO & legal
R · Responsible
Security
I · Informed

Run, monitor and improve

Customer operations director
I · Informed
Product owner
A · Accountable
Model owners
C · Consulted
Solutions architect
C · Consulted
Technical PM
R · Responsible
Engineers
R · Responsible
DPO & legal
C · Consulted
Security
C · Consulted

R ResponsibleA AccountableC ConsultedI Informed· not involved

Where I'd fit

Option A

Lead the architecture

If there's no architect on the programme, I'd own the design end to end: the decision record in your decision engine, intake from every channel, the review queue and its clocks, the assistant and its limits, and the monitoring that shows the safeguards work. I'd report to your programme board and work closely with your DPO and legal team.

Option B

Support your architect

If your partner or your own team already has an architect, I'd take on the decision record, the integration with your decision engine and case tool, and the monitoring pipeline under their lead, and give them a second senior opinion on the rest.

Where this goes wrong

  1. Goes wrong

    Reviewers see the model's verdict first, agree with it almost every time, and the review is a rubber stamp.

    How the design avoids it

    The person's account comes first, there's no suggested outcome, reviewers aren't measured on agreement, and a blind re-review checks the reviews.

  2. Goes wrong

    The decision engine never recorded the inputs, so the reviewer can't see what the model saw.

    How the design avoids it

    Fix the decision record before the pilot. A review isn't meaningful without it.

  3. Goes wrong

    A customer contests a decision in a chat or a complaint, and it never reaches review.

    How the design avoids it

    Recognition in every channel, uncertain cases sent to the queue, and a monthly sample of complaints and calls to find any that were missed.

  4. Goes wrong

    A customer mentions a health condition, and the case goes back through the same automated path.

    How the design avoids it

    Special category data routes to a senior reviewer, and the platform blocks a solely automated decision on that case.

  5. Goes wrong

    Overturns pile up, but nobody tells the model owners, so the same mistakes repeat.

    How the design avoids it

    A monthly safeguards review with the model owners, and a rule that a pattern of overturns triggers a fix.

On the horizon

Changes already announced or under way that affect this design. More in the UK horizon scan.

  1. 20 November 2026
    The ICO's call for evidence on AI agents closes. Automated decision-making is one of its themes, and the evidence will feed the statutory code.

    If agents take part in decisions about people, check that the safeguards cover the whole chain, not just the final step.

  2. Late 2026 to 2027 (expected)
    The ICO's final automated decision-making guidance, consulted on from 31 March to 29 May 2026.

    Design against the draft now: meaningful human involvement, information for people, and a route to contest every decision.

  3. 2026–2027
    The ICO's statutory code of practice on AI and automated decisions, required by regulations in force since 12 May 2026.

    Keep decision records, review decisions, reasons and overturn reports in a form you could show the ICO.

  4. Awaited
    Regulations under Article 22D on meaningful human involvement, significant decisions and safeguards. The power exists, but none had been made when we checked.

    Keep the lists of significant decisions and review rules as configuration, so new regulations mean a settings change.

Questions to ask your partner or vendor

Good answers are specific. Vague answers to any of these are worth following up.

Copy them into your next supplier meeting

  1. Which of our automated decisions are significant, and who decided that?
  2. What exactly does the reviewer see, in what order, and can they change the outcome?
  3. How would we know if reviews had become a rubber stamp?
  4. How does a contest made in a chat or a phone call reach the review queue?
  5. What stops a case involving health or disability being decided automatically?
  6. Where is customer data processed, and is it used to train anyone's model?

Planning something like this?

Whether you need someone to lead the design or to support the architect you already have, let's talk it through.

Sam Naseem
Sam NaseemBirmingham, UK · UK & Europe
Available now