2026-06-09·5 min read·sota.io Team

EU AI Act + CRA Dual Compliance: The Complete Developer Checklist for August 2026

Post #5 in the EU AI Act + CRA Dual Compliance Developer Series (5 posts)

Comprehensive developer compliance checklist for EU AI Act and Cyber Resilience Act dual compliance

This is the final post in the series. Posts 1 through 4 established who falls under both frameworks, mapped the cybersecurity requirements overlap between EU AI Act Art.15 and CRA Annex I, showed how to build a unified incident reporting pipeline for Art.73 and CRA Art.14, and designed a combined post-market monitoring stack for Art.72 and CRA Art.13. This post consolidates everything into a single actionable checklist.

Two deadlines now govern your compliance calendar. EU AI Act obligations for high-risk AI systems apply from 2 August 2026. CRA Art.14 reporting obligations follow on 11 September 2026. If you are building a high-risk AI system that also qualifies as a product with digital elements under the CRA — which most SaaS AI systems do — you have six weeks between those two deadlines where you are live on one regime before the second activates.

The checklist below is structured around five compliance domains. Each domain includes the specific obligations from both frameworks, a readiness test you can run today, and the artefacts you must produce before the deadline. Work through them in order — earlier sections create dependencies for later ones.


How to Use This Checklist

Each item has three states: DONE (artefact produced and documented), IN PROGRESS (work started), or NOT STARTED. Treat anything that is NOT STARTED on 1 July 2026 as a P0 item. The checklist is structured so that items in earlier sections produce outputs that later sections consume — skip the scope determination section and you will not know which subsequent items apply to your system.

For each domain we list both the EU AI Act obligation and the corresponding CRA obligation. Where the two frameworks impose identical requirements on the same technical system, we note the overlap and indicate that a single artefact satisfies both. Where they impose distinct, non-substitutable obligations, we list them separately.


Domain 1: Scope Determination

Before anything else, confirm whether your system falls under both frameworks. This is not a formality — the scope question determines the entirety of your compliance burden.

EU AI Act Scope (High-Risk Classification)

Checklist items:

CRA Scope (Product with Digital Elements)

Checklist items:

Readiness test: Run grep -r "high-risk\|Annex III\|product with digital elements\|support period" ./docs/ — if these terms do not appear in your internal documentation, scope determination has not been completed.


Domain 2: Cybersecurity Requirements

Posts 2 in this series mapped Art.15 versus CRA Annex I in detail. This checklist summarises the implementation obligations.

EU AI Act Art.15 Requirements

EU AI Act Art.15 is titled "Accuracy, robustness and cybersecurity." It requires high-risk AI systems to achieve appropriate levels of accuracy, robustness, and cybersecurity throughout their lifecycle.

Checklist items:

CRA Annex I Requirements

CRA Annex I Part I specifies essential cybersecurity requirements. These are mandatory for all in-scope products.

Checklist items:

Readiness test: Run a dependency audit today: npm audit --audit-level=high (or equivalent for your stack). If there are unfixed high-severity vulnerabilities, they will fail your CRA Annex I compliance assessment.


Domain 3: Technical Documentation

Both frameworks require comprehensive technical documentation. The good news: there is significant overlap, and a well-structured document set satisfies both simultaneously.

EU AI Act Art.11 Technical Documentation

EU AI Act Art.11 is titled "Technical documentation." Annex IV specifies the content requirements in detail.

Checklist items:

CRA Art.31 Technical Documentation

CRA Art.31 specifies technical documentation requirements for products with digital elements.

Checklist items:

Readiness test: Count the sections in your existing technical documentation against the Annex IV and CRA Art.31 checklists. Any section that exists in the checklist but not in your documentation is a gap. The most commonly missing sections are: adversarial robustness testing methodology, training data bias assessment, and explicit post-market monitoring plan description.


Domain 4: Incident Reporting Readiness

Post 3 in this series designed the unified incident reporting pipeline. This checklist validates that the pipeline is operational before the August 2026 deadline.

EU AI Act Art.73 Serious Incident Reporting

EU AI Act Art.73 is titled "Reporting of serious incidents."

Checklist items:

CRA Art.14 Reporting Obligations

CRA Art.14 is titled "Reporting obligations of manufacturers."

Checklist items:

Readiness test: Conduct a tabletop incident simulation. Pick a hypothetical scenario: an adversarial input causes your AI system to produce harmful outputs that trace to an exploitable vulnerability in a model component. Walk through which Art.73 and Art.14 obligations trigger, who is responsible for each notification, what the clock start times are, and what artefacts must be produced. Identify any process gaps.


Domain 5: Post-Market Monitoring

Post 4 in this series designed the combined post-market monitoring stack. This checklist validates it before go-live.

EU AI Act Art.72 Post-Market Monitoring Plan

EU AI Act Art.72 is titled "Post-market monitoring by providers and post-market monitoring plan."

