JST Fitness — Accessibility Statement

Last reviewed: 17 October 2026

JST Fitness is committed to being usable by everyone, including people who use a screen reader, navigate by keyboard, need larger text, or find motion uncomfortable. This statement says plainly how far we have got, what we know is still not good enough, and how to tell us when we are wrong.


How accessible this app is

JST Fitness is partially conformant with WCAG 2.1 level AA.

"Partially conformant" means most of the app meets the standard, but a small number of things — listed by name further down — do not yet. We have chosen the honest word. Nothing on this page is a claim we have not checked.

The app was audited against WCAG 2.1 AA across seven dimensions in July 2026. Every serious finding from that audit has been fixed. The remainder are listed below rather than quietly left out.


What works

There are no gestures: a tap on the countdown pauses — on a rest and the count before a station the bottom of the screen is +20s and Skip, so a tap low on the screen does not pause — and Android's back button pauses instead of exiting, so a circuit cannot be lost by reflex. Paused, every control is an ordinary button — Resume, Redo last, Skip, Exit. Those are the words printed on them, which matters because Voice Access matches what you say against the visible label. On a rest, +20s and Skip fill the bottom of the screen, one half each, so you do not have to aim at them.

A screen reader is given more words than the screen shows, not fewer. The bubble is deliberately terse — "Tap + Add." — because someone looking at it can see the ring, the tail and the button all at once. Someone who cannot has none of that, so the spoken announcement carries the chapter's whole sentence, and where you are in the chapter with it ("Step 4 of 9"). It reaches you through a live region, which announces without taking your place on the screen — the same reason the walk moves no focus.

Reduced motion is honoured, and it is read live — from both switches. The ring glides from one control to the next; if reduced motion has been asked for it moves with no animation at all, and the scroll that brings the next control into view jumps rather than glides. That second one is decided in code rather than left to the app-wide rule that stops the other movement, because a scroll that explicitly asks to be smooth overrides that rule — it is one of the few pieces of movement the switch cannot reach on its own. And the setting is watched while the walk is running: turn it on part-way through — on your device, or with the app's own Reduce motion switch in Profile → Accessibility — and the walk stops gliding on the spot, rather than the next time you open the app.


What does not work yet

These are real limitations. We would rather write them down than let you discover them.


Text size, and why we do it the device's way

JST Fitness is an Android app, and in that app the way to make everything bigger is Android's own font-size setting (Settings → Display → Font size). The app respects it throughout, and that is the supported route — if text is too small, that setting is the one to reach for.

In the Android app, pinch-to-zoom is switched off by default, which is the normal behaviour for an Android app: a pinch inside a workout should scroll or swipe, not zoom the screen. Banking and fitness apps overwhelmingly behave the same way.

We are aware this looks like it ought to fail WCAG 1.4.4 (Resize Text) and we do not think it does. For a native application the requirement is that text can reach 200% through the platform's own accessibility controls, which it can on Android — the criterion asks for resizable text, not for the pinch gesture specifically. If you disagree, please tell us; the contact details are below and we would rather hear it than not.

"On Android" is doing real work in that paragraph. The whole argument rests on the platform passing its font-size setting through to the app's text, and that is a thing Android's WebView does rather than a thing every platform does. It is the platform the app is built for. A web version that runs in a phone's browser is also used by testers today, most of them in Safari on iPhone, and this argument does not cover it. If JST Fitness is ever released for iOS, this section is not inherited — it has to be re-made there or the pinch decision has to change, and that is written down in the engineering record rather than left to whoever ships it.

The web version on iPhone. We have not yet checked, on an iPhone, how text can be made bigger in the web version: whether a pinch zooms the page, whether Safari's own text size (the aA button) reaches it, and what the app's own Text size control (Profile → Accessibility) does there — in a Safari tab or from an icon on the home screen. Until we have, this page makes no claim about resizing text in the web version. If text there is too small for you, please tell us; the contact details are below.

How the layout survives what the platform passes through. Text in the app is one of two kinds, and they respond to the font-size setting differently, on purpose:


Assistive technology we test with

The app is developed and checked against TalkBack on Android, plus keyboard-only navigation and the operating system's font-size, reduced-motion and increased-contrast settings.

We do not currently have test coverage with VoiceOver on iPhone (the iPhone app has not been released, and the web version testers use in Safari has not been checked with it yet), or on external braille displays.


Telling us we got something wrong

If any part of JST Fitness is difficult or impossible for you to use, we want to hear it — including things not listed above.

JST Fitness is built and maintained by two people, so there is no support desk and no guaranteed response time — but accessibility reports go to the front of the queue, and you will get a reply from a human whenever we have a way to reach you. (An in-app report sent without an email address is read just as carefully, but can't be replied to.)

If you tell us about a problem, please say what you were trying to do and what assistive technology you were using, if any. That is usually enough to reproduce it.


About this statement

This statement applies to the JST Fitness Android app and to the pages hosted alongside it. It does not yet cover the web version of the app that testers use in a phone's browser, most of them in Safari on iPhone: that version runs the same screens, but nothing on this page has been checked there yet, and where a difference is expected the sections above say so.

It was written on 30 July 2026 following an internal accessibility audit of the app carried out in July 2026, and last reviewed on 17 October 2026. It is based on self-assessment: the app has not been audited by an external accessibility organisation.

We review this statement whenever the app changes in a way that affects it, and at minimum whenever a new version is released to the Play Store.