Accessibility Statement
Last updated · 2026-09-17
Commitment
Bar Crawl Golf aims for WCAG 2.2 AA: every player should be able to create, join, score, and share a crawl regardless of vision, hearing, motor, or cognitive ability. Accessibility bugs are treated like functional bugs — report one and it lands in the same queue.
What is in place
- Touch targets at least 44pt on game controls, CTAs, and footer links
- Dynamic Type support up to accessibility sizes without clipped calls-to-action
- VoiceOver labels on score steppers, join inputs, and game controls
- Reduced-motion support: celebrations and transitions go quiet when the OS asks
- Keyboard-reachable forms with visible focus and skip-to-content links
- Safe-area insets so controls clear notches, home indicators, and bars
Known limits
Painted artwork is decorative and carries empty alt text by design; the adjacent heading carries the meaning. Live leaderboards update frequently — screen-reader users can pull the current standings on demand from the same region. Map views are supplemented with text stop lists wherever they appear.
Conformance snapshot
- Keyboard + focus management: Supports — traps, focus return, visible rings, skip links, verified in code review.
- Reduced motion: Supports — OS toggle plus in-app setting collapse all motion and haptics.
- Touch targets: Supports — 44pt floor measured on controls, footer, and map pins.
- Screen-reader flows: Partial — labels, live regions, and landmarks ship; full VoiceOver device pass pending.
- Contrast over art: Partial — scrims and floors per surface; worst-case art measurement pending device proof.
- Dynamic type / 200% zoom: Partial — token scale and tabular numerals ship; AX5 device sweep pending.
Feedback
Hit a barrier? Email bensachwitz@gmail.com with the page, your device, and what stopped you. Target response: 2 business days; fixes ship with the normal release train.