EU Accessibility Act
Your checkout works. For whom?
We put your storefront behind three lenses: weak sight, keyboard only, screen reader. Each one shows a different set of buyers who cannot finish an order. Then we fix what they hit, and keep the record that proves you did.
- Six routes home, category, product, cart, checkout, account
- Zero overlays fixes go into the theme, not on top of it
- Checkout is where the money stops
- A screen reader reads what you named, not what you arranged
- A keyboard user cannot click your swatch
- An overlay does not fix the theme underneath
- Supervisors ask what you did, not what you scored
- The buying path is six pages, not one
Lens 01
Grey on grey is a decision somebody made
Placeholder text at fourteen pixels, a light grey label on a lighter grey field. On a designer display it reads as restraint. At a bus stop, in sunlight, with reading glasses, it reads as nothing at all.
Lens 02
The cursor is gone. The order still has to be placed.
Some buyers never touch a mouse. They move by Tab, and the focus ring is the only thing telling them where they are. Watch it travel your checkout, then watch it hit the mini cart and go in circles.
Lens 03
This is your checkout, read out loud
A screen reader flattens the page into one column and speaks it in order. Everything you arranged visually disappears. What is left is what you named.
What we run
Six routes, three viewports, one buying path
We do not crawl your whole site. We walk the path a buyer walks, in the three widths they walk it in, and we look at what stops them.
- Sixrouteshome, category, product, cart, checkout, account
- Threeviewportsphone, tablet, desktop, because reflow breaks differently
- Fifteenruleseight written for WooCommerce, seven that apply anywhere
- Zeroscripts addednothing of ours runs in front of your buyer
What changed
The obligation is not new. The enforcement is.
Accessibility became a legal requirement for online shops selling to EU consumers. Supervisors have started to act on it, and the first court decisions are in.
The European Accessibility Act applies to services provided to consumers after 28 June 2025 (Directive (EU) 2019/882, Article 2(2)).
Microenterprises providing services are exempt: fewer than 10 employees and either annual turnover or annual balance sheet total at or below EUR 2 million (Article 3(23) and Article 4(5)).
In Germany the Barrierefreiheitsstaerkungsgesetz sets fines of up to EUR 100,000 for serious breaches, including continuing to offer a non-compliant service (BFSG section 37).
On 4 June 2026 the Caen court ordered Carrefour France to make its site and app accessible within six months, with a daily payment for every day of delay, and rejected the argument that partial conformity was enough.
Source Not independently verified
Enforcement is still forming: in May 2026 a court in Lille dismissed a comparable claim against another retailer on a different national threshold, and the decision is under appeal.
Source Not independently verified
If you employ fewer than ten people and stay under the turnover threshold, the service obligations do not apply to you. We would rather say that here than sell you something you do not need.
The folder
A supervisor does not ask your score. They ask what you did.
Every finding, every fix and every re-test is one line in an append-only journal. Each line carries the hash of the line before it, so a date cannot be moved afterwards without breaking every hash below.
| Seq | Date | Event | Hash |
|---|---|---|---|
| 1 | 2026-09-01 | Monthly scan finished, 30 pages | 5968ce9841ba225c |
| 2 | 2026-09-01 | Postcode field has no label a screen reader can read | d7c4ec6d691357ca |
| 3 | 2026-09-02 | Assigned to the checkout template | 3ff9d954344e3d19 |
| 4 | 2026-09-04 | Label bound to the input in the child theme | 702c745073af78f6 |
| 5 | 2026-09-04 | Re-tested: the barrier is gone | 40f10a961082222f |
Chain verified, 4 entries
This is the real journal engine. The hashes below are computed at build time by the same code that runs in the product.
The chain is one line longer and still verifies. That line is what you hand over.
Alternatives
Three ways to handle this, and what each one leaves you with
| An overlay widget | An agency audit | A generic scanner | This | |
|---|---|---|---|---|
| Fixes the theme | No, it paints over it | Yes, once | No, it only reports | Yes, with the snippet |
| Covers the checkout | Sometimes | Yes | Rarely, it needs a session | Yes, that is the point |
| Still true next month | No, the theme moved on | No, it was a snapshot | Only if you re-run it | Yes, it re-runs itself |
| Leaves a record for a supervisor | No | A document, not a chain | A list of issues | A dated, verifiable log |
| What it costs | A subscription and your reputation | Four figures, once | A subscription | Less than the audit |
Limits
An automated scan finds part of it. We say which part.
In the UK government tool audit, automated tools found between 13 and 40 per cent of deliberately introduced barriers. That is the honest ceiling of any scanner, including ours.
- We do not sell an overlay widget. Nothing is injected into your storefront to hide problems from a scanner.
- We do not certify you. No scanner can, and anybody selling a certificate is selling you a risk.
- We do not write your legal documents. We generate a statement from your own scan results, for your adviser to review.
- We do not scan a site until its owner has proved they own it.
Fit
Who this is for, and who should close this tab
Built for
- EU stores on WooCommerce selling to consumers
- Ten or more people, or past the turnover threshold
- Someone who can edit the theme, or an agency who can
- Anyone who has had a supervisor or a customer ask
Not for
- Microenterprises under the threshold: the service obligations do not apply to you
- Shops on platforms we do not audit yet
- Anyone who wants a badge without changing anything
- Anyone who needs a legal opinion: we are not a law firm
Pricing
Cheaper than one hour of the lawyer you would call afterwards
Monitor
$99 per month
The scan, the journal and the statement, kept current.
- Monthly scan of six routes in three viewports
- WooCommerce ruleset: checkout, cart, variations, coupon
- Accessibility statement in English, German and French
- Evidence journal and export
- Five re-tests a month
Comply
$249 per month
Everything in Monitor, plus the part a scanner cannot do.
- Unlimited re-tests
- Fix packs for the top themes, with the exact snippet
- A quarterly manual pass by a person
- Priority answers when a supervisor writes to you
Onboarding audit
$490 once
A full manual pass over your storefront before the monitoring starts.
- Manual keyboard and screen reader run of the buying path
- Written report with the fix for each finding
- The starting point of your journal
Free check
Three pages, no account
Give us a storefront address. We scan the home page, one product and the checkout, and send the top findings with a screenshot of each one.
Send us one storefront address
We scan three pages and send back what stops a buyer, with a screenshot of each one. No account, no card, no call. If the obligations do not apply to you, we will say so and leave you alone.
Check my storefront