Accessibility Statement
Last reviewed: 2 October 2026 · Next review: 2 January 2027 · Applies to: www.thrivefinity.uk
Our commitment
ThriveFinity is committed to making this website accessible to the widest possible audience, regardless of technology or ability. We actively work to conform to the Web Content Accessibility Guidelines (WCAG) 2.2 at Level AA, and where reasonably practicable, Level AAA.
This statement was last reviewed on 2 October 2026, after an external automated (axe-core, WCAG 2.2 AA) review of 18 key pages on desktop and 3 on mobile. Our next scheduled review is on 2 January 2027.
What we've done
- Colour contrast: all text and interactive elements are verified to meet WCAG 2.2 AA (4.5:1 normal text, 3:1 large text and UI components) in both light and dark themes. Checked with automated tools and manual evaluation against computed background colours.
- Keyboard navigation: all interactive elements (navigation, dropdowns, accordions, forms, modals) are fully operable by keyboard alone. Focus states are visible and high-contrast.
- Screen reader support: semantic HTML5, ARIA landmarks, live regions, and descriptive labels on all non-decorative images and icon buttons.
- Reduced motion: all animations and transitions respect the
prefers-reduced-motionmedia query — decorative animations stop, essential transitions remain. - Responsive layout: the site is usable at 320px viewport width and up, and supports browser text scaling to 200% without horizontal scrolling or content loss.
- Self-hosted fonts: no external font requests that could cause layout shifts or privacy concerns.
- No cookie banner: our public pages set no cookies, so there is no consent pop-up to navigate around.
Known limitations
The October 2026 review found no violations on 17 of the 18 pages tested. The Privacy Centre had colour-contrast failures; we rebuilt it on our standard accessible page template on 2 October 2026 and will confirm the fix in our next review. The review also flagged some small touch targets (for example, inline and footer links) that we are checking against WCAG 2.5.8. We also continue to monitor:
- Third-party embedded content (e.g. YouTube or Vimeo iframes in blog posts served from Sanity): we provide captions via the
titleattribute but cannot fully control the player UI accessibility. - PDF deliverables sent to clients are not formally tagged for screen reader use. We are working on tagged PDF output as part of a future deliverable update.
- Complex data tables (pricing, comparison): we use semantic
<table>with headers, but some tables are horizontally scrollable on small viewports — we provide an overflow indicator and keyboard-scrollable containers.
How we test
Our accessibility testing process includes:
- Automated scanning using Lighthouse (Chrome DevTools) and axe-core on every page in both light and dark mode.
- Manual keyboard testing across all interactive components using Chrome on macOS and Windows.
- Screen reader testing with VoiceOver (macOS/iOS) and NVDA (Windows) on key user flows (homepage → intake form submission).
- Colour contrast verified with the WebAIM contrast checker and browser DevTools, including computed colours for semi-transparent overlays.
- We run a full audit when introducing new UI components and as part of our quarterly content review cycle.
Reporting an issue
If you encounter an accessibility barrier on this site — something that prevents you from accessing content or completing a task — please tell us. We take every report seriously and aim to respond within 5 working days.
Contact
Email: om@thrivefinity.uk
Subject line: Accessibility issue — [brief description]
Include: the URL of the page, the issue encountered, and the assistive technology or browser you were using.
Formal complaints
If you are not satisfied with our response, you may contact the Equality and Human Rights Commission (EHRC) in Great Britain, or the Equality Commission for Northern Ireland.
Related policies
- Trust Centre — corrections, AI transparency, privacy, security
- Privacy Policy
- Cookie Policy
- AI Transparency