Accessibility
Last updated: May 29, 2026
1. Our commitment
We want WayFYI to be usable by everyone, including people who rely on assistive technology to browse the web. WayFYI works toward conformance with the Web Content Accessibility Guidelines (WCAG) 2.1 at Level AA. We treat accessibility as an ongoing responsibility rather than a one-time checklist, and we aim to improve the product as we learn what works and what doesn’t.
2. What we’ve done
The list below describes specific work completed against WayFYI’s public surfaces as of the date above:
- Audited the landing page, sign-in, sign-up, Terms of Service, and Privacy Policy using a combination of automated tooling (Google Lighthouse, jest-axe) and a manual code review against WCAG 2.1 success criteria.
- Most recent Lighthouse Accessibility scores on the production deployment (desktop): home page 96, sign-in 100, sign-up 100, Terms 100, Privacy 100.
- Automated jest-axe scans run as part of our continuous integration across more than 38 component test suites, including every dialog and modal that gates user input.
- Implemented consistent keyboard navigation, focus trapping, and focus restoration across every modal in the app, including the location-search combobox embedded inside the item Add / Edit sheets. Each dialog is announced to screen readers with the appropriate ARIA role and label.
- Added a skip-to-main-content link as the first focusable element on every page, so keyboard users can bypass the header chrome in a single Tab.
- Reviewed every form across the sign-in, sign-up, password-reset, and account-onboarding flows to ensure inputs have programmatically associated labels, carry appropriate
autocompletetokens, and that error messages are linked to the input they describe viaaria-describedbyand announced througharia-liveregions. - Verified WCAG 2.1 AA colour contrast on body text app-wide. Our brand blue (#175790) measures 7.49:1 against white, clearing the stricter AAA bar; success green (#13803B) measures 5.03:1, clearing AA.
3. Known limitations
We want to be honest about the scope of the work above and what hasn’t yet been audited. The following areas remain open:
- Authenticated pages — the dashboard, trip editor, and account settings — are covered by automated component-level jest-axe tests but have not yet undergone a full Lighthouse audit or a manual screen-reader walkthrough.
- Mobile-specific accessibility has not been formally audited. Touch-target sizing against WCAG 2.5.8 and viewport reflow behaviour on small screens are tracked as a future pass.
- We target WCAG 2.1 Level AA, not Level AAA. Some interactive elements may not meet the stricter AAA contrast or touch-target requirements.
- Third-party content embedded in WayFYI — including the Crisp Chat widget and Google Maps — is governed by those vendors’ own accessibility commitments, which we do not control. We will work around limitations where we can, but we cannot guarantee the same level of accessibility for embedded third-party surfaces as for our own.
4. How to report an issue
If you encounter an accessibility barrier in WayFYI, please tell us. Send an email to help@wayfyi.com and include:
- A description of the problem.
- The page URL where it occurred.
- The assistive technology you were using, if relevant (for example, the name and version of your screen reader, the browser, and the operating system).
We’ll do our best to respond promptly and to incorporate fixes into our ongoing accessibility work. Reports help us prioritise, so we’re grateful for the time it takes to write one.
5. Related policies
See also our Terms of Service and Privacy Policy.