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. Pair Ratio Meets Body text on the page background 14.03:1 AA and AAA Secondary text on the page background 4.64:1 AA Listed-state text on the page background 5.48:1 AA Page background on the inverted band 14.03:1 AA and AAA Happens-anyway marker 3.84:1 AA for the marker and for large text Open-wording marker 3.71:1 AA for the marker and for large text Not-listed marker 3.24:1 AA 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.
