Accessibility Statement
TempoClub is committed to making event registration, photo purchasing, and race participation accessible to everyone — including people with disabilities.
Last reviewed: May 26, 2026
Our commitment
We design and develop TempoClub with the goal of meeting the Web Content Accessibility Guidelines (WCAG) 2.1, Level AA. These guidelines explain how to make web content more accessible to people with a wide range of disabilities, including visual, auditory, physical, speech, cognitive, language, learning, and neurological disabilities.
Accessibility is an ongoing process, not a finish line. We treat accessibility issues as bugs and fix them as part of our regular release cycle.
What we do
- Standards target: WCAG 2.1 Level AA across our web platform.
- Semantic HTML and ARIA: we use accessible component primitives (Radix UI) that ship with keyboard navigation and screen-reader support built in.
- Keyboard navigation: all critical flows — sign up, event registration, waiver acceptance, and photo checkout — can be completed without a mouse.
- Reduced motion: we respect the
prefers-reduced-motionsystem setting and minimize animations when it's enabled. - Automated testing: our build pipeline runs accessibility linting (
eslint-plugin-jsx-a11y) and we run periodic manual audits with screen readers on critical flows. - Color contrast: we aim for at least the WCAG AA 4.5:1 ratio on body text and 3:1 on large text and UI components.
Supported assistive technologies
We test and aim to support the latest two versions of:
- Screen readers: NVDA and JAWS on Windows, VoiceOver on macOS and iOS, TalkBack on Android.
- Browsers: Chrome, Edge, Firefox, and Safari.
- Operating systems: Windows 10+, macOS 12+, iOS 16+, Android 12+.
Known limitations
We're being upfront about areas where TempoClub doesn't yet meet our WCAG 2.1 AA target. Each item below is on our remediation roadmap.
- Photo galleries: the lightbox/zoom view may not fully announce navigation state to screen readers. Photos uploaded by photographers can be missing descriptive alt text.
- Third-party Stripe checkout: the embedded Stripe payment form is provided by Stripe and follows Stripe's own accessibility standards. Issues there should be reported to us and we will forward them.
- Embedded maps: interactive maps on event pages may not be fully usable with a screen reader. Event address and directions are also provided as plain text.
- Live results: auto-updating leaderboards may not announce updates to assistive technology in real time. A static table view is available on the same page.
Requesting an accommodation or reporting an issue
If you encounter an accessibility barrier on TempoClub, or you need an accommodation to register for an event or complete a purchase, please contact us:
- Email: [email protected]
Please include the page URL, the assistive technology you're using (if any), and a brief description of the problem. We aim to respond within 5 business days.
If you're registering for a specific event and need an accommodation from the event organizer (for example, a different start corral or extra staff support on race day), contact the event organizer directly through the contact details on the event page. We'll help connect you if needed.
Feedback and ongoing improvement
We welcome feedback on the accessibility of TempoClub. Please let us know if you find content that's difficult to use or understand — your reports are the single most valuable source of improvement we have.
This statement was last reviewed on May 26, 2026. We review and update it at least annually and whenever we make a significant change to the platform.