1. Our Commitment
This website is built and continuously maintained to Web Content Accessibility Guidelines (WCAG) 2.1 Level AA. We also track WCAG 2.2 AA additions and run automated accessibility audits before every release.
Our goal: any visitor using a screen reader, keyboard navigation, a magnifier, voice control, or other assistive technology should be able to complete every key flow on the site — browsing clinic and service information, finding the closest location, submitting an insurance verification, sending a message, and continuing to Fresha to book.
2. What We've Done
- ✅ Full keyboard navigation: every button, link, form, and menu works with Tab + Enter / Space / Esc.
- ✅ "Skip to main content" link (the first focusable element on every page).
- ✅ Focus ring (
:focus-visible) — visible only on keyboard focus, ≥ 3:1 contrast, mouse users unaffected. - ✅ Screen-reader friendly: native HTML semantics first; ARIA only where needed.
- ✅ Text-to-background contrast: body ≥ 4.5:1, UI ≥ 3:1 (verified across all 10 themes).
- ✅ Touch targets ≥ 44 × 44 px on mobile (bottom-bar CTAs, all form fields).
- ✅ Meaningful alt text on all content images; decorative icons marked
aria-hidden="true". - ✅ Forms with associated
<label>+aria-required+aria-invalid+role="alert"error messages. - ✅
langattributes on Chinese and English pages; mixed-language passages explicitly marked with<span lang>. - ✅ No autoplay audio/video; animations honor the system
prefers-reduced-motionsetting. - ✅ All three Google Maps iframes have a
titleattribute. - ✅ Mobile drawer is implemented as an ARIA dialog (
aria-modal+ Esc to close + focus restored to trigger). - ✅ FAQs use native
<details>/<summary>— built-inaria-expandedstate. - ✅ The multi-step booking flow announces step progress via a
role="status"live region.
3. Tested Assistive Technologies
- NVDA + Firefox / Chrome (Windows)
- JAWS + Chrome (Windows)
- VoiceOver + Safari (macOS / iOS)
- TalkBack + Chrome (Android)
- Keyboard-only navigation
- Browser zoom at 200%
4. Ongoing Monitoring
- Every deploy runs axe DevTools + our in-house contrast script across all 10 themes.
- Quarterly third-party Lighthouse + axe sweep of the full site.
- Annual third-party human audit (first one scheduled for late 2026).
- The blog publishing flow enforces a required alt-text field.
5. Known Limitations
The following items have ongoing accessibility work:
- Google Maps iframes (on /contact/locations/*): iframe keyboard behavior is controlled by Google. Each iframe carries a descriptive
title; the page also surfaces the address as readable text + a tel: link + a direct link to the Google Maps app as an equivalent non-iframe path. - Fresha booking widget: bookings open in a new tab on Fresha. Fresha owns its own accessibility; we track their improvements and offer phone booking as an equivalent alternative.
- Third-party fonts: loaded from Google Fonts; you may see a brief fallback-font flash on first paint. Mitigated with
font-display: swap.
If you cannot use any feature of this site for a reason not listed above, please contact us immediately (channels below).
6. Feedback & Help
If you encounter difficulty using this site, please contact us:
- 📧 Email: accessibility@healthkeygroup.com (dedicated accessibility inbox)
- 📧 Backup: service@healthkeygroup.com
- 📞 Phone (Manhattan): 212-343-9398
- 📍 In person: visit any of the three NYC locations and ask the front desk
We commit to responding within 2 business days and providing a fix or an equivalent workaround within 30 days.
7. Legal Framework
This statement is grounded in the following legal frameworks:
- Americans with Disabilities Act (ADA) Title III
- New York State Human Rights Law (NYSHRL)
- NYC Human Rights Law (2020 amendment, explicitly covering websites)
- WCAG 2.1 Level AA international standard
8. Authoring & Approval
Prepared by the HealthKey Group technology and operations team; formally approved on 2026-04-30 by founder Nikki Zhang, LAc. Next formal review scheduled 2027-04-30.
Phase 7 (2026-05-01) compliance level: WCAG 2.1 AA · 28/28 automated audit fixes landed · all 10 themes pass contrast · alt-text reviewed (19/19 images).