Skip to content
Notquoted

Policy

Accessibility

WCAG 2.1 AA, checked while building rather than audited afterwards. The measured contrast ratios are below, along with the parts that are not yet good enough.

Last updated 9 September 2026

01What we are aiming at

Web Content Accessibility Guidelines 2.1 at level AA, checked during development rather than audited afterwards. Contrast is measured by a script that runs against the colour tokens, and the measured values are recorded in a comment at the top of the stylesheet so that a change to a colour cannot quietly break them.

02Measured contrast

These are calculated sRGB relative luminance ratios, not estimates:

Measured contrast ratios for each text and marker colour against its background, with the WCAG level each one meets.
PairRatioMeets
Body text on the page background14.03:1AA and AAA
Secondary text on the page background4.64:1AA
Listed-state text on the page background5.48:1AA
Page background on the inverted band14.03:1AA and AAA
Happens-anyway marker3.84:1AA for the marker and for large text
Open-wording marker3.71:1AA for the marker and for large text
Not-listed marker3.24:1AA for the marker and for large text

The three markers sit between 3:1 and 4.5:1. They are used for marks, borders and large text only. Body text is always one of the two colours at the top of the table, both of which clear AA for normal-size text.

03Colour is never the only signal

Each of the four item states has a distinct shape as well as a colour, and every place a state appears also carries its name in words. A row that is not listed says “Not listed — ask” in text. Nothing on this site is conveyed by colour alone.

This matters more here than on most sites, because the whole product is a distinction between four categories.

04What else is built in
  • The comparison is a real table, with a caption and row and column scopes, so a screen reader announces each row against its heading.
  • A skip link is the first thing in the tab order.
  • Focus is a solid two-pixel outline at 14:1, never a faint glow, and it is never removed.
  • The hero animation is decoration over a table that is complete in the markup from the first paint; nothing is announced late or twice.
  • Everything honours prefers-reduced-motion — animations stop, and the finished table is shown immediately.
  • Every interactive element is reachable and operable by keyboard, including the category tabs and the redaction tool.
  • Text reflows to 320px without horizontal scrolling, and scales to 200% without loss of content.
  • Form fields have persistent visible labels, not placeholders standing in for them.
  • A print stylesheet produces a clean black-on-white sheet, because people take these to a conversation.
05Known limitations

Stated because a statement that claims perfection is not useful:

  • Drawing a redaction box by hand is a pointer gesture. There is a keyboard path — select a region from a list of page thirds and confirm — but it is coarser than dragging, and we would like it to be better.
  • The extracted item text comes from a photograph, so its reading order depends on the layout of the original document.
  • Long comparison tables scroll horizontally on very narrow screens. The container scrolls, not the page, but it is still a scroll.
06Telling us about a barrier

If something here does not work for you, write to support@irobuilding.shop or call +44 7763879472. Tell us the page and what happened; you do not need to know the technical term for it.

We reply within one working day and we will tell you either when it will be fixed or how to get what you needed in the meantime.

If anything on this page is unclear, write to support@irobuilding.shop or call +44 7763879472. Monday to Friday, 09:00–17:00 UK time. We reply to every email within one working day.