Skip to content

Accessibility

This site is built to be usable by everyone, including people using screen readers, keyboard navigation, magnification, or reduced-motion settings. This page states what standard it is measured against, how that is checked, and what is known to fall short.

The standard

The site is measured against WCAG 2.2 Level AA. That is a target we test against continuously, not a formal conformance claim: no independent accessibility audit has been carried out, and we do not describe the site as certified.

How it is checked

  • Automated testing with axe-core runs against each page at desktop and mobile widths, and the site currently reports zero violations on every page that exists.
  • Every page is checked with a reduced-motion preference set, where no video element is created at all — the still image and the full text remain.
  • Interactive controls are real buttons and links with text labels, reachable by keyboard, with focus styling inherited from the design system rather than removed.
  • Data tables carry captions, column and row scopes, and live in horizontally scrollable regions that are themselves keyboard focusable.

What you can rely on

  • All background video is muted, has no audio track, and can be stopped with a visible pause control on every band.
  • Setting a reduced-motion preference removes all video and all entrance animation. Nothing is hidden as a result — content that animates in is present and readable without the animation.
  • Colour is never the only signal. Provenance states carry a word and a glyph as well as a tint.
  • Every figure states where it came from, and a figure that does not exist says so rather than being left blank.

Known limitations

These are current and specific. They are listed because a statement without them is not informative.

  • Text over background video is not machine-verifiable

    Three sections place text over moving footage. Automated contrast checking reads CSS colours and cannot composite a video frame, so it skips these rather than passing them. Legibility is instead guaranteed by a graded dark overlay whose opacity is chosen against the brightest frame physically possible — white text stays above roughly 6:1 where headings sit and 11:1 where body text sits, on any footage. If you find any of it hard to read, tell us: the calculation is a floor, not a substitute for your experience.

  • No independent audit has been carried out

    All testing to date has been automated plus internal manual checks. It has not been reviewed by an external accessibility specialist, and it has not been tested with a broad range of assistive technologies by the people who actually use them.

  • Parts of the site are not built yet

    Several sections named in the navigation and footer are still being built. Where a page does not exist yet, the link will not take you anywhere useful. This is a gap in the site rather than a barrier introduced by a design choice, and it is being closed.

  • Background footage is illustrative

    The city scenes used as page backgrounds are generated footage and carry no information. They are marked as decorative so screen readers skip them, and the still images behind them carry descriptive alternative text.

Tell us about a barrier

If something here is unusable for you, that is a defect and we want to hear about it. Reports about accessibility are treated the same way as factual corrections: investigated against the page, fixed, and recorded.

Tell us about a barrier
A residential street in Cambridge at dusk, with lit windows.

All join

All join.All work together.

Two ways in, and they are different things. Joining us is free and takes a minute. Membership funds the work and buys no influence over what the record says.

Join usLog in as a member

Members sign in to the CIVIC FORUM portal.