Accessibility Statement

UXCraft.io — last reviewed 18 August 2026

This statement applies to uxcraft.io and is published by Jon Somerscales (UX Craft LTD). It was last reviewed on 18 August 2026.

Our commitment

This site aims to meet the Web Content Accessibility Guidelines (WCAG) 2.1 at Level AA. We are committed to making this site as accessible as possible and improving it over time, particularly as it is currently under active development.

Known issues

This site is in active development (beta). Known accessibility limitations include:

  • Custom cursor and trail effect — a canvas-based cursor trail is used on desktop. It has no effect on keyboard or touch navigation and is hidden on touch devices.
  • WebGL background animation — the CABLES.gl background animation is decorative. Users with vestibular disorders may wish to enable the "Reduce Motion" system preference; the site respects prefers-reduced-motion for CSS animations.
  • Audio content — embedded audio players use native browser controls which are fully keyboard accessible. No auto-play audio is used without user interaction.
  • Video content — project videos do not currently include captions or audio descriptions. These will be added as content matures.
  • Colour contrast — some interface elements use reduced opacity for aesthetic purposes. We are reviewing these against WCAG 1.4.3 contrast requirements.
  • PDF portfolio — the downloadable commercial portfolio PDF has not been reviewed for accessibility. A web-based version is the preferred format.

What we have done

  • Skip navigation link provided on all pages
  • Visible keyboard focus indicators on all interactive elements
  • lang="en" set on all pages
  • Semantic HTML structure with appropriate heading hierarchy
  • All images carry alt attributes; decorative images use alt=""
  • All form inputs have associated labels or aria-label attributes
  • All SVG icons carry aria-hidden="true" or accessible labels
  • No content relies on colour alone to convey meaning
  • prefers-reduced-motion respected for CSS animations
  • All pages use HTTPS

Feedback and contact

If you experience any accessibility barriers on this site, or would like content in an alternative format, please contact:

jtsomerscales@gmail.com

We aim to respond within 5 working days.

Technical information

This site is built using static HTML, CSS, and JavaScript. It has been tested manually using keyboard navigation, VoiceOver (macOS), and automated tooling. Formal third-party auditing has not yet been conducted; this is planned as the site moves toward a stable release.

Skip to main content
© UX Craft LTD 2026 Built on renewable energy Accessibility Sustainability