Checklist items:

CRA Art.13 Post-Market Security Monitoring

CRA Art.13 is titled "Obligations of manufacturers." Section 5 contains the post-market monitoring requirement.

Checklist items:

Readiness test: Check when your SBOM was last generated. If it predates any dependency update, your SBOM is stale and your CRA Art.13 continuous monitoring obligation is unmet.


Timeline: What Is Live When

Understanding the two-deadline structure prevents compliance calendar errors.

2 August 2026 — EU AI Act high-risk obligations live:

11 September 2026 — CRA Art.14 reporting obligations live:

Ongoing from CRA entry into force:

Six-week overlap (2 August – 11 September 2026): During this period, your AI Act Art.73 incident reporting pipeline is live but your CRA Art.14 reporting pipeline is not yet legally required. However, the technical infrastructure for both is shared. Build them together and deploy them together on 2 August — the six-week head start is an operational advantage, not a reason to defer.


Infrastructure Considerations for Dual Compliance

Both frameworks impose obligations that have a hosting-jurisdiction component that SaaS developers often underestimate.

Compliance evidence residency. Your technical documentation, SBOM, monitoring logs, and incident records constitute compliance evidence that regulators may demand access to. If this evidence is stored on US-provider infrastructure, it is potentially reachable under the US CLOUD Act, which can compel disclosure to US government authorities regardless of the data's physical location. For EU-regulated products, compliance evidence should reside on infrastructure outside US jurisdiction — meaning providers where the ultimate parent company is not incorporated under US law.

AI Act Art.12 and Art.19 logs. The record-keeping and automatic logging obligations require specific log retention periods. Art.12 requires logs to be retained for a period appropriate to the intended purpose, taking into account the applicable legal obligations. Logs stored on US cloud infrastructure are CLOUD Act-exposed. Logs stored on EU-native infrastructure (hosted on providers without US parent companies) are not.

CRA SBOM storage. An SBOM stored on AWS, Azure (Microsoft), or Google Cloud is reachable under the CLOUD Act. An adversary who obtains your SBOM via a compelled US disclosure knows every vulnerability in your product. Store SBOMs on EU-native infrastructure.

Incident notification pipeline latency. CRA Art.14's 24-hour clock for ENISA notification is tight. Any monitoring infrastructure that runs on US-east-coast servers, routes through US traffic exchange points, or relies on US-incorporated security vendors adds jurisdictional risk to the notification pipeline. EU-native infrastructure typically offers better latency to EU regulatory endpoints.


Final Verification Before August 2026

Run this verification pass in July 2026:

Technical documentation review: Is every Annex IV section complete? Is every CRA Art.31 section complete? Are the two documentation packages cross-referenced?

Cybersecurity controls test: Has every Art.15 control been tested against its stated requirement? Has every CRA Annex I requirement been mapped to a specific control implementation with evidence?

Incident reporting drill: Run the tabletop simulation from Domain 4. Did every notification reach the right destination within the required time? Were all required artefacts produced?

Post-market monitoring verification: Is the Art.72 monitoring plan collecting data from live deployers? Is the CRA Art.13 vulnerability scanning pipeline running? Is the SBOM current?

Infrastructure audit: Is your compliance evidence, logs, SBOM, and monitoring data stored on EU-native infrastructure? Is any critical compliance pipeline component hosted by a US-parent-company provider?


Series Summary

This five-post series has covered the EU AI Act + CRA dual compliance landscape for SaaS developers:

Post 1 established who falls under both frameworks and why the SaaS AI market segment faces dual-regulation at scale.

Post 2 mapped Art.15 cybersecurity requirements against CRA Annex I essential requirements, showing where a single implementation satisfies both and where distinct obligations remain.

Post 3 designed the unified incident reporting pipeline for Art.73 and CRA Art.14, with explicit clock-start definitions and notification artefact specifications.

Post 4 architected the combined post-market monitoring stack for Art.72 and CRA Art.13, showing how one technical infrastructure serves both continuous monitoring obligations.

Post 5 (this post) assembled the complete pre-August-2026 developer checklist across all five compliance domains.

The August 2026 deadline is 54 days away. Scope determination and technical documentation are the longest-lead items — both require decisions and reviews that cannot be completed in the final week before the deadline. Start there.


sota.io runs on EU-native infrastructure (Hetzner Germany) with no US parent company and no CLOUD Act exposure. Every compliance artefact, log, and SBOM you store on sota.io is outside US jurisdiction by default — relevant for teams implementing the infrastructure requirements above. See how sota.io handles AI Act + CRA compliance obligations for hosted applications.

EU-Native Hosting

Ready to move to EU-sovereign infrastructure?

sota.io is a German-hosted PaaS — no CLOUD Act exposure, no US jurisdiction, full GDPR compliance by design. Deploy your first app in minutes.