We build roam-code.com to be usable by everyone,
including users with disabilities. Our target is
WCAG 2.2 Level AA conformance.
Current conformance
Self-assessed against WCAG 2.2 AA criteria as of the date above. We pass on the audited surface (all 7 marketing pages):
- Contrast — every text/background pair meets or exceeds 4.5:1 (AA), most exceed 7:1 (AAA)
- Keyboard navigation — every interactive element is reachable and operable via keyboard; visible focus indicator on every focusable element
- Skip-to-content link — present on every page; visible on focus
- Semantic HTML —
<nav>,<main>,<footer>landmarks used correctly; one<h1>per page - Reduced motion —
@media (prefers-reduced-motion: reduce)disables hover transforms - Forms — none on the marketing site (CTAs are
mailto:links). When forms launch with paid services, every input will be labelled and announce errors clearly. - Images — all decorative; no missing alt-text
- Tables — comparison/pricing tables use
<caption>+scope="col"/"row"; screen readers announce them correctly
Known gaps
- The "Made in the EU" footer line + numeric stats are decorative, not announced separately by screen readers — they integrate into the surrounding text. Acceptable.
- The terminal-output demo block uses a monospace font for visual fidelity; a screen-reader user gets the literal text content, which may be verbose. Acceptable trade-off.
- The comparison-table on mobile scrolls horizontally inside a wrapper; screen-reader users get the full table linearly. Acceptable.
Tested with
- Programmatic contrast computation (every CSS color pair against its background)
- Manual keyboard-only navigation
- HTML semantic landmark presence checks
Not yet tested with: real screen-reader sessions (VoiceOver, NVDA, JAWS) or assistive-tech users. We commit to a real screen-reader-driven audit before enabling any paid product.
EU Accessibility Act
The European Accessibility Act (EAA, Directive 2019/882) takes effect 28 June 2025 for many digital services. Marketing / information sites are largely exempt; e-commerce and SaaS delivery surfaces are not. We aim to meet the EAA scope before any paid service launches.
Report an issue
If anything on roam-code.com is hard or impossible to use with your assistive technology, email [email protected] with what you tried and what happened. We respond within 72 hours on business days and prioritise accessibility fixes ahead of feature work. See also: security policy.
Last verified by self-assessment on the date above.