Accessibility

Last updated: 16 September 2026

This publication is read by people who are tired, distracted, unwell, or in withdrawal. Making the site easy to use is not a compliance exercise. It is the same job as writing clearly.

The standard we aim at

We aim to meet WCAG 2.2 at level AA across the public site and the client portal.

We are not claiming a formal audit. We are telling you what we have done and what we know is still wrong.

What we have done

Type. A fluid type scale with a body size of at least 16px, generous line height, and line lengths held to a comfortable measure. Text can be resized to 200% without losing content or function. The page reflows at 320px width without horizontal scrolling.

Contrast. Body text meets a contrast ratio of at least 4.5:1 against its background. Large text, icons, form borders, and focus indicators meet at least 3:1. This holds in both light and dark presentations.

Keyboard. Every link, button, form field, menu, and portal control can be reached and operated with a keyboard alone. Focus is always visible, and the focus order follows the reading order. There is a skip link to the main content. Nothing traps focus except dialogs, which close on Escape and return focus where it came from.

Structure. Real headings in order, landmark regions, lists marked up as lists, tables with headers. Links say where they go; we avoid “click here”. Language is declared on the page.

Images and media. Meaningful images carry alternative text. Decorative images are hidden from assistive technology. Video, where we use it, carries captions.

Motion. Nothing autoplays: no audio, no video, no carousels. Nothing flashes. Animation is limited to small transitions, and all of it is disabled when your system requests reduced motion.

Forms. Every field has a label. Two short forms, the newsletter’s and the bookshop’s, carry theirs for screen readers and show the prompt in the field itself. Errors are described in words, not by colour alone, and are tied to the field they belong to. The forms set no time limit of their own, and your work saves as you write.

The client portal. Held to the same standard, deliberately. Writing a worksheet is the part of the site where a person is most likely to be struggling. Work in progress saves automatically, so a lost connection does not cost you what you wrote.

Reading without JavaScript. Article text is delivered as HTML and needs no JavaScript to read; the network in front of the site may occasionally ask a browser to run a short check first.

What is not right yet

  • Some older articles may have incomplete alternative text on images. We are working back through the archive.
  • Embedded material from third parties (an occasional video or audio player) is outside our control and may not meet the standard.
  • Some longer pieces use footnote patterns we are still improving for screen reader users.
  • Any PDF we publish may not be fully tagged. Ask and we will send you the text.

We would rather list these than pretend.

Alternative formats

If a piece is hard for you to read, ask. We will send you plain text, large print, or a version without images of any piece you can open, free, whether or not you subscribe. Clients can ask for worksheets in an alternative format and can, if writing on screen is a barrier, agree another way of working with their clinician.

Reporting a barrier

Email iam@idinsayit.com with “accessibility” in the subject. Tell us:

  • the page or URL;
  • what you were trying to do;
  • what happened;
  • the browser, device, and any assistive technology you use, if you know it.

We acknowledge within 48 hours and give you a plan or a fix within 10 working days. If a fix will take longer, we say so and give you a workaround in the meantime.

If you are not satisfied with our response, ask for a review: write again with Compliance in the subject line. It is then looked at by someone who did not make the first decision, and you get a final written answer within thirty days. That route is set out on the Refund and Cancellation Policy. A complaint about how we have handled your personal data is a different thing and goes to the Grievance Officer instead, by the route on the Data Protection and Grievance Redressal page.

You can also write to us at Hyderabad, India or call +91 92700 86548.