AI agent for SMEs and online shops

European Accessibility Act: whether it applies to you, what it requires and what to check on your website.

“IA Accesible” applies the european accessibility act to your case: you pick the service you offer, the size of your company and what your website has.

It tells you whether it applies, your obligations and from when, quotes every article from EUR-Lex and gives you the WCAG 2.2 criteria worth checking.

josegalan.dev/en/custom-ai-agents/european-accessibility-act

Short answer

It is an agent called "IA Accesible" that applies the European Accessibility Act, Directive (EU) 2019/882, to your business. A reviewable rule table decides whether it applies, your obligations and their dates. Mistral explains them only from the official text and SubQ checks every sentence. It does not scan your website and it is not legal advice.

Guidance only: It does not replace a lawyer or a professional audit. The agent never visits or scans your website: it explains the law and what to check.

Small business owner reviewing her website’s accessibility on her laptop, next to icons for keyboard use, image alt text, verification and a web page

Context

What is the European Accessibility Act?

The european accessibility act is Directive (EU) 2019/882 of 17 April 2019. Each Member State transposes it into national law, and its requirements apply from 28 June 2025.

It requires certain products and services offered to consumers to be usable by people with disabilities too. The services include e-commerce, consumer banking, passenger transport and electronic communications.

For websites and apps, Annex I asks for them to be perceivable, operable, understandable and robust: the same four principles as the W3C’s WCAG guidelines.

Scope

Who does the European Accessibility Act apply to?

This is the full table the agent uses to decide whether the Directive applies. Each row cites its legal basis in Directive 2019/882.

IA Accesible rule table: service, result by size and legal basis
CriterionSME or large companyMicroenterpriseLegal basis
Online shop or selling online to consumersIt appliesExemptDirective 2019/882, Art. 2(2)(f) · Directive 2019/882, Art. 3(30)
Banking or financial services for consumersIt appliesExemptDirective 2019/882, Art. 2(2)(d)
Passenger transport: air, bus, rail or shipIt appliesExemptDirective 2019/882, Art. 2(2)(c)
Urban, suburban or regional transportOnly in partExemptDirective 2019/882, Art. 2(2)(c)
Telephone, internet or messaging servicesIt appliesExemptDirective 2019/882, Art. 2(2)(a)
Platform giving access to audiovisual mediaIt appliesExemptDirective 2019/882, Art. 2(2)(b)
E-books and their reading appsIt appliesExemptDirective 2019/882, Art. 2(2)(e)
Electricity, water or gas supplyPer countryPer countryDirective 2019/882, Art. 2(2)
Travel agency or tour operatorPer countryPer countryDirective 2019/882, Art. 2(2)
Social networkPer countryPer countryDirective 2019/882, Art. 2(2)
Information or professional services website, no online contractingOut of scopeOut of scopeDirective 2019/882, Art. 2(2) · Directive 2019/882, Art. 3(30)
I only sell to businesses (B2B)Out of scopeOut of scopeDirective 2019/882, Art. 2(2) · Directive 2019/882, Art. 3(22)
Public administration or public sectorAnother lawAnother lawDirective (EU) 2016/2102

A microenterprise, for the Directive, employs fewer than 10 persons and has an annual turnover or balance sheet total of no more than EUR 2 million. Those providing services are exempt (Art. 4(5)).

Obligations

What EAA compliance requires if it applies

If the Directive applies, these are the obligations the agent’s table assigns. Each links to the EUR-Lex passage that sets it.

Obligations of Directive 2019/882 for a service provider and their legal basis
CriterionLegal basisFrom
Meet the general accessibility requirements for servicesDirective 2019/882, Art. 4(3) · Directive 2019/882, Annex I, Section III28 Jun 2025
Website and app perceivable, operable, understandable and robustDirective 2019/882, Annex I, Section III28 Jun 2025
Requirements specific to your type of serviceDirective 2019/882, Annex I, Section IV28 Jun 2025
Explain publicly how your service meets the requirementsDirective 2019/882, Art. 13(2)28 Jun 2025
Have procedures to stay compliant as things changeDirective 2019/882, Art. 13(3)28 Jun 2025
Fix non-conformities and inform the authorityDirective 2019/882, Art. 13(4)28 Jun 2025
Content the law leaves outDirective 2019/882, Art. 2(4)28 Jun 2025
Disproportionate burden exception: only justified and assessedDirective 2019/882, Art. 14(1)28 Jun 2025
Transition periods for earlier contracts and equipmentDirective 2019/882, Art. 32(1)28 Jun 2030
Penalties for non-complianceDirective 2019/882, Art. 30(1)28 Jun 2025

Your website is only part of eaa compliance. The Directive also asks you to publish information and keep procedures, even if your website does not change.

Technical

What to check on your website: WCAG 2.2 criteria

