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 14/10/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's build is checked automatically for a single main heading per page, headings in order, working internal links, and no inline styles or scripts.

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 plays sound. Headings and sections fade or slide in as the page loads and as you scroll, and a pinned section changes picture as you scroll through it; if your device asks for reduced motion, all of that is switched off and everything is simply there.

Images carry descriptions that say what is in them: every screenshot's alt text describes the screen rather than naming the file. 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 a decorative image of the name; the link around it is labelled “Virumo home”. 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. 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. This website has no contact route yet; one will be published on the support page before launch.