Accessibility (WCAG)
W3C-WCAG22-AA
- Rules
- 74 rules
- 19 decided by the scanner
- 55 for a reviewer
- 0 for legal review
- Where it applies
- Wherever the requirement itself applies
Website compliance auditing
ComplianceAI examines a website against public requirements — the obligations an authority actually imposes — and reports what it observed for every requirement in the set you picked. Each one is either decided by the scanner or put in front of a person, with the reason. None is left out.
Scans are read-only. Pages are loaded and read; nothing is submitted, purchased, changed or deleted on your site.
A requirement is asserted as binding only when the rule can name the instrument that makes it apply — an article of a directive or a regulation, a national regulation — never a blog post or a vendor checklist. 135 of the 135 rules shipping today carry at least one legal or standards reference, and the report shows them.
Automated testing decides roughly a third of WCAG 2.2 Level AA. The rest does not disappear: every criterion a machine cannot decide produces a finding that says so, with the reason and its source. A clean report that means “nobody checked” reads exactly like “you passed”, so this system never produces one. Of the 135 rules shipping today, 40 are decided by the scanner and 95 are put in front of a person.
A Test Plan pins the rule-pack versions and the scanner versions, and is then immutable. Changing the modules, the jurisdiction, the scope or a pinned version creates a new version rather than editing the old one, so a re-run months later asks the same question and an earlier result stays reproducible.
A reader must always be able to tell a proof from a signal from a question. That is not a footnote in the report — it is a field on every single finding.
DETERMINISTICHEURISTICMANUAL_REVIEWLEGAL_REVIEWNo percentage. No letter grade. No “you are 87 % compliant”.
Compliance is a legal conclusion; this system observes a website. A “checks passed” ratio would be a ratio over the subset a machine can decide, so it is biased upward by construction — and it would rise every time a rule pack more honestly declares something un-automatable. A single reassuring number is the one thing this product refuses to sell.
What you get instead: the requirements in the set you chose, what was observed for each, which pages were reached and which were not, and what a person still has to decide.
Each set is a published rule pack, and they are selected independently: a WCAG-only plan invokes zero GDPR rules, and the reverse. That is an acceptance test in this codebase rather than a promise on a marketing page.
W3C-WCAG22-AA
EU-GDPR-WEB
NO-UU-PUBLIC
NO-UU-PRIVATE
Pick the audit products you are obliged to meet. Ticking one never ticks another, and a plan runs only the modules you chose.
Rule-pack versions, scanner versions and scope go into an immutable Test Plan. Any change creates a new version, so two runs of the same plan answer the same question.
Pages are loaded and read. Every address is checked against a safety guard before it is fetched — on every navigation, not only the one you typed — and nothing is submitted, purchased, changed or deleted.
Which pages were reached, which were not, and why. A scan that reached three pages out of two hundred says so on its face instead of reading as authoritative.
Each finding carries its rule, the instrument behind it, its automation class and the evidence the result rests on. Run it again later and known findings are reconciled rather than re-reported as new.
Directive (EU) 2016/2102 requires an accessible website — and, in Article 7, a detailed accessibility statement, a feedback mechanism through which anyone can report a barrier, and a link to the enforcement procedure. Those three are not WCAG success criteria, so a site can meet every criterion and still be in breach. The Norwegian public-sector set checks them, alongside the national regulation.
GDPR Article 3(2) reaches controllers outside the Union that offer goods or services to, or monitor, people inside it — so filtering by the site’s own country would produce silence where a finding belongs. The core privacy set applies everywhere, and national law is carried in overlays that name the provision binding it here.
In-house teams, agencies and auditors who need a document stating what was examined, what was observed, what was not reached and what is still open — with a named person attached to every question a machine could not answer.
Norwegian bokmål is not an afterthought here: this product’s first market is the Norwegian public sector. Report and interface language are presentation only — they never change which requirements apply, and never affect what a Test Plan pins.
Create an account, add the site you are responsible for, and choose the requirements you have to meet. You can add another set later without changing what an earlier plan asked.