TL;DR

EU AI Act compliance is not just a legal document exercise. For high-risk AI systems, it becomes an engineering architecture requirement: risk management, data governance, logging, transparency, human oversight, accuracy monitoring, robustness, cybersecurity, and post-market monitoring must be designed into the product. The fastest safe path is to build a compliance evidence layer alongside your AI system: model registry, dataset lineage, decision logs, human review workflows, evaluation reports, and incident monitoring.

Table of Contents

Key Takeaways

  • High-risk status depends on the legal use, role, product route, and exceptions, not whether your model is open source or closed source.
  • Compliance evidence must be generated by the system, not reconstructed manually after an audit.
  • Human oversight needs workflow design: reviewer queues, escalation paths, override logging, and accountability.
  • Logging must preserve context without leaking personal data or sensitive prompts.
  • Post-market monitoring is risk-proportionate: drift, incidents, complaints, and performance changes need an owned process and evidence.

What Counts as High-Risk AI

The EU AI Act classifies AI systems by use case. A general-purpose model is not automatically high-risk, but an application built on top of it can be.

Common high-risk domains include:

Domain Example
employment candidate screening, performance ranking
education exam scoring, admissions decisions
credit and essential services loan approval, insurance eligibility
healthcare triage, diagnosis support
law enforcement risk scoring, evidence analysis
migration and border control visa or asylum decision support
critical infrastructure energy, transport, safety systems

If your AI product affects rights, opportunities, safety, or essential services, record the intended purpose and obtain a documented Article 6/Annex III applicability review rather than relying on a precautionary label as a legal conclusion.

For broader product safety context, see EU AI Act Compliance Developer Checklist and Open Source AI License Compliance Guide.

Technical Obligations

High-risk AI systems need a technical compliance baseline:

Obligation Engineering Artifact
risk management risk register, mitigation controls, test cases
data governance dataset lineage, data quality reports
technical documentation model cards, system cards, architecture diagrams
logging traceable event logs with integrity, access, privacy, and retention controls
transparency user notices, explanation records
human oversight review queues, override workflows
accuracy and robustness evaluation reports, drift monitoring
cybersecurity threat model, access control, abuse monitoring
post-market monitoring incident reports, feedback loops

Reference Compliance Architecture

flowchart TD A["User request"] --> B["Risk classifier"] B --> C["AI system"] C --> D["Decision / recommendation"] C --> E["Evidence collector"] E --> F["Audit log"] E --> G["Model registry"] E --> H["Dataset lineage"] D --> I{"High impact?"} I -->|"Yes"| J["Human review"] I -->|"No"| K["User response"] J --> L["Override / approve / reject"] L --> F

The evidence collector is the critical component. It captures which model version, dataset version, prompt template, retrieval context, policy version, and human reviewer influenced each decision.

Risk Management System

Risk management should be a living system:

json
{
  "riskId": "HR-AI-EMP-001",
  "useCase": "candidate screening",
  "severity": "high",
  "hazard": "qualified candidates may be unfairly filtered",
  "mitigation": "human review required for configured high-impact recommendations",
  "metrics": ["false_negative_rate", "demographic_parity_gap"],
  "owner": "ai-governance"
}

Engineering teams should connect this register to tests and monitoring. A metric such as demographic parity is a policy choice, not a universal statutory threshold; document why it fits the use and what other slices and uncertainty checks are needed.

Data Governance

Data governance is about lineage and quality. Track:

  • data source and collection basis
  • labeling process and reviewer agreement
  • protected attribute handling
  • data minimization and retention
  • train/validation/test split
  • known biases and coverage gaps

Use dataset manifests:

typescript
interface DatasetManifest {
  datasetId: string;
  source: string;
  purpose: string;
  piiFields: string[];
  retentionDays: number;
  qualityChecks: Array<{ name: string; passed: boolean }>;
  approvalBasis: string;
  reviewedBy: string;
}

Logging and Audit Trails

Audit logs should answer, to the extent necessary and lawful: what happened, which version and policy were involved, what evidence was used, and who reviewed or intervened.

json
{
  "eventType": "ai.decision.created",
  "decisionId": "dec_123",
  "modelVersion": "risk-model-2026-06-01",
  "promptVersion": "candidate-screen-v4",
  "inputHash": "sha256:...",
  "output": {"recommendation": "review_required"},
  "policyVersion": "eu-ai-act-v2",
  "humanReviewRequired": true,
  "timestamp": "2026-06-07T12:00:00Z"
}

Avoid logging raw sensitive inputs unless necessary and protected. Hashing does not provide confidentiality or prove authorization; combine minimization, redaction, encryption, access control, retention, and deletion.

Human Oversight

Human oversight is not a checkbox. It requires product and workflow design:

  • reviewers must understand why a case is escalated
  • overrides must be logged
  • reviewers need policy guidance
  • reviewer disagreement should be measured
  • AI output must not be presented as final when human approval is required

Bad design: "human can theoretically override."
Better design: define which actions require review, give the reviewer relevant evidence and authority, block the side effect until the decision is recorded, and test timeout, disagreement, and emergency-stop paths. The exact gate is use-specific.

Accuracy, Robustness and Cybersecurity

Systems classified as high-risk should be tested across normal, edge, and adversarial cases; the Act does not prescribe one universal metric suite or pass threshold.

Area Required Control
accuracy per-slice evaluation and confidence calibration
robustness drift tests and out-of-distribution detection
cybersecurity prompt injection defense, access control, rate limits
abuse anomaly detection and misuse monitoring
resilience fallback mode and incident response

Security guidance overlaps with AI Guardrails Engineering and Prompt Injection Defense.

Implementation Checklist

  1. Record provider/deployer role, intended purpose, product route, and Article 6/Annex III reasoning.
  2. Create model registry and dataset manifests.
  3. Add traceable, privacy-aware event logs for decisions and recommendations.
  4. Implement human review for high-impact outcomes.
  5. Build evaluation reports by user segment and scenario.
  6. Monitor drift, incidents, complaints, and override rates.
  7. Create technical documentation before release.
  8. Review open-source model licenses and GPAI obligations.
  9. Run security testing for prompt injection and data leakage.
  10. Assign owners for post-market monitoring.

FAQ

What makes an AI system high-risk under the EU AI Act?

An AI system may be high-risk when its intended purpose falls within Article 6 and Annex III or a product-safety route. Hiring, education, credit, healthcare, law enforcement, and migration are prompts for review, not automatic classifications.

What technical controls are required?

High-risk systems need risk management, data governance, technical documentation, logging, transparency, human oversight, accuracy monitoring, robustness testing, cybersecurity, and post-market monitoring.

Do open-source AI models avoid EU AI Act obligations?

Open-source treatment depends on the provider role, model characteristics, and applicable conditions. A downstream provider or deployer may still have duties based on the integrated system and intended purpose.

What should engineers build first?

Start with model registry, dataset lineage, decision logging, risk classification, and human review workflows. These generate the evidence needed for audits and product safety reviews.

How detailed should AI logs be?

Detailed enough to reconstruct the decision context: model version, prompt version, input hash, output, policy version, retrieval context, and reviewer action. Avoid storing raw sensitive data unless necessary.

Summary

EU AI Act work for high-risk AI systems is an engineering and legal coordination discipline. Build traceable evidence into the architecture: applicability records, risk registers, model and dataset lineage, decision logs, human review, evaluations, and monitoring. Treat it as a governed production process, not a PDF created after launch.

Primary Sources