Legal
Accessibility
Reel Optics Vision Center serves customers with vision impairment. Accessibility is a baseline requirement for this site, not an afterthought. This page is our public conformance statement.
Our conformance target
We aim for WCAG 2.2 Level AA conformance across every customer-facing page of this site. Concretely, that means:
- No critical or serious accessibility violations detected by automated tooling on the production branch at any time.
- A manual conformance pass of the booking and contact flows on macOS Safari with VoiceOver, Windows Chrome with NVDA, iOS Safari with VoiceOver, and Android Chrome with TalkBack.
- Lighthouse Accessibility score of 95 or higher on
/,/services,/contact,/book, and a sample blog post.
Known limitations
We will list any known accessibility issue that fails WCAG 2.2 AA but that we have chosen to ship, together with a remediation date.
- Third-party booking calendar. Our
/bookpage embeds a Calendly scheduling widget. We do not control the markup inside that widget. We provide a labelled wrapper region so screen-reader users know what the embed contains, and a non-embedded "Schedule by phone or email" fallback that meets WCAG 2.2 AA on its own; users can ignore the embed and use the fallback. Remediation owner: Calendly. Last verified: 2026-05-26. - Google Maps embed. The
/contactpage and home page embed Google Maps via iframe for store location. The iframe has an accessibletitle. We also provide a non-map "Get directions" link above the embed so users who cannot use the map can still reach driving directions. Remediation owner: Google. Last verified: 2026-05-26.
If you encounter a barrier that is not listed here, please tell us — we treat it as a defect.
How to report a problem
The fastest way to reach us about an accessibility issue is the site's contact form, with the topic set to Accessibility.
If you cannot use the contact form, you can also reach the practice by phone at (732) 707-3877 or by email at reeloptics1@gmail.com, and we will route the message appropriately.
What we test
Every change to this site is checked against the following before it can be released:
- axe-core (via
@axe-core/playwright) scans every shipped route on both desktop and mobile viewports; any Critical or Serious finding blocks the release. - Pa11y CI runs the WCAG2AA rule set across the same URL list as a second, independent checker.
- Lighthouse mobile runs against the route list above; an Accessibility score below 95 blocks the release.
- Manual keyboard-only walkthroughs of the contact form and booking flow.
- Manual screen-reader walkthroughs of the same two flows on macOS VoiceOver and Windows NVDA. Logged in the audit table below.
Audit log
| Date | Auditor | Pages audited | Method | Result | Remediation due |
|---|---|---|---|---|---|
| 2026-05-26 | wt-a11y (Phase 3) | /, /about, /services, /brands, /blog, /blog/<sample>, /contact, /book, /faq, /legal/accessibility, /legal/privacy | Static WCAG 2.2 AA component-level audit; axe + pa11y test scaffolding committed (tests/a11y/) for runtime CI gating | Zero Critical and zero Serious static findings after remediation. Two known limitations published above (Calendly, Google Maps). Runtime axe and pa11y will run in CI on every PR. | n/a — static issues remediated in the same PR |
Last review
This statement was last reviewed on 2026-05-26.
Last reviewed:
Last formal audit: