Built to be reachable.
Peacefull commits to conforming with the Web Content Accessibility Guidelines (WCAG) 2.1, Level AA across this marketing site and the clinician-supervised product. When we fall short, we want to know — and we want to fix it.
Last updated: April 24, 2026 · Scope: peacefullai.io and subdomains
WCAG 2.1 Level AA, measured and reported.
Our target is WCAG 2.1 Level AA conformance, aligned with Section 508 of the U.S. Rehabilitation Act, the Americans with Disabilities Act (ADA) Title III, and the European Accessibility Act (EAA) 2019/882. This page is our public commitment; the clinical product is subject to the same standard plus additional clinical-safety criteria audited by our clinical advisory board.
We publish a Voluntary Product Accessibility Template (VPAT 2.5) for the clinical product on request. Email accessibility@peacefull-ai.io and we will respond within three business days.
The practices that back the commitment.
Semantic HTML by default.
Real headings, real buttons, real landmarks. Every page has a <main> region, every form has a label, every interactive control has a name and a role.
Keyboard-operable throughout.
Skip-to-content link on every page. Every interactive surface — nav, drawer, TOC, FAQ, roadmap filters, forms — operable without a mouse. Focus indicators visible on all focusable elements.
Motion respected.
Every entrance animation, scroll reveal, and video honors prefers-reduced-motion. Reduced-motion readers see the same content without the motion — including a still poster fallback for the 25-second crisis-escalation film.
Color is not the only signal.
Status, progress, and state information is communicated with text and shape, not color alone. Status pills, PASS/BLOCK flags, and chart indicators carry labels and icons.
Readable typography and contrast.
Body copy meets the WCAG 4.5:1 contrast minimum; display type meets 3:1. Line length is capped in copy-heavy pages. System fonts load first, then web fonts swap in — no flash of invisible text.
Alternative text where it matters.
Decorative images are marked aria-hidden. Product previews carry aria-label descriptions of what the screen is showing. Videos carry long aria-label narrations and have static-storyboard equivalents.
What we haven't solved yet.
We will not claim full conformance until we have a third-party audit on file. These are the areas we know need more work:
Model card length + dense content
The full model card is long by design. We ship a sticky desktop TOC + mobile-disclosure TOC and split the card into three extract pages (safety, escalation, dependency) to improve findability — but screen-reader users on very long pages still carry cognitive load. Planned: an anchor-link search and a "jump to section" keyboard shortcut.Product previews
The preview components (ClinicianTriageQueue, SessionPrepBrief, CGCReviewQueue, EnterpriseAdminConsole, AuditExportStream) carry figure-level aria-labels describing what the screen represents, but do not yet narrate every data element inside. Planned: a screen-reader-first prose alternative for each preview, toggleable per page.Patient invite & safety-report forms
Forms validate client- and server-side, surface field-level errors, and confirm submissions. We do not yet offer a "review before submit" step for the patient-referral form. Planned: add a review step and explicit confirmation UI.Internationalization
The site is English-only today. Spanish-language clinical evaluation is on the roadmap. Until it ships, Spanish-preferring users are genuinely underserved on this site.
How we verify what we ship.
Automated.
Every build runs typecheck, lint, and build verification. Accessibility-specific automated testing (axe-core) is on our near-term list.
Manual.
Keyboard-only navigation, VoiceOver (macOS / iOS), and NVDA (Windows) passes on every major content change. Mobile Safari and Chrome Android tested for touch-target size (44 × 44 minimum).
Third-party audit.
A third-party audit is scheduled before general availability. Findings and our responses will be published here under the "Known gaps" section above.
Clinical review.
The clinical advisory board reviews patient-facing surfaces for readability, cognitive load, and age-appropriate language. Crisis-resource surfaces (988, 741741, 911) are reviewed at every release.
If something is not working for you.
Contact accessibility@peacefull-ai.io with a description of the issue, the URL, your assistive technology (if relevant), and a screenshot or recording if you can share one. We target a first response within three business days.
For safety reports that concern the clinical product rather than accessibility, use safety@peacefull-ai.io. For general inquiries, hello@peacefull-ai.io.
If you are in crisis, do not use email. Call or text 988, text HOME to 741741, or dial 911.
VPAT, on request.
For RFPs, Section 508 attestations, or state / federal procurement, we provide a current VPAT 2.5 for the clinical product. Email accessibility@peacefull-ai.io with your procurement contact and target date.