eNeighbor Accessibility

We want eNeighbor™ to work for as many people as possible. This page describes what we test for, what we know is not covered, and how to tell us when something isn't working for you.

What we aim for

Our target is the Web Content Accessibility Guidelines (WCAG) 2.2 at Level AA, applied to the eNeighbor pages on curlewlabs.com and to the eNeighbor iOS and Android apps. The automated text-contrast checks on the eNeighbor iOS and Android apps use the stricter Level AAA threshold (7:1 for normal text, 4.5:1 for large text). We don't claim full Level AAA conformance.

How we check

Every change to the eNeighbor pages on curlewlabs.com is scanned automatically before it ships, using axe-core (run by pa11y-ci) against WCAG 2.1 Level A and AA plus axe's best-practice rules. Issues the scanner reports are fixed before the change ships; we do not maintain an ignore list of accepted defects.

Every change to the eNeighbor iOS and Android apps is checked automatically in CI before it ships. We render every user-facing screen and dialog at three system text scales (100%, 150%, and 200%) and verify:

One screen is excluded from this automated rendering: the QR scanner's live camera viewport, which shows the physical world rather than rendered UI controls — there is no label, contrast pair, or tap target for the automated matchers to assess. The scanner's static chrome (page title, back button, and the error fallback shown when the camera is unavailable) is rendered and checked.

These automated checks are not a full WCAG audit — they cover the six success criteria named above and not the rest of the standard.

We do not currently run any of the following:

Conformance status

The eNeighbor pages on curlewlabs.com partially conform with WCAG 2.2 Level AA. "Partially conforms" means some parts of the content do not fully conform to the standard, as described under Known limitations below.

The eNeighbor iOS and Android apps are not assessed against WCAG 2.2 Level AA in full. The six success criteria named under How we check are verified automatically on every change; we have not commissioned a full audit covering the rest of the standard. Per the W3C accessibility statement guidance, content without a complete evaluation result is reported as "Not assessed," not as conformant or partially conformant.

Known limitations

On the eNeighbor pages on curlewlabs.com, our checking is automated only, so the following are not guaranteed to be covered:

Technical specification

The eNeighbor pages on curlewlabs.com use HTML, CSS, and a small amount of JavaScript. The eNeighbor mobile apps are built with Flutter, targeting iOS and Android.

Feedback

If you encounter an accessibility barrier on the eNeighbor website or apps, please tell us:

Email support@curlewlabs.com

We aim to acknowledge accessibility reports within 90 calendar days of receipt and to handle complaints directly.

Review

This statement was last reviewed on 2026-07-13. We review it at least once a year and after any significant change to the eNeighbor website or apps.