Skip to main content

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-label attributes 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, and aria-modal attributes on dynamic regions, alerts, and dialogs.
  • All images that convey information have meaningful alt text; decorative images use alt="".
  • 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:

AreaLimitationWCAG CriterionStatus
Video messagesVideo 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 interfaceThe 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.2Mapbox GL limitation; mitigated by text-based list views of the same data.
User-generated contentThe 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.