Accessibility Statement

Accessibility is not a feature: it is an ongoing commitment.

Commitment

This personal website is committed to providing an accessible experience for all people, regardless of technology or ability.

Conformance status

This site targets WCAG 2.2 Level AA and is currently considered partially conformant while identified issues are continuously improved.

Reference standard

Accessibility evaluation is based on the Web Content Accessibility Guidelines WCAG 2.2 (Level AA) .

Scope

This statement applies to public pages on this website, including navigation and first-party interactive components.

  • Public pages on this site.
  • Primary and secondary navigation.
  • Design system components used in production.
  • It does not cover third-party content or services linked from this site.

Implemented measures

  • Semantic structure with consistent headings and landmarks.
  • Keyboard navigation with visible focus states.
  • Verified color contrast in light and dark themes.
  • Clear labels for controls and links.
  • Reduced-motion preferences respected where applicable.

Known limitations

Some complex animations and interactions are still being refined. If you find an accessibility barrier not listed here, please report it.

Evaluation and continuous improvement

I use a two-layer ongoing check to catch and prioritize accessibility issues before publishing changes.

  • Manual keyboard testing on key user flows.
  • Two automated Playwright + axe audits: a smoke layer (critical) and a deep layer (serious + critical) on representative pages.
  • Unlighthouse reviews before major releases.

Feedback and contact

Accessibility is a continuous process. If you find barriers or have suggestions, your feedback is welcome.

If possible, include:

  • The page URL.
  • What you were trying to do.
  • Device, browser, and assistive technology (if applicable).

You can contact me at: a11y@allison.sh

Review date

Last accessibility review: March 2026.