// legal

Accessibility statement

A commitment to WCAG 2.2 AA, what to expect, and what to do if you hit a barrier.

Commitment

I want this site to be usable by everyone, including people who use assistive technology or rely on keyboard navigation. The site is built to comply with WCAG 2.2 Level AA, which is the standard the UK government recommends for public-sector websites and which I treat as the minimum bar for everything I build.

What this means in practice

  • Body copy is set around 19px, with line-height 1.6 and a maximum reading width.
  • Colour contrast meets WCAG AA on all text.
  • Every page has semantic landmarks (<header>, <nav>, <main>, <footer>) and a skip-to-content link at the top.
  • Interactive elements have visible keyboard focus styles.
  • Images carry meaningful alt text, or are marked decorative.
  • Animations respect prefers-reduced-motion.
  • Touch targets meet the WCAG 2.2 minimum: at least 24 × 24 pixels, or spaced far enough from their neighbours that they're hard to mis-tap.

Known limitations

There's one third-party component on the site: Cloudflare Turnstile, the spam check on the contact and free first draft forms. It usually passes without you doing anything, but it's Cloudflare's code rather than mine, so its accessibility is theirs to maintain. If it ever stops you sending a message, email or ring me instead and I'll pick it up from there.

This statement hasn't yet been independently audited. If you find an accessibility barrier I've missed, please tell me and I'll fix it.

Get in touch

Email Email us with the URL of the page, what you were trying to do, and what got in the way. I aim to respond within five working days and to fix any genuine barrier within ten.

Legal context

This statement is published in the spirit of the Equality Act 2010, which requires service providers to make reasonable adjustments. This is a private business's site rather than a public-sector one, but I treat the public-sector accessibility regulations as the right floor.