Features How it Works Blog
Back to Home

Accessibility Statement

Last updated: July 24, 2026

VibeLink is built so that people who use assistive technology can organize and join real-world hangouts alongside everyone else. This statement describes the accessibility bar we hold ourselves to, the gaps we know about, and how to reach us if something does not work for you.

This statement forms part of our Privacy Policy and Terms of Service.


1. Our commitment

We have set a concrete, testable accessibility bar for the five journeys that matter most — signing in, browsing the Explore feed, viewing a vibe, creating a vibe, and managing your settings — and we hold every release to it.

For those five journeys we commit to the following.

Everything you can tap has a name

Every button, link, form field, toggle and slider carries a description that a screen reader announces, along with what kind of control it is. Where an action is destructive or its effect is not obvious from its name — leaving a vibe, cancelling a vibe, deleting your account, signing out — the control also explains what will happen before you activate it. Purely decorative artwork is hidden from screen readers so it does not clutter the experience.

Text you can read

The colour combinations we use for body text, primary buttons, selected states, disabled controls and error messages meet the WCAG 2.1 Level AA contrast standard.

Text you can enlarge

Our layouts are built to hold together at the largest text size iOS and Android offer, without clipping content, pushing buttons off-screen, or overlapping elements.

Screen readers can complete the journey

We test these five journeys end-to-end with VoiceOver on a physical iPhone and TalkBack on a physical Android phone. Our bar is that each journey can be completed without sighted assistance. Anything that blocks completion is fixed before we ship.

We keep it from regressing

An automated test runs on every change and fails the build if a new interactive element is added to one of these five screens without a name and a control type. A matching item on our mandatory code-review checklist covers what automation cannot.


2. Known gaps

We would rather tell you what we have not done than imply more than we have tested. As of the date above, the following are out of scope for our current accessibility bar:

  • Screens outside the five critical journeys. Messaging, profiles, onboarding, notification preferences and other screens have not yet been through the same formal pass. We intend to widen the scope over time.
  • WCAG Level AAA. We target Level AA, not AAA.
  • Switch Control, Voice Control and external keyboard navigation. These have not been tested.
  • A dedicated high-contrast mode and a dark-mode accessibility variant. Not yet offered.
  • Reduced-motion support. Some animations do not yet respect the system “Reduce Motion” setting.
  • The map in the location picker. Dragging the map to place a custom pin is not usable with a screen reader. Searching for a place by name is the accessible path and works fully.
  • Icons and text size. Icons in the app do not currently grow with your system text size, though all text does.
  • Comprehensive automated accessibility testing. Our automated coverage is deliberately narrow — it guarantees names and control types on the five critical screens. It does not simulate a screen reader.

We treat this list as work to be done, not as a settled position.


3. How to contact us

If something in VibeLink is difficult or impossible to use with your assistive technology, we want to hear about it — including the things not yet on the list above.

  • In the app: open Settings → Send Feedback and describe what happened. This reaches us directly.
  • By email: contact@vibelinkapp.com

Telling us which device, which operating-system version and which assistive technology you were using helps us reproduce the problem quickly. We read every message.


4. Changes to this statement

As we widen our accessibility scope and close the gaps listed above, we will update this page and change the “Last updated” date. We encourage you to check back if accessibility support matters to your use of VibeLink.