european accessibility act testing usually starts with criteria like these. The agent shows the ones that match what your website has; here is the full list.

IA Accesible checklist: WCAG 2.2 criteria by what the website has
CriterionLevelWhat to check
1.1.1 Non-text contentEvery websiteAEvery informative image has alternative text that says the same; decorative ones, empty alt.
1.3.1 Info and relationshipsEvery websiteAHeadings, lists and tables marked up as such, not just styled.
1.4.3 Contrast (minimum)Every websiteAAText contrast of at least 4.5:1 (3:1 for large text).
1.4.4 Resize textEvery websiteAACan be zoomed to 200% without losing content or functions.
2.1.1 KeyboardEvery websiteAEverything works with the keyboard alone: menus, buttons, dropdowns.
2.4.4 Link purpose (in context)Every websiteAEach link says where it goes; no bare “click here”.
2.4.7 Focus visibleEvery websiteAAWhen using the keyboard you can see where you are.
3.1.1 Language of pageEvery websiteAThe page declares its language (lang attribute).
3.3.2 Labels or instructionsFormsAEvery field has a visible, associated label, not just a placeholder.
3.3.1 Error identificationFormsAErrors are described in text, not only with colour.
1.3.5 Identify input purposeFormsAAPersonal data fields use autocomplete (name, email, phone).
3.3.8 Accessible authentication (minimum)Sign-up, login or paymentAALogging in needs no puzzles or memorising; passwords can be pasted.
3.3.4 Error prevention (legal, financial, data)Sign-up, login or paymentAABefore paying, the order can be reviewed, corrected or cancelled.
2.2.1 Timing adjustableSign-up, login or paymentAIf the session times out, users are warned and can extend it.
1.2.2 Captions (prerecorded)Video or audioAVideos with audio have captions.
1.2.5 Audio description (prerecorded)Video or audioAAWhat is only shown in the video is also described in audio.
2.2.2 Pause, stop, hideVideo or audioAAnything moving on its own for over 5 seconds can be paused.
2.4.2 Page titledPDFs or documentsAEvery document has a title that describes it.
1.3.1 Tagged PDFsPDFs or documentsAPDFs are tagged (headings, lists, tables, reading order), not scanned images.
1.3.4 OrientationMobile appAAThe app works in portrait and landscape.
2.5.8 Target size (minimum)Mobile appAAButtons at least 24 × 24 pixels or well spaced.
2.5.1 Pointer gesturesMobile appAAnything needing a pinch or swipe also works with a single tap.

It is a selection of criteria that often fail, not a full audit. WCAG 2.2 has many more, and even the best automated tool only detects part of them.

For a report you can show a client or an authority, you need a manual review with assistive technology by a specialist.

Timeline

European Accessibility Act key dates

The two dates that matter for a service, per Articles 31 and 32 of the Directive.

Requirements apply

From this date, the listed services must meet the accessibility requirements.

Service contracts agreed before 28 June 2025 may continue unaltered until they expire, but for no longer than five years from that date.

Risk

European Accessibility Act fines

The Directive does not set fines itself. Each Member State lays down the penalties in its national law; they must be effective, proportionate and dissuasive, with remedial action in case of non-compliance.

So the amount depends on the country where you provide the service. In Spain, for example, the subsidiary regime goes from EUR 301 to EUR 1,000,000.

Architecture

How does IA Accesible work?

Like BOE AI and IA RIA: code decides what code can decide, and the models only explain and check.

How IA Accesible decides in five steps: your case, rule table, official text, verification with SubQ and a WCAG 2.2 list of what to check on your website
  1. Rule table

    From your service and size, it decides whether the Directive applies, your obligations and their date. From what your website has, it picks the WCAG criteria. No AI.

  2. Official text

    It fetches the exact passages of Directive 2019/882 those obligations cite, as published in EUR-Lex.

  3. Mistral explains

    It explains each obligation for your case, only from those passages, without changing the result or the dates.

  4. SubQ checks

    It reviews every sentence: if it adds something, overstates or gives legal advice, a larger model rewrites it.

  5. You decide

    Each obligation links to its article so you can confirm it with a specialist.

The agent never visits your website. It needs no URL and no data about you: only the options you pick.

The same selection always gives the same result, so answers are cached for a week: if someone already ran your combination, you get it instantly and at no cost.

Reliability

Verification: three questions to SubQ on every answer

SubQ is a decision model that returns probabilities. Every sentence of the explanation goes through one of these questions:

Does it add anything?

What each obligation “requires” is checked against its passages: requirements, dates, figures or exceptions that are not there count as a failure.

Does it overstate the duty?

The “why it matters” is checked so it does not turn an option into a duty, widen who is affected or drop exceptions.

Does it give legal advice?

The conclusion cannot tell you with certainty what you must do: it explains the rules and suggests confirming with a lawyer or an accessibility specialist.

If it fails, another round

If any failure probability is above 70 %, a larger model (Mistral Medium) rewrites it and SubQ checks again. If it still fails, it is flagged.

Privacy

Security and data

The same defences as BOE AI and IA RIA, reviewed against the OWASP Top 10 for LLM applications.

You type nothing

You only pick closed options. Neither your URL nor any text of yours reaches a model, so there is no personal data to leak and no instruction to inject.

Its own keys

IA Accesible uses its own SubQ and Mistral keys, separate from the other agents, so its spend and usage are measured apart.

Against abuse

The agent’s own ALTCHA proof of work, per-visitor and global limits, a daily cap on new queries and a one-week cache.

No tracking

Your IP is only used in memory for the limits and is never stored. Usage leaves an anonymous log of the options picked and the cost.

Honesty

Status and limits

What the agent does today and what it cannot do, plainly.

Works today

  • Applies a table of 13 service types and 3 sizes to the text of Directive 2019/882.
  • Quotes and links every passage in EUR-Lex, and every WCAG criterion in the W3C documentation.
  • Checks every sentence of the explanation with SubQ and rewrites it if it fails.

Limits

  • It does not scan your website and does not replace an audit.
  • It covers services only. The Directive also covers products, such as computers, payment terminals or ATMs, which the agent does not.
  • It follows the Directive, not each country’s national law, which may add services or set different details.
  • If the law changes, the table and the text must be updated by hand.

Harmonised standards and national rules may specify how each requirement is met. The agent quotes the Directive, not those.

What is behind it

  • Rule table: From your service and size, it decides whether the Directive applies, your obligations and their date. From what your website has, it picks the WCAG criteria. No AI.
  • Official text: It fetches the exact passages of Directive 2019/882 those obligations cite, as published in EUR-Lex.
  • Mistral explains: It explains each obligation for your case, only from those passages, without changing the result or the dates.
  • SubQ checks: It reviews every sentence: if it adds something, overstates or gives legal advice, a larger model rewrites it.
  • You decide: Each obligation links to its article so you can confirm it with a specialist.

FAQ

Frequently asked questions

What is the European Accessibility Act?

It is Directive (EU) 2019/882. It requires certain products and services for consumers to be accessible to people with disabilities. Its requirements apply from 28 June 2025, through each Member State’s national law.

Does the EAA apply to my online shop?

E-commerce services for consumers are in scope. If you are an SME or a large company, it applies; microenterprises providing services are exempt from the requirements. Confirm your case with a specialist.

What is a microenterprise under the EAA?

An enterprise that employs fewer than 10 persons and has an annual turnover not exceeding EUR 2 million or an annual balance sheet total not exceeding EUR 2 million (Art. 3(23)).

What are the European Accessibility Act requirements for websites?

Annex I asks for websites and mobile apps to be perceivable, operable, understandable and robust, plus service-specific requirements, such as accessible identification and payment in e-commerce.

What are the European Accessibility Act fines?

Each Member State sets them in its national law. They must be effective, proportionate and dissuasive, so amounts differ by country.

Does this agent test my website?

No. It never visits or scans your website. It tells you whether the Directive applies and which WCAG 2.2 criteria to check, given what your website has, so you can test or commission a test.

Can I rely on the answer?

The result and dates come from a fixed table and every sentence is checked against the official text, but it is guidance only: it does not replace a lawyer or a professional audit.

Custom AI agents

Want an agent like this for your regulations?

I design agents that apply rules to specific cases with reviewable logic, official text and verification, for law firms, advisory firms and compliance teams.

Source of the legal text

Directive (EU) 2019/882 as published in EUR-Lex. © European Union, reuse authorised (Decision 2011/833/EU); the agent’s summaries are not official.

Directive 2019/882 in EUR-Lex

This article was created with the help of AI and reviewed by José Galán. I take great care over every post and every translation, but the odd mistake can still slip through. If you find one, write to me: you will be helping me improve.

Reviewed by

Agent-as-a-Service Designer at AllHub and Search & AI Visibility consultant. I design internal AI agents and help companies show up in Google and AI engines, with reproducible measurement.

LinkedInBackground

Shall we talk?

Get recommended by AI and/or put an agent to work for you.

Tell me what you want to achieve: fill in the form or email me at info@josegalan.dev.

We go through your AI visibility snapshot (or the process you want to automate) and I tell you, with data, what I would change first. No commitment.

What are you interested in?
Company size (optional)
When would you like to start? (optional)

Basic data protection information. Controller: José Galán. Purpose: to reply to your enquiry. Legal basis: your consent, which you can withdraw at any time. Recipients: no data is shared with third parties unless required by law; Google (hosting and form delivery) acts as data processor. Your rights: access, rectification, erasure, objection, restriction and portability. More information in the privacy policy.