Accessibility Statement
Last updated: 26 March 2026
This statement applies to rewardo.travel and the Rewardo browser extension.
1. Our commitment
Rewardo is committed to ensuring that its website and browser extension are accessible to as wide an audience as possible, including people with disabilities. We believe that everyone should be able to use our service, regardless of ability or the assistive technology they use.
We are working to make rewardo.travel conform to the Web Content Accessibility Guidelines (WCAG) 2.1 at Level AA. This is not a legal obligation for private sector websites of our size under current UK law, but we regard it as good practice and an expression of our commitment to inclusive design.
2. Accessibility standard
Our target standard is WCAG 2.1 Level AA, which covers four principles:
- Perceivable: Information and user interface components must be presentable in ways users can perceive.
- Operable: User interface components and navigation must be operable.
- Understandable: Information and the operation of the user interface must be understandable.
- Robust: Content must be robust enough to be interpreted by a wide variety of user agents, including assistive technologies.
Following an internal accessibility audit conducted in March 2026, we addressed all identified major and minor issues. We currently assess our conformance as substantially conformant with WCAG 2.1 Level AA. A small number of known limitations remain (see Section 5) and we continue to improve.
3. Measures we take
We take the following steps to support accessibility:
- Providing dark mode and light mode themes, toggled from the navigation bar
- Using semantic HTML elements and ARIA roles (dialog, listbox, combobox, switch, status) to support screen readers
- Providing a “Skip to main content” link for keyboard users to bypass navigation
- Trapping focus within modals and dialogs so keyboard and screen reader users cannot interact with hidden background content
- Ensuring all interactive elements (buttons, links, form fields, dropdowns) are fully keyboard-navigable with visible focus indicators
- Implementing full keyboard navigation in custom dropdowns and search inputs (arrow keys, Enter, Escape)
- Associating all form labels with their inputs using htmlFor/id or aria-labelledby
- Adding descriptive aria-labels to all icon-only buttons (close, increment, decrement)
- Providing sufficient colour contrast ratios (minimum 4.5:1) between text and background, in both light and dark themes
- Using relative font sizes so that text scales with browser zoom and user font size preferences
- Providing meaningful alt text for all content images (e.g. “Photo of [Hotel Name]”) with accessible fallbacks on image load errors
- Labelling external links that open in a new tab with a screen-reader-accessible “opens in new tab” notice
- Announcing loading states and dynamic content changes using ARIA live regions
- Respecting the
prefers-reduced-motionmedia query to suppress animations for users who request it - Ensuring that data tables use appropriate header markup
- Structuring pages with a consistent heading hierarchy (h1, h2, h3)
4. Assistive technology compatibility
We aim to support users of the following assistive technologies, though we have not conducted exhaustive testing across all combinations:
- Screen readers: NVDA (Windows), JAWS (Windows), VoiceOver (macOS and iOS), TalkBack (Android)
- Keyboard-only navigation
- Browser zoom up to 200% without loss of content or functionality
- Windows High Contrast mode
- Voice control software (e.g. Dragon NaturallySpeaking)
Rewardo is built as a React single-page application. Dynamic content updates (such as search results loading) use ARIA live regions to announce changes to screen reader users. All modals and dialogs implement focus trapping and restore focus to the triggering element on close. Custom dropdowns and search inputs follow WAI-ARIA listbox and combobox design patterns with full keyboard support.
5. Known limitations
We are aware of the following accessibility limitations. We are actively working to resolve them:
| Area | Issue | Status |
|---|---|---|
| Hotel search results map view | The interactive map (Leaflet/MapboxGL) does not fully support keyboard navigation or screen reader interaction with individual hotel markers. A list view is available as an accessible alternative. | Under review |
| Data tables on mobile | Some wide data tables may require horizontal scrolling on small screens; a visually hidden note is not always provided. | Under review |
| Price history chart | Chart visualisations (line charts in the price history modal) do not currently have accessible text alternatives summarising the data trend. | Planned |
If you encounter an accessibility barrier not listed above, please let us know (see Section 7).
6. How we test
We use the following approaches to evaluate accessibility:
- Automated scanning: We use axe DevTools and Lighthouse accessibility audits as part of our development workflow.
- Keyboard testing: We manually verify that all interactive features can be reached and operated using a keyboard alone.
- Screen reader testing: We periodically test key user journeys with NVDA on Windows and VoiceOver on macOS.
- Zoom testing: We verify the site layout at 200% browser zoom.
- Colour contrast: We check colour contrast ratios using the WebAIM Contrast Checker.
In March 2026 we conducted a comprehensive internal WCAG 2.1 Level AA audit covering 15 core components and all major user journeys. The audit identified 8 major and 12 minor issues; all major issues and 10 of 12 minor issues have been resolved. We intend to commission an independent third-party accessibility audit as the platform grows.
7. Reporting accessibility issues
If you experience any barrier to accessing Rewardo — whether or not it is listed in Section 5 — we want to know. Please contact us with:
- A description of the accessibility issue you encountered
- The URL of the page or the feature affected
- The browser and version you were using
- Any assistive technology you were using (for example: NVDA 2024, VoiceOver on iOS 17)
We aim to acknowledge accessibility reports within 5 business days and to provide a substantive response, including an estimated fix date where possible, within 30 days.
8. Requesting assistance
If you are unable to access any content or feature of Rewardo because of an accessibility barrier, please contact us and we will endeavour to:
- Provide the information you need in an alternative format
- Help you complete the task you were trying to accomplish
- Provide a workaround while a fix is being developed
Where we can reasonably do so, we will provide accessible alternatives within 5 business days of your request.
9. Contact
Please contact us for accessibility queries, issue reports, and assistance requests:
- Email: hello@rewardo.travel
Further information on web accessibility is available from the W3C Web Accessibility Initiative (WAI).