Accessibility at Dismissal

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.

Conformance status
WCAG 2.2 AA · ACR in progress

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
Controls in place today

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 carry aria-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-motion is 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.
Supported assistive tech

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.

Reporting issues

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.

Accessibility contactaccessibility@dismissal.ai
Initial acknowledgementWithin 1 business day
Blocking-bug prioritySame-week fix or workaround
Standards we applyWCAG 2.2 AA · Section 508 · EN 301 549