Accessibility statement
This site aims to be usable by everyone, including people with disabilities. The work is ongoing.
Standard targeted
WCAG 2.1 Level AA (and the parts of WCAG 2.2 that overlap, where they don't introduce new compatibility risk).
What's currently in place
- All pages declare a language (
lang="en"). - The home page has a single
<h1>and a sensible heading hierarchy. - A keyboard-accessible "Skip to main content" link is the first focusable element on every page.
- The chat widget's response container is an
aria-live="polite"region, so screen readers announce answers when they arrive. - The "Thinking" indicator uses
role="status"and respectsprefers-reduced-motion(dots stop animating when the user has reduced-motion enabled at the OS level). - Decorative icons are hidden from assistive technology via
aria-hidden="true". - Interactive elements have visible focus rings for keyboard navigation.
- Form inputs have accessible labels via
aria-labeland the chat input has browser spell-check and mobile autocorrect enabled, both to reduce typing friction. - Body text and small UI labels target a 4.5:1 minimum contrast ratio on both light and dark backgrounds.
Known limitations
- The chat widget's streaming response is announced once the full answer arrives, not token-by-token. This is by design (token-by-token announcements are extremely noisy for screen-reader users), but it does mean there's a delay between the visual streaming finishing and the announcement.
- The chat widget does not currently offer an audio read-aloud option for answer text.
- The site has not yet been formally audited by a third-party accessibility specialist. Issues that haven't surfaced through self-audit may exist.
- Visual elements use a serif display font (Fraunces) for headings. Users who find this font difficult to read can disable the site's web fonts in their browser; the body text will fall back to the system sans-serif.
Compliance scope
PS Digital is a microenterprise (under 10 employees, under €2M turnover) providing services rather than products to a B2B audience. Under EU Directive 2019/882 (the European Accessibility Act), this scope is exempt from the technical accessibility requirements. The site nevertheless targets WCAG 2.1 AA as the right thing to do for a portfolio representing work in regulated industries, where accessibility is part of the operational quality bar.
UK Equality Act 2010: the duty to make reasonable adjustments applies. If you encounter a barrier on this site that prevents you using it, please get in touch via the contact below.
Reporting an accessibility issue
Email ping@psdigital.dev with a short description of:
- The page or feature you were trying to use.
- The assistive technology, browser, and OS you were using.
- What happened, and what you expected to happen.
Replies usually within two working days. Genuine accessibility issues take priority over feature work.
Last reviewed
2026-05-11