Accessibility Statement

Last updated: 13 February 2026

Our commitment

BetLedger is committed to making our dashboard accessible to everyone, including people with disabilities. We aim to conform to the Web Content Accessibility Guidelines (WCAG) 2.1 at Level AA where practicable.

What we've done

  • Semantic HTML elements (nav, main, header, footer) for clear page structure.
  • ARIA labels on all interactive controls including icon-only buttons, sort selects, and search inputs.
  • ARIA dialog roles (role="dialog", aria-modal, aria-labelledby) on all modal dialogs.
  • Visible focus indicators on all interactive elements via focus:ring styles.
  • Form inputs associated with labels using htmlFor and id attributes.
  • Sufficient colour contrast ratios for text content.
  • Progress bars with role="progressbar" and appropriate ARIA value attributes.
  • Responsive design that works across screen sizes from mobile to desktop.

Known limitations

  • The application supports both light and dark themes. Users can toggle between them in the sidebar or use their system preference.
  • Some chart visualisations (Recharts) may not be fully accessible to screen readers. The underlying data is available in table and list format.
  • Keyboard trap prevention in custom dialogs relies on overlay click rather than focus trapping.

Browser and assistive technology support

BetLedger is designed to work with modern browsers (Chrome, Firefox, Safari, Edge) and should be compatible with popular screen readers including NVDA, JAWS, and VoiceOver.

Feedback

If you encounter any accessibility barriers while using BetLedger, please let us know. We take accessibility feedback seriously and will do our best to address issues promptly. Contact us at accessibility@matched-betting.app.

Enforcement

If you are not satisfied with our response, you can contact the Equality Advisory Support Service (EASS).