Last updated 2026-05-11

1. Standards

We aim for WCAG 2.2 AA on this public site. The desktop app supports macOS VoiceOver, Switch Control, and Dynamic Type through standard AppKit affordances. Where the underlying platform offers an accessibility primitive, Aura uses it rather than rolling its own.

2. Site (codexini.com)

The marketing site uses semantic HTML (landmarks, lists, headings in order) and sufficient color contrast. The brand palette is paper #F7F5EF on ink #0A0A0A, which reaches WCAG AAA at the body size used here. Keyboard navigation works on every link and button; focus-visible states are styled and not removed. Imagery includes descriptive alt text or is marked decorative. Link text describes its destination rather than relying on context.

3. Desktop app

VoiceOver labels are attached to every control. Every menu action has a keyboard equivalent. The orb pulse animation honors the system Reduce Motion preference and falls back to a static fill. The chat panel is screen-reader friendly: turn order, message authorship, and timestamps are all announced. Voice-first input means hands-free use is the default, not a fallback. The floating bar can be pinned and unpinned using ⌘⇧A alone.

4. Known issues

The brand-pure light theme is still being audited for color contrast on the smallest text sizes. If you find a string that is hard to read, report the URL and the screen size. The XO graffiti motif on the marketing pages uses decorative hand-drawn strokes; the alternative text describes the meaning of the mark, not the shape of the letters.

5. Feedback

If something didn't work for you, email [email protected] with the subject line [accessibility]. Tell us what didn't work, what assistive technology you were using, and the URL or screen if you can. We prioritize accessibility regressions ahead of feature work.