Accessibility
Accessibility statement
Virumo is made to be used from a sofa, with a remote, often in the dark. That is an accessibility brief before it is anything else, and we treat it as one. This page says what we work to, what we have done, and what we know is not yet right.
Last reviewed 06/09/2026
01 · The standard
WCAG 2.1 level AA, for the site and the app
This website is built to meet the Web Content Accessibility Guidelines version 2.1 at level AA. The Virumo app is built to the same standard as far as it applies to a television interface, and to Android's own accessibility guidance where WCAG has no equivalent.
We check rather than assume. Every colour pair in the app is measured against the WCAG contrast thresholds by an automated test that runs on every build; this website is checked with Lighthouse and the W3C validator on every release, and by hand with a keyboard and a screen reader.
02 · This website
What we have done here
Every page has a skip link to the main content, one heading that says what the page is, and headings in order underneath it. Everything you can click, you can reach and operate with a keyboard, and the thing you have reached is always visibly marked with a gold ring rather than colour alone.
Text sits at a minimum of 4.5:1 contrast against its background, and most of it well above that. Body text is 16 pixels or larger and reflows to any window width without sideways scrolling, down to 320 pixels. Nothing moves unless you scroll, nothing plays sound, and if your device asks for reduced motion the small fade-ins are switched off entirely.
Images carry descriptions that say what is in them: every screenshot's alt text describes the screen rather than naming the file. Forms have visible labels, not placeholder text standing in for them, and errors are announced to screen readers when they appear. The site works with JavaScript turned off.
03 · The app
What we have done in Virumo
Navigation is written down as a contract: for every screen and every button on the remote, the app knows exactly what should happen, and a test checks that it does. Back always goes back. The thing you have selected is shown with a focus ring, a lifted background and, in the guide, a marker in the channel column, so it is never carried by one cue alone.
Settings include Reduce Motion, which turns off every animation including the launch sequence, the focus lift and the fades between screens. Text sizes are chosen for a screen three metres away, and every colour pair in all three themes clears the AA threshold.
Where the app cannot do something, it says so in words on screen rather than showing a control that does nothing: a channel that does not support rewind, a guide with no listings, a connection that is not secure.
04 · Known limits
What is not right yet
The wordmark in the header and footer is temporary text while the app's new brand is finished; it is readable, but it is not the final artwork. The screenshots on the site were captured on an emulator, so colours and text rendering will differ slightly from a real television.
In the app, the on-screen keyboard in Setup is slow to use with a remote, and a phone-assisted way to enter a long password is on the roadmap. Screen-reader support on Android TV is limited by the platform itself; TalkBack works, but the experience is not yet as good as the remote-and-eyes one, and we say so rather than claim otherwise.
05 · Tell us
If something is in your way
If any part of this site or the app is hard for you to use, we want to know, and we will fix it or explain why we cannot. Use the contact form and say what you were trying to do, what device you were on and what happened. A real person reads every message and replies, usually within two working days.