- Status: DRAFT for the lawyer (L-10), 5 Nov 2026. Written in step 7-1 for the customer trust pack. It is not yet a statement of conformance. It is published on
/accessibility(screen PUB-10) only after steps 7-2 to 7-6 pass their checks and the bracketed parts below are filled in with the results. The lawyer reviews it at L-4, before Gate RD. - Placeholders are in square brackets. Nothing in brackets may be published as written.
Our commitment
KineticIQ wants every supervisor and administrator to be able to use Hoot Integrity, whatever device, browser or assistive technology they use. This statement covers the web app at [the production address, set at 7-7]: the sign-in and account pages, the supervisor screens, the institution admin screens and the public pages.
The standard we aim for
We aim to meet the Web Content Accessibility Guidelines (WCAG) 2.2, level AA. WCAG 2.2 includes every level AA rule of WCAG 2.1.
How far we meet it
[Fully conformant / Partially conformant, from the gate's results.] [Date of the last check.]
"Partially conformant" means some parts do not yet fully meet the standard. Each known gap is listed below with when we expect to fix it.
What we have done
- Design. One design system for every screen. Every text and control colour pair meets the WCAG contrast ratios (4.5:1 for text, 3:1 for controls and icons), in the light and the dark theme, and a test checks every pair.
- Severity is never colour alone. Each result shows a word, an icon and a colour.
- Help. A "?" button sits beside every screen heading, every step and every field, always in the same place. It opens on click or with the keyboard, never on hover. Help can be read in English or Malay; the Malay panel is marked as Malay for screen readers.
- Keyboard. Every action works with the keyboard alone. Focus is always visible, and the sticky header never covers it. Dialogs keep focus inside and return it when they close.
- Forms. Every field has a visible label and a hint where it helps. Errors say what went wrong and how to fix it. Sign-in allows paste and password managers, and has no puzzle to solve.
- Layout. Pages reflow down to 320 CSS pixels wide with no sideways scrolling. Text can be enlarged to 200%. Motion is short, and is turned off when the device asks for reduced motion.
- Tables. Thesis tables are shown as real tables, with captions and header cells, never as pictures.
- Uploads. Dragging a file is never the only way: a button does the same.
- Time limits. A warning comes two minutes before a session ends, with a button to stay signed in.
How we check
- Automated checks with axe, on every page, in both themes and at 320 pixels wide, in every release's gate.
- A manual pass with a screen reader (NVDA on Windows) [, and VoiceOver on macOS and iOS].
- A usability walkthrough with supervisors, recorded in
usability-walkthrough.md. - [Results: number of pages checked, issues found, issues open, date.]
Known limitations
[Filled in from the gate's results. Each item: what does not meet the standard, which WCAG rule, who it affects, what to do meanwhile, and the planned fix date.]
- Exported PDF reports: [result of the PDF accessibility check from step 6-1]. The same report is always available in the app as an accessible web page.
- Report text written by the thesis author (table captions, labels and cells) is shown exactly as printed in the thesis. We cannot change its wording or language.
Compatibility
The app is designed to work with the current and previous major versions of Chrome, Edge, Firefox and Safari, on desktop and mobile, with and without assistive technology. [Versions tested, filled in from the gate.]
The app relies on HTML, CSS and JavaScript. It does not work with JavaScript turned off.
Tell us about a barrier
If you find a part of the app you cannot use, please tell us. We will help you get what you need another way while we fix it.
- Email: [the accessibility contact, set before Gate RD with OD-3's role mailbox]
- What to include: the page, what you were trying to do, and the device, browser and any assistive technology you use. Please do not send any part of a thesis.
- We aim to reply within [5 working days, to be confirmed with O-2's support hours].
If you are not satisfied with our answer
[For the lawyer: the complaint route that applies to the customer institution and to KineticIQ, for example the institution's own process, and any law or regulator that applies in Malaysia and in the institution's country.]
About this statement
This statement was first drafted on 5 Nov 2026. It was last reviewed on [date]. It is reviewed at least once a year, and after any large change to the app.