Our commitment

The author of this site is low vision. Accessibility here is not a compliance exercise — it is a personal requirement. Every design decision on iWebServe was made with the goal of producing a site that works well for users with vision impairments, motor disabilities, cognitive differences, and anyone using assistive technology.

The standard we target

iWebServe targets conformance with the Web Content Accessibility Guidelines (WCAG) 2.1 at Level AA, with AAA contrast ratios applied to all body text. Where WCAG 2.2 introduces improvements over 2.1, we apply those as well.

The specific measures we have implemented include:

  • A "skip to main content" link as the very first focusable element on every page (WCAG 2.4.1)
  • Semantic HTML5 landmark regions: <header>, <nav>, <main>, <footer>, <article>, <aside> used correctly throughout
  • All images have meaningful, descriptive alt text; decorative images use alt=""
  • Colour contrast of at minimum 4.5:1 for all text; body text targets 7:1 (AAA)
  • Visible, high-contrast focus indicators on all interactive elements — a 3px outline, not the browser default
  • All interactive elements meet the WCAG 2.5.5 minimum target size of 44×44px
  • The site is fully keyboard-navigable — no mouse required
  • Content reflows at 400% browser zoom without horizontal scrolling (WCAG 1.4.10)
  • Text can be resized up to 200% without loss of content or functionality (WCAG 1.4.4)
  • Text spacing can be overridden by user stylesheets without breaking layout (WCAG 1.4.12)
  • No content flashes more than three times per second
  • Animations respect prefers-reduced-motion
  • Dark mode is the default; a high-contrast light mode is available via toggle and respects system preference
  • The site is built in PHP/HTML with no JavaScript dependency for content — assistive technologies access real HTML, not JavaScript-rendered content
  • The Atkinson Hyperlegible font is used throughout — designed by the Braille Institute for maximum legibility, particularly for low vision users
  • Base font size is 20px; body text line height is 1.85
  • All links have descriptive text — no "click here" or "read more" without context
  • All form fields (where present) have visible, persistent labels
  • Page language is declared as lang="en-CA"
  • Each page has a unique, descriptive <title>
  • Heading hierarchy is logical and sequential — h1 through h3 in order
  • Breadcrumb navigation is marked up with aria-label and aria-current

Known limitations

We are not aware of any current WCAG AA failures on this site. However, accessibility testing has limitations — automated tools catch a subset of issues, and manual testing with assistive technology covers the author's own use cases but may not cover every configuration. If you find a barrier, please tell us.

Reporting an accessibility problem

If you encounter anything on this site that is not accessible to you — a page that does not work with your screen reader, content that is hard to read, a navigation problem, anything at all — please contact us through the contact page. Include a description of the problem and, if possible, the URL of the page where you encountered it. We take accessibility reports seriously and will respond and fix confirmed issues promptly.

About the author

This site is maintained by Michael Perks. Michael is low vision and uses this site personally. Questions about accessibility decisions made here are welcome — the reasoning behind each choice is documented and explainable.

Statement last reviewed: June 2026