Accessibility
What has been built in, what has not been tested, and how to tell us where it fails.
Last updated 8 August 2026.
What is implemented
Every page has a skip link, a single <main> landmark, a declared language and a logical heading order. Navigation, mega-menus, tabs and the homepage slideshow are all operable from the keyboard: tab lists take arrow keys, Home and End; the slideshow takes arrow keys and has a visible pause control; focus is never trapped.
Focus is always visible — outlines are styled rather than removed. The current page and the selected tab are announced through aria-current and aria-selected rather than colour alone.
Motion
If your system asks for reduced motion, we honour it. Scroll reveals resolve immediately, animated counters jump to their final value, charts draw in one frame instead of animating, and the homepage slideshow does not auto-advance.
Charts
Charts are drawn to a canvas, which is invisible to assistive technology on its own. Every one of the 128 charts on this site therefore carries a written alternative describing the shape and the values, exposed as an image label. Most project pages also publish the underlying figures as a real data table, which is the better artefact.
What has not been done
There has been no formal WCAG 2.2 audit and no testing with a screen reader, a screen magnifier or voice control. Colour contrast was designed for but has not been measured systematically across every state. The chart alternatives describe trends well and individual data points less well.
We would rather say that than claim a conformance level nobody has verified.
If something does not work
Email azlan@predictifyanalytics.com with the page and what happened. We will reply within one business day and tell you whether it is fixable quickly or not. If you need anything on this site in another format, ask and we will send it.