Designed to work for everyone.
Picking up a child shouldn't depend on perfect vision, hearing, or motor control. This page describes our current conformance and the controls in place today.
WCAG 2.2 Level AA across the product today.
The portal conforms to WCAG 2.2 Level AA across every public and authenticated route, with AAA-level controls on the colorblind axis (per-deficiency presets, not just an on/off toggle). An automated accessibility regression suite gates every code change so accessibility is enforced at merge time, not at customer-report time. The formal ACR / VPAT 2.5 document is in progress; reach out at accessibility@dismissal.ai if your procurement process requires the document before publication.
- Standard
- WCAG 2.2 Level AA (with AAA on the colorblind axis); also informed by Section 508 and EN 301 549.
- Conformance evidence
- Automated accessibility regression suite gating every code change; per-page audit including dark/light × 3 colorblind palettes; documented internally.
- ACR / VPAT 2.5
- In progress. Request via accessibility@
- Last reviewed
- April 2026
Currently shipped.
These controls are in production.
Color vision
- Per-deficiency color-vision palettes: Default, Red-green (tuned for protanopia and deuteranopia), and Blue-yellow (tuned for tritanopia).
- Status meaning is encoded with both color and a second channel (icon, label, or pattern) on every screen. Color is never the only signal.
- Palette tokens are theme-aware (light / dark) and palette-aware so contrast stays above 4.5:1 in every combination.
- Palette choice is saved to your account and follows you across devices.
Screen readers & keyboard
- Semantic landmarks (
banner,nav,main,region) on every page. - First Tab on any page reveals a "Skip to main content" link.
- Visible 2px focus ring on every interactive element via
:focus-visible. - Modal dialogs trap focus, restore on close, and respond to Esc.
- Tables use
scope="col"; icon-only buttons carryaria-label; live regions announce queue arrivals and async results.
Hearing
- Pickup-arrival audio chime always pairs with a visual toast and an in-page log entry, so the same information reaches users who can't hear it.
- One-click mute toggle in the topbar; preference persists across sessions.
- No video content on the portal today; any future video will ship with captions and a transcript.
Motion, time, and motor
prefers-reduced-motionis honored. Sidebar transitions, modal fades, and loading animations flatten to ~0ms when the OS requests it.- Session-timeout warning surfaces 5 minutes before sign-out with a one-click "Stay signed in". Accidental Esc and click-outside default to staying signed in.
- Targets meet WCAG 2.2 minimum size (24×24 CSS px); no drag-only interactions; consistent help and form-field affordances across pages.
Tested assistive-tech & browser pairs.
We test against the assistive-tech and browser pairs that cover most of our user base. If you use something outside this list and hit a wall, please write us. AT-specific bugs receive a same-week response.
NVDA & JAWS on Chrome / Edge (Windows)
Primary test pair. Every public route plus the Login / signup / reset flows are covered by automated accessibility checks on every code change.
VoiceOver on Safari (macOS / iOS)
Spot-checked on each release. Mobile VoiceOver covered for the guardian flow specifically.
OS-level color filters (Windows / macOS)
Compatible with system filters in addition to the in-app per-deficiency palettes. Use whichever is more comfortable.
Keyboard-only navigation
Every action reachable via Tab / Shift-Tab / Enter / Space / Esc / arrow keys. No mouse-only interaction is required to operate the product.
Report an accessibility issue.
Accessibility bugs are bugs. Accessibility mail is answered by a person, and issues that block a user from completing a pickup are triaged as priority.