Accessibility Statement
Last updated: 5 August 2026
We want everyone to be able to read about, buy and download The Vibe Coder Guide. Accessibility is a subject this guide teaches, so it would be embarrassing to get it wrong here — and if we have got something wrong, we want to know.
Conformance status
This website aims to conform to Web Content Accessibility Guidelines (WCAG) 2.2, Level AA. Our current self-assessed status is partially conformant: most of the site meets Level AA, with the known exceptions listed below.
This statement reflects our own testing. It is not a third-party audit, a VPAT or an Accessibility Conformance Report. If you need a procurement-grade conformance report, contact us and we'll arrange an independent evaluation.
What we've built in
- Keyboard operation. Every control — navigation, theme toggle, FAQ accordions, forms, the buy button and the download link — is reachable and operable with a keyboard alone. There are no keyboard traps.
- Visible focus. A 3 px focus ring with a clear offset appears on every interactive element, in both themes.
- Skip link. A “Skip to main content” link is the first focusable item on every page.
- Contrast. Body text, muted text, links, buttons and interface borders were checked against the 4.5:1 (text) and 3:1 (large text and non-text) thresholds in both dark and light themes.
- Structure. Semantic landmarks (
header,nav,main,footer), oneh1per page, and headings in logical order — usable as a screen-reader navigation map. - Text alternatives. Every meaningful image, including the six page previews, has a description of what it actually shows. Decorative graphics are hidden from assistive technology.
- Target size. Interactive controls meet or exceed the 24×24 CSS-pixel minimum (WCAG 2.2, 2.5.8); most are 44 px.
- Forms. Every field has a persistent visible label, errors are announced in text and linked to the field, and status messages are announced politely without moving your focus.
- Zoom and reflow. Content reflows to a single column at 320 px width and remains usable at 400% zoom without horizontal scrolling.
- Motion. Nothing moves, flashes or auto-plays. Transitions are disabled when your system requests reduced motion.
- Themes. The site follows your operating-system light or dark preference, and you can override it with the toggle in the header. A higher-contrast palette is applied when your system asks for increased contrast.
- No timing traps. Nothing on the site expires while you read it. Download links do expire for security — but you can always request a fresh one, free, with no time limit.
Known limitations
- The product itself is a PDF. It has real text (not scanned images) and a bookmark structure, so it can be read with a screen reader and reflowed. It has not been remediated to PDF/UA, and some diagrams and complex tables will not read well with assistive technology. If that's a barrier for you, email us and we'll send you an accessible alternative format at no extra cost.
- Checkout is hosted by Stripe. Once you click “Buy now”, payment happens on Stripe's own pages, which we don't control. Stripe publishes its own accessibility information. If you hit a barrier there, tell us — we'll take your order another way.
- Buying requires JavaScript. The checkout button needs JavaScript to create a secure payment session. Everything else — all content, navigation, the FAQ and every legal page — works with JavaScript switched off. If you can't use JavaScript, email us and we'll send you a direct payment link.
How we tested
Manual keyboard-only walkthroughs of every page and flow; automated checks with browser accessibility tooling; programmatic contrast verification of every colour pair in the design system against WCAG thresholds; reflow and zoom testing at 320 px and 400%; and testing with light, dark, reduced-motion and increased-contrast system settings. Testing was carried out in August 2026 on current versions of Chrome and Safari.
We have not yet completed testing with every screen reader and assistive technology combination, and we have not commissioned testing by disabled users. Reports from real use are the most valuable thing you can send us.
Tell us about a barrier
If any part of this site or the Guide stops you doing something, please tell us — you don't need to know the standard or the terminology, just what happened.
- Email: accessibility@vibecoderguide.net
- Or use the contact form and start your message with “Accessibility”.
We acknowledge reports within 2 business days and aim to fix, or give you a dated plan and a workaround, within 10 business days. If a fix will take longer, we'll give you the content or complete the transaction another way in the meantime.
Formal approach
Our target is WCAG 2.2 Level AA, which is also the benchmark referenced in U.S. Department of Justice guidance on the Americans with Disabilities Act, in Section 508 of the Rehabilitation Act, and in the European Accessibility Act (via EN 301 549). Accessibility is treated as a release gate here, not a post-launch cleanup: changes to this site are checked for keyboard operation, focus, contrast and structure before they go live.