HIGHBURY
BOUND

Accessibility

Built for everyone
(or trying to be)

Last updated: 18 May 2026

Highbury Bound is committed to being usable by everyone, regardless of how they access the web. This statement describes the current state of accessibility honestly — what we have built, what we know is incomplete, and how to reach us if you find a barrier.

Our target standard

We aim to meet WCAG 2.2 Level AA across all pages. This is a technical standard published by the W3C that covers a wide range of disabilities: vision, motor, cognitive, and auditory.

Important caveat

Our current audit is internal. We have not yet commissioned an external accessibility audit or third-party certification. We are confident in the work listed below, but we acknowledge that independent review may surface issues we have missed. An external audit is planned. Until then, this statement reflects our own assessment.

What we have built

Features in production today:

CI enforcement (live)

Automated pa11y (Deque axe-core engine) and Lighthouse CI workflows run against every deployment of the live URL. Failing the WCAG 2.2 AA gate blocks the deploy from being marked successful. The axe runner is the modern industry-standard accessibility engine.

Pages currently in the CI gate: /, /privacy, /terms, /accessibility, /methodology, /about. The map and listings pages depend on third-party tile imagery whose contrast we cannot reliably measure programmatically; they are audited manually pending an external review.

About axe-core “needs further review” results

axe-core categorises every test into one of three outcomes: violation (definitive WCAG failure), pass, or incomplete (axe could not determine an outcome — common when text sits over a photo, gradient, or an absolutely-positioned sibling). Our CI gate fails on violations only. Incomplete results are surfaced in the workflow log and verified manually against the colour-contrast math in our design tokens — every (text colour, background colour) pairing on the homepage achieves ≥ 4.5:1 (the AA threshold for normal text) in both light and dark mode. The math is in plain sight in src/styles/globals.css with the computed ratio next to every token.

We do not silently ignore. The workflow prints the count of axe-incomplete results on every run. If that count ever rises unexpectedly, it is a signal to re-walk the design and re-do the math.

Known issues and gaps

We are being deliberate about not claiming conformance we have not verified. Items still under review:

If you find an issue not listed here, please tell us. That is more useful to us than any internal checklist.

How to report an issue

Email hello@highburybound.com with a description of what you were trying to do, what happened, and if possible the page URL and the browser or assistive technology you were using.

We aim to acknowledge every report within 5 working days.

Resolution targets:

We take these targets seriously. If we cannot meet them, we will say so and explain why.

Compatibility

Highbury Bound is tested against current versions of Chrome, Firefox, Safari, and Edge on desktop and mobile. Screen-reader testing is conducted with VoiceOver (macOS and iOS) and NVDA (Windows). We do not support Internet Explorer.

Enforcement (UK)

If you are not satisfied with our response, you may contact the Equality and Human Rights Commission (EHRC) or the Equality Commission for Northern Ireland (ECNI) if you are in Northern Ireland.

Contact

hello@highburybound.com

Disclaimer: Highbury Bound is independent and not affiliated with Arsenal FC.