Statement
Accessibility statement
Omni Resume targets WCAG 2.2 Level AA. This page describes what has been implemented and how to report an issue.
Last updated: 1 January 2025
Conformance status
Omni Resume has been designed and tested to conform to the Web Content Accessibility Guidelines (WCAG) 2.2 Level AA. It has not been formally audited by a third party.
What has been implemented
- Semantic HTML. Landmarks, headings, lists, and form elements use their native elements.
- Keyboard navigation. Every interactive element is reachable and operable with a keyboard.
- Visible focus. Focus rings are visible on every interactive element, with a fallback for browsers without native
:focus-visiblesupport. - Skip links. Every page starts with a "Skip to main content" link.
- Focus management. Modals, drawers, and overlays trap focus and restore focus on close.
- Screen reader support. Labels, live regions, and ARIA are used correctly throughout.
- Reduced motion. Animations are disabled when the visitor prefers reduced motion.
- High contrast. The site responds to
prefers-contrast: moreand to Windows High Contrast mode. - Text alternatives. Every meaningful image has descriptive alt text. Decorative images are hidden from screen readers.
- Colour contrast. Every palette in the template library meets the 4.5:1 ratio for body text.
- Target sizes. Interactive targets are at least 24×24 CSS pixels and typically larger on touch devices.
- Form errors. Errors are announced, linked to their inputs, and marked with
aria-invalid.
Known limitations
- Inline styles on the resume canvas. The resume canvas uses inline style attributes for template palette and typography values. This does not affect the accessibility tree — the inline styles carry no content — but it is a departure from best practice.
- No formal audit. Omni Resume has not been audited by a third-party accessibility consultancy. The implementation follows WCAG 2.2 AA patterns and has been tested manually with VoiceOver and NVDA.
- Resume PDF output depends on the browser. The print-to-PDF workflow uses the browser's native PDF export. The accessibility of the resulting PDF depends on the browser's PDF generation, which we cannot control. The HTML source it produces is semantic and screen-reader-friendly.
Verification
To verify the accessibility of any page:
- Run Lighthouse against a preview deployment and check the Accessibility score.
- Navigate the page using only a keyboard.
- Test with a screen reader (VoiceOver, NVDA, or TalkBack).
- Enable "Reduce motion" in your operating system and confirm animations are disabled.
- Enable "High contrast" in your operating system and confirm colours remain legible.
Reporting an issue
If you encounter an accessibility barrier, please contact us with:
- The URL of the page where the issue occurs.
- The browser and assistive technology you are using.
- A description of the problem and what you expected to happen.
We aim to respond within five business days.
Compatibility
Omni Resume is designed to work with current versions of Chrome, Edge, Firefox, and Safari, combined with current versions of the major screen readers: VoiceOver (macOS, iOS), NVDA (Windows), and TalkBack (Android).