Accessibility
Version 1.0 · last reviewed 27 July 2026. Our target is WCAG 2.1 level AA. We are partially conformant: most of the service meets it, several things do not yet, and the ones that do not are named below with what has been done and what is still outstanding.
Why this page lists faults. A statement that claims full conformance and says nothing else is not useful to anyone who has hit a barrier. What is useful is knowing which barrier you are about to hit, whether it has a workaround, and when it is being fixed. That is what the table below is for, and it is updated when the answer changes rather than when it looks good.
The critical-state warning, and why it no longer flashes
When a run reaches a dangerous point — money and wellbeing both close to the floor — the product shows a critical-state warning. It was originally specified as a flashing effect, on the reasoning that it had to be impossible to scroll past.
A flashing effect on a screen shown to a person under stress is a genuine hazard: for people with photosensitive epilepsy, for people with vestibular conditions, and for anyone for whom rapid movement makes reading harder at exactly the moment reading matters. So it was redesigned rather than dressed up:
- The warning is now a solid red border with a slow colour shift over 2.4 seconds. Nothing appears or disappears, and there is no flash by any measure — well under the limit of three per second, and far under it.
- Where a person's device asks for reduced motion, the shift is switched off entirely and the border simply stays red.
- The meaning never depends on the motion. The state is carried in a text heading, in the wording of the panel, and in the figures on screen, so the warning reads identically with all animation removed and with colour removed.
- The support panel with the two helpline numbers sits inside the same warning, and it is plain text and plain links.
The same rule is applied everywhere else: nothing in the product flashes, and nothing conveys meaning by movement alone.
The one place we would rather be slow than smooth
There is no countdown timer anywhere in the learning path — not in a lesson, not in a quiz, not in the knowledge arena. That was a safety decision first: a clock turns learning into a game of nerve. It also happens to remove the single most common accessibility failure in quiz software, so nobody is ever timed out mid-question.
Nothing in the product auto-plays audio, and no screen refreshes itself underneath you while you are reading it.
Known gaps, in full
| Where | The barrier | What has been done, and what is next | Status |
|---|---|---|---|
| Critical-state warning | Specified as a flashing effect, which is a hazard for photosensitive and vestibular conditions. | Rebuilt as a non-flashing slow colour shift that respects reduced-motion, with the meaning carried in text. Described in full above. | Resolved |
| Lesson videos | Video is the main way tokens are earned, so an uncaptioned video is a barrier to the whole product, not just to one lesson. | Captions on every published lesson. Full text transcripts on 9 of 14 so far; the remaining five are being written and are due by the end of September 2026. | Partial |
| Date of birth on sign-up | The age check uses the browser's own date control, which several screen reader and browser combinations announce poorly, and which is fiddly with a keyboard alone. | A plain day / month / year alternative with three labelled fields is being built. Until then, ring us on 02 6188 4620 in office hours and we will complete the check with you. | Open |
| Wide tables in the management screens | Tables scroll sideways inside their own container. The column headings do not stay in place while you scroll, so on a narrow screen it is easy to lose which column you are reading. | Headings are correctly marked up, so a screen reader still announces the column for each cell. Pinned headings are scheduled for the release after next. | Open |
| Reward box opening | A short animation runs when a box is opened, and the result was previously conveyed by the animation finishing. | The result is now announced in text as soon as it is known, and under reduced-motion the animation is skipped entirely. Remaining work is to move keyboard focus to the result so it is read out without hunting for it. | Partial |
| Zoom beyond 300% | At very large text sizes the odds selection panel still needs sideways scrolling on a narrow screen. | Every other screen reflows to a single column. The odds panel is being rebuilt to stack the same way. | Partial |
| Colour as the only signal | Status is shown with coloured chips, which would be meaningless to someone who cannot distinguish them. | Every chip carries a word as well as a colour, and every chart in the reporting screens has a table of the same figures beside it. | Resolved |
If you have hit something that is not on this list, it is not on this list because we have not found it. Please tell us — the routes are at the bottom of this page.
What has been done
⌨️ Keyboard
Everything can be reached and operated with a keyboard alone, in a sensible order. Focus is shown with a thick outline that is visible on every background, and it is never removed for the sake of appearance.
🔤 Text and structure
One heading level per level, in order, on every screen. Every form control has a real label attached to it, not a placeholder standing in for one. Text resizes to 200% without anything being cut off.
🎨 Contrast
Body text and interface text are checked against the AA contrast ratios, including the white text on the dark navy panels and the coloured status chips.
📱 One column when it needs to be
Every layout collapses to a single column on a narrow screen or at a large text size. Wide content scrolls inside its own box rather than pushing the page sideways.
⏱️ No time limits
No countdowns, no session that expires while you are reading, no quiz clock, and nothing that disappears if you are slow. The one time limit in the product — the cooldown — is measured in whole days and is meant to be waited out.
🔊 Nothing plays on its own
No autoplaying video or audio, no sound effects that cannot be turned off, and no notification that interrupts a lesson.
Another format, another language, or a relay call
If you cannot use this service in the form it comes in, these are free and you do not need our permission to use them.
| Large print or audio if reading a
standard printed or on-screen document is difficult |
Access Canberra Contact Centre — 13 22 81. You can also ask us directly at access@tibbi.org.au. |
| If English is not your first language | Translating and Interpreting Service — 131 450. Ask them to ring us on 02 6188 4620 and they will interpret the call. |
| If you are deaf or hard of hearing | National Relay Service — 131 677, then ask for 133 427. |
| The helplines | Gambling Help Online offers web chat as well as the telephone line on 1800 858 858, so you can reach a counsellor without speaking. |
Any public page here — the terms, the privacy policy, this page — will be supplied in large print, in plain text, or read to you over the telephone, at no cost, within five business days.
How we test
- Automated checks run against every build; a failure stops the release the same way a failed safety check does.
- A keyboard-only pass over the whole product before each release.
- A screen reader pass each quarter, using NVDA with Firefox on Windows and VoiceOver with Safari on macOS.
- Sessions with people who use the service with assistive technology. Automated tools find about a third of what matters; people find the rest.
Tell us about a barrier
Email access@tibbi.org.au or ring 02 6188 4620 in office hours. Please say what you were trying to do, what happened, and what you are using — browser, screen reader, magnifier, switch, anything relevant.
We reply within five business days with the content in a form you can use, and the barrier goes on the table above with a date against it. Reporting a barrier has no effect on your account.
If our answer is not good enough
Take it further. A complaint about accessibility can go to the Australian Human Rights Commission, and a concern about the funded project can go to the Gambling Harm Prevention team at the ACT Gambling and Racing Commission — gamblingharmprevention@act.gov.au, 02 6207 0359 (option 4).