Built to work for everyone
FairLanding aims to meet WCAG 2.1 Level AA. This statement is self-assessed by our own team, not a third-party audit — here's exactly what that means.
Current status
We target WCAG 2.1 AA conformance across the site. This is a self-assessment based on our own testing (keyboard navigation, screen reader labelling, and automated checks), not a certified third-party audit. If your institution requires a formal VPAT or independent audit, contact us to discuss it.
What's been done
- Form fields use proper label associations (htmlFor/id) throughout, including every field in the wage audit, hours tracker, income tracker, and calculator tools.
- Button-group controls (e.g. residency status, employment type selectors) use role="group" with aria-pressed instead of unlabelled clickable divs.
- Modals (e.g. the dashboard's share-with-agent dialog) use role="dialog", aria-modal, and aria-labelledby, and close on Escape.
- Icon-only buttons carry aria-label text, and focus states use focus-visible so keyboard users always see where they are.
- Dropdown menus (navigation, language selector) are keyboard-operable with aria-expanded/aria-haspopup, and close on outside click or Escape rather than relying on CSS hover alone.
Known limitations
This is an ongoing process, not a one-time fix — new features are checked against the same standard as they ship, but we haven't run a comprehensive third-party audit (e.g. with a screen reader across every locale) yet. If you rely on assistive technology and hit a barrier anywhere on the site, we want to know about it.
Report an accessibility issue
Tell us what page, what assistive technology you were using, and what happened — we treat these as priority fixes.
Email us about an issue