Accessibility Statement
Last updated: 17 August 2026
sportsdata is built to be usable by as many people as possible, including people who
browse with a keyboard, a screen reader, magnification, or reduced motion enabled.
Target: WCAG 2.2 Level AA. This site is partially conformant —
the marketing and documentation pages meet the target as far as we have been able to test;
the two live board terminals have known gaps, listed below.
What already works
- Keyboard — every link, button, search field and expandable section can be reached
and operated with the keyboard, and focus is always visible.
- Skip link — a "skip to content" link is the first thing a keyboard user reaches
on the home page.
- Reduced motion — the animated background, counters, marquees and the recorded demo
all respect
prefers-reduced-motion and stop animating when you ask them to.
- Structure — pages use real headings, landmarks and lists, so screen-reader users
can navigate by structure rather than reading top to bottom.
- Zoom & reflow — layouts reflow to 320px-wide viewports and to 200% zoom without
loss of content or horizontal scrolling.
- No traps — nothing auto-plays with sound, nothing steals focus, and there is no
content that flashes more than three times per second.
Known gaps
- The racing board and sports board are dense,
Bloomberg-style data terminals. Their tables update live and are not yet fully announced to
screen readers, and some status colours carry meaning that is not duplicated in text.
- A small number of decorative glyphs and status dots do not yet have text alternatives.
- Some monospace figures in the terminals fall below the 4.5:1 contrast ratio in the light
theme; the default dark theme meets it.
These are on the list to fix. If one of them is blocking you, say so and it moves up.
Assistive technology we test with
VoiceOver on macOS and iOS with Safari, and keyboard-only navigation in Chrome and Firefox.
We have not yet tested with JAWS or NVDA.
Non-web content
The downloadable agent workbench app is a separate desktop application and is not covered by
this statement. The MCP data plane has no user interface of its own — it is consumed by your own
AI client, whose accessibility is determined by that client.
Report a barrier
If something on this site stops you getting to what you need, email
danieltomaro@icloud.com
with the page address and what happened. We aim to reply within 5 business days. You can also
open an issue on GitHub.
Formal approach
This statement was self-assessed against WCAG 2.2 Level AA; it has not been audited by a
third party. It will be reviewed whenever the site changes materially, and at least annually.