Accessibility Statement
Last updated: May 2026
Lets Ride LLC is committed to ensuring that its web application is accessible to all users, including those with disabilities. We strive to conform to the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA.
Conformance Status
The Lets Ride web application at https://letsrideoffroad.com is partially conformant with WCAG 2.1 Level AA. Partially conformant means that some parts of the content do not fully conform to the accessibility standard.
We continuously test our app using automated tools (axe-core via Playwright in CI) and manual keyboard and screen reader testing. Every new release must pass zero critical or serious axe violations across all public routes.
Technical Specifications
Lets Ride relies on the following technologies for conformance:
- HTML5
- CSS (Tailwind CSS 4)
- JavaScript / TypeScript (React 19, Next.js 16)
- WAI-ARIA 1.2 where native HTML semantics are insufficient
The web app has been tested against the following assistive technologies:
- macOS VoiceOver + Safari
- Windows NVDA + Chrome
- Keyboard-only navigation on Chrome, Firefox, and Safari
Accessibility Features We Have Implemented
- Skip-to-main-content link on every public and authenticated page.
- Logical heading hierarchy (one h1 per page, sequential h2/h3 nesting).
- Keyboard-accessible interactive controls — every button, link, and form field is reachable and operable without a mouse.
- Focus management in modal dialogs — focus moves into the dialog on open, is trapped inside, and restores to the trigger on close. Escape closes all dialogs.
aria-labelattributes on all icon-only buttons and interactive map controls.- Color contrast of at least 4.5:1 for normal text and 3:1 for large text (tested against the Lets Ride orange brand palette).
- Reduced-motion support — animations and transitions are disabled when the user has enabled the operating system’s Reduce Motion preference.
role,aria-live, andaria-modalattributes on dynamic regions, alerts, and dialogs.- All images that convey information have meaningful
alttext; decorative images usealt="". - Forms use explicit labels and provide clear inline error messages.
Known Limitations
We are aware of the following accessibility limitations and are working to address them:
| Area | Limitation | WCAG Criterion | Status |
|---|---|---|---|
| Video messages | Video attachments in the messaging feature do not include synchronized captions or a transcript. | 1.2.1 (Level A) | Blocked on backend caption-data support. Planned. |
| Map interface | The interactive Mapbox GL map cannot be fully operated by keyboard or screen reader. Complex geographic data is inherently difficult to present accessibly. | 2.1.1, 4.1.2 | Mapbox GL limitation; mitigated by text-based list views of the same data. |
| User-generated content | The lang attribute is not applied to user-generated content in a language other than English. | 3.1.2 (Level AA) | Blocked on backend language-detection support. Planned. |
Reporting an Accessibility Issue
We welcome feedback on the accessibility of the Lets Ride web app. If you experience any barriers, please let us know:
Email: accessibility@letsrideoffroad.com
Please include the URL where you encountered the issue, the assistive technology you were using, and a description of the problem. We aim to respond within 5 business days.
If you are not satisfied with our response, you may contact the U.S. Department of Health & Human Services Office for Civil Rights or a supervisory body in your jurisdiction.
Enforcement Procedure
If you are dissatisfied with our response to an accessibility complaint, you may escalate by emailing accessibility@letsrideoffroad.com with “Escalation” in the subject line. We will review and respond within 10 business days.
See also: Privacy Policy · Terms of Service · Do Not Sell My Info
This statement was prepared in May 2026 and is reviewed annually or after significant changes to the web application.