AquariumAssist

Accessibility statement

Last reviewed: March 2026

Our commitment

AquariumAssist is committed to ensuring digital accessibility for all users, including people with disabilities. We aim to conform to the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA.

Conformance status

AquariumAssist partially conforms to WCAG 2.1 Level AA. The following measures are implemented across the application:

  • Semantic HTML5 with appropriate landmark roles (main, nav, header, footer)
  • All interactive elements have descriptive aria-label attributes
  • Focus indicators are always visible (3 px outline, meets 3:1 contrast ratio)
  • Colour contrast ratios meet or exceed 4.5:1 for body text and 3:1 for UI components
  • All images include descriptive alt text
  • Form inputs are associated with labels via for/id or aria-labelledby
  • Error messages are linked to inputs via aria-errormessage
  • ARIA live regions announce dynamic updates (loading states, confirmations)
  • Keyboard navigation: all functionality is reachable by keyboard, no traps
  • Consistent navigation across pages

Known limitations

  • Some chart visualisations (water parameter graphs) may not be fully accessible via screen reader — we are working on providing tabular data alternatives.
  • Dark mode is available but not all internal app pages have been fully optimised for high contrast in dark mode.

Contact us

If you experience any accessibility barriers or would like to report an issue, please contact us at support@aquariumassist.com. We aim to respond within 2 business days.

If you are not satisfied with our response, you may contact the relevant supervisory authority. In Finland: Regional State Administrative Agency (AVI).

Technical approach

AquariumAssist is built with Next.js 15 and Tailwind CSS. Automated accessibility testing is performed using axe-core in our CI pipeline. Critical pages are also tested manually with NVDA (Windows) and VoiceOver (macOS/iOS).