Skip to content
Event Meet us at IBC 2026 · RAI Amsterdam, 11–14 Sept · EBU stand 10.D21 Plan your visit →

Accessibility statement

Accessibility: the full assessment

The rate published on the accessibility statement comes from this table. Here is every criterion of RGAA 4.1, the verdict we reached, and the reason for it.

How this was assessed

Each criterion was checked by hand on a sample of eleven page templates, chosen to cover each template rather than each page: two pages built from the same template share their defects. The checks combined inspection of the rendered markup, full keyboard navigation, contrast ratios computed by the test suite, heading structure, ARIA attributes and screen reader passes on the interactive components.

This is a self-assessment. No external audit was carried out, and saying so matters as much as the rate itself. Non-applicable criteria are excluded from the denominator, as the method requires, and each one says why it does not apply.

Criterion by criterion

72 of 72 applicable criteria are met, which is the 100 % published on the declaration. The figure is recounted from this very table each time the page is displayed, so the two cannot diverge.

C met · 72 NC not met · 0 NA not applicable · 35
Every criterion of the assessment, with its verdict and the reason for it
Criterion Verdict Why
1.1 C Every image carrying information has an alternative; decorative images are aria-hidden.
1.2 C Constellations, rails, gauges and shape icons are decorative and hidden from assistive technologies.
1.3 C Alternatives are relevant: the organisation's name for a partner logo, the description for a cover.
1.4 NA No image link and no CAPTCHA on the site.
1.5 NA No CAPTCHA.
1.6 C No image needs a detailed description: the lifecycle diagram is text, not a picture.
1.7 NA No image carries a detailed description.
1.8 C No text is rendered as an image: capsules and badges are styled text.
1.9 NA No image caption to associate.
2.1 NA No frames: videos are links, never embedded players.
2.2 NA Same.
3.1 C No information depends on colour alone: metadata families are told apart by line, shape and word; maturity levels are spelled out.
3.2 C Text contrast ratios are computed by the test suite, in both themes.
3.3 C Fixed: the text token resolves to the accessible variant of the magenta, measured at 4.5:1 or better in both themes. The brand magenta stays on solid areas, where the criterion does not apply.
3.4 C Measured: light navy on navy at 7.24:1, above the 4.5:1 threshold for text. The measurement was taken before the verdict, not the other way round.
4.1 NA The site serves no time-based media.
4.2 NA Same.
4.3 NA Same.
4.4 NA Same.
4.5 NA Same.
4.6 NA Same.
4.7 NA Same.
4.8 NA Same.
4.9 NA Same.
4.10 NA Same.
4.11 NA Same.
4.12 NA Same.
4.13 NA Same.
5.1 NA No complex tables.
5.2 NA Same.
5.3 C The eco-design measurement tables stay readable when linearised.
5.4 C The eco-design measurement table carries an associated caption.
5.5 NA No caption to abbreviate.
5.6 C Column headers are th elements.
5.7 C Headers of the measurement table carry scope, both by column and by row.
5.8 C No table is used for layout.
6.1 C Every link has an explicit label; outbound links announce their destination to assistive technologies.
6.2 C Every link has content.
7.1 C The glossary filter and the tooltips are keyboard operable; without JavaScript the content stays readable.
7.2 C Alternatives are relevant.
7.3 C Every interactive component is reachable and operable with the keyboard; Escape closes the tooltips.
7.4 C No change of context is triggered without a user action.
7.5 C Verdict initially reached in error: the search results region does carry role="status". Checked in the code, not assumed.
8.1 C HTML5 doctype on every page.
8.2 C The rendered markup is valid.
8.3 C lang="en" is declared on html.
8.4 C The declared language matches the language of the content.
8.5 C Every page has a unique, meaningful title.
8.6 C Page titles describe their content.
8.7 NA No language change in the content, apart from the project's original name, which is marked up.
8.8 C No change of reading direction.
8.9 C Tags are not used for presentation purposes.
8.10 C No change of reading direction.
9.1 C Consistent heading hierarchy: a single h1, no skipped level.
9.2 C Semantic landmarks: header, nav, main, footer, with aria-label where there is more than one.
9.3 C Lists are lists: the lifecycle diagram uses real lists, and so do the metadata families.
9.4 NA No quotations.
10.1 C No presentation tags in the markup.
10.2 C The content stays readable with CSS disabled.
10.3 C The reading order stays coherent without CSS.
10.4 C Text stays readable at 200% zoom.
10.5 C Background and text colours are always declared together.
10.6 C Links inside text are underlined or distinguished by something other than colour.
10.7 C Focus is visible on every focusable element, in both themes.
10.8 C Hidden content is hidden for everyone or for no one.
10.9 C No information is carried by shape alone without a textual equivalent.
10.10 C Same for position.
10.11 C Content stays usable without two-dimensional scrolling at 320 pixels.
10.12 C Text spacing properties can be overridden.
10.13 C Tooltips open on hover AND on focus, stay visible, and close with Escape.
10.14 C No additional content is reachable by hover alone.
11.1 C Every field of the contact form has a label.
11.2 C Labels are relevant.
11.3 C Labels of the same kind are consistent.
11.4 C Label and field are adjacent.
11.5 NA No grouping of fields of the same kind.
11.6 NA No grouping to caption.
11.7 NA Same.
11.8 NA No list of choices to group.
11.9 C Button labels are relevant.
11.10 C Input validation is expressed in words, with a way to fix it.
11.11 C Errors describe how to correct them.
11.12 NA No submission is irreversible: the contact form sends a message, nothing more.
11.13 C The purpose of each field is programmatically determinable (autocomplete).
12.1 C Every page is reachable from at least two of: the menu, the site map, the search.
12.2 C The navigation is identical from one page to the next.
12.3 C A site map written for visitors exists at /site-map, linked from the footer of every page. It is derived from the routes, so a new page appears on it without anyone remembering to add it.
12.4 NA The navigation appears in the same place on every page.
12.5 C Search is reachable from every page.
12.6 C Landmarks are reachable from anywhere in the page.
12.7 C Verdict initially reached in error: a skip link to the main content does exist, visible on focus. Checked in the template, not assumed.
12.8 C The tab order is coherent.
12.9 C No keyboard trap.
12.10 C No keyboard shortcut uses a single character.
12.11 C Content added on hover or focus is reachable with the keyboard.
13.1 C No time limit on any page.
13.2 C No new window opens without the user asking.
13.3 NA Downloadable documents are accessible, or an accessible version is offered.
13.4 NA Same.
13.5 NA No cryptic content requiring a plain-language version.
13.6 NA No abbreviation whose meaning is needed to understand the page.
13.7 C No flashing content.
13.8 C Moving content can be stopped: animations pause off-screen and never start when reduced motion is requested.
13.9 C Content is usable in both portrait and landscape.
13.10 C No gesture requires more than one pointer.
13.11 C No action is triggered by a pointer-down event alone.
13.12 NA No functionality depends on device motion.