Accessibility Statement
Match My Vibe — Last updated March 22, 2026
Our Commitment
Island Pitch LLC is committed to making Match My Vibe as accessible as possible. As a voice-first experience, this app works differently from traditional web content, but we strive to ensure that every part of the interface we control meets users where they are.
We aim to conform to WCAG 2.2 Level AA where applicable to the nature of this application. This assessment is self-evaluated and has not been independently audited.
What Works Well
- Mobile-first responsive design that adapts to any screen size, including iPhone SE
- Touch targets meet the 48px minimum for comfortable tapping (44px minimum on all interactive elements)
- Status indicators use colored dots paired with text labels, never color alone
- Session controls (pause microphone, end session) are clearly labeled
- The WebGL shader background respects
prefers-reduced-motion— animation is reduced or paused for users who prefer it - A CSS gradient fallback is provided when WebGL is unavailable
- Minimal, uncluttered interface with a single primary interaction: touch or click to start
- Info modal uses
role="dialog",aria-modal="true", andaria-labelledbyfor screen reader compatibility - Focus is trapped inside modal dialogs and returned to the trigger element on close
- Escape key closes all modals and overlays
- All interactive elements have visible
:focus-visibleoutlines (2px solid, purple) - Text contrast ratios meet WCAG 2.2 AA (minimum 4.5:1 for body text, 3:1 for large text)
- Links are visually distinguished with underlines, not color alone
- Semantic HTML elements used throughout (
<button>,<a>,<details>)
Known Limitations
- Microphone required — The core experience is voice-based and cannot function without microphone access
- Speech required for voice cloning — The voice cloning feature requires the user to speak aloud
- WebGL dependency — The shader background requires WebGL support; a static CSS fallback is provided on unsupported devices
- Web Speech API — Currently Chrome-only; other browsers have limited or no support
- No keyboard shortcuts — There are no custom keyboard shortcuts at this time
- No text alternative to voice — The application is inherently voice-driven and does not currently offer a text-based input mode
Compatibility
Match My Vibe is designed and tested for:
- Chrome on desktop and Android — Full support, recommended browser
- Safari on iOS and macOS — Limited support; Web Speech API features may be unavailable
Other Chromium-based browsers (Edge, Brave, Arc) generally work but are not actively tested.
Technical Standards
We target WCAG 2.2 Level AA conformance where applicable. Given the voice-first nature of the app, some success criteria related to text input and traditional navigation are not directly applicable. This accessibility statement is based on self-assessment by Island Pitch LLC.
Feedback & Contact
We welcome your feedback on the accessibility of Match My Vibe. If you encounter barriers or have suggestions, please let us know.