Accessibility is an acceptance criterion on every project I build, and it would be poor form for my own site not to meet the same bar. This statement records what has been done, what has been tested, and what is honestly still imperfect.
1. The standard applied
angelmaile.com aims to conform to the Web Content Accessibility Guidelines (WCAG) 2.2 at Level AA. That is the level referenced by most procurement processes and by the accessibility provisions of South African, EU and UK public-sector requirements.
Conformance is claimed as substantial rather than absolute. The known exceptions are listed in section four, because a statement that claims perfection is not a statement worth reading.
2. What has been done
- Semantic HTML throughout, with one h1 per page and a logical heading hierarchy beneath it.
- Every interactive element reachable and operable by keyboard alone, in a sensible order.
- Visible focus indicators on all focusable elements, at 2px with clear offset.
- A skip link to the main content as the first focusable element on every page.
- Text contrast meeting or exceeding 4.5:1, and large text and interface components meeting 3:1.
- Descriptive alternative text on meaningful images; decorative images marked as such and hidden from assistive technology.
- Form fields with associated labels, inline error messages linked to their field, and errors described in words rather than by colour alone.
- Full support for prefers-reduced-motion: all animation, including the marquee, stops for users who have asked for less motion.
- Layout that reflows without horizontal scrolling down to 320px and up to 400% zoom.
3. How it was tested
- Automated scanning with axe-core and Lighthouse on every template.
- Manual keyboard traversal of every page, checking focus order, focus visibility and the absence of traps.
- Screen reader passes with NVDA on Windows and VoiceOver on macOS and iOS.
- Contrast verified with a colour contrast analyser rather than by eye.
- Zoom and reflow tested at 200% and 400% on desktop and at small mobile widths.
4. Known limitations
The following are known and are being worked on. They are listed here rather than quietly omitted:
- Carousels on the home page advance by button rather than by swipe gesture on touch devices; all content in them remains reachable by button.
- Some case study photographs carry short alternative text where a fuller description would be more useful; longer descriptions are being written.
- The horizontally scrolling project row can be operated with the arrow buttons or by keyboard scroll, but does not yet expose a list-view alternative.
5. Reporting a problem
If something on this site is difficult or impossible to use, please tell me at info@angelmaile.com. Include the page, what you were trying to do, and the browser or assistive technology you were using if you know it.
You will get an acknowledgement within one business day and an assessment within five. Anything that blocks access to information is treated as a defect and fixed ahead of feature work.
6. Ongoing commitment
This statement was last reviewed on 1 July 2026 and is revisited whenever the site changes materially, and at least annually.
The same standard is applied to client work: every build I ship includes a WCAG 2.2 AA pass with a written report, and accessibility regressions fail the build rather than the launch.
This document forms part of the terms on which Angel Maile operates angelmaile.com. It is written to be understood rather than to be impenetrable, and it is reviewed at least annually. If any provision is found unenforceable, the remainder continues in force.
