Skip to main content

Accessibility statement

Built so everyone can use it

ConKarma targets WCAG 2.2 Level AA across the mobile app and the web. This page documents what we've shipped, what we know we haven't, and how to tell us when something needs fixing.

Last reviewed:

Conformance level

We target Web Content Accessibility Guidelines (WCAG) 2.2 Level AA on every public surface — the mobile apps (Hestia, on iOS and Android) and the web companion (Minerva, this site). Conformance is verified continuously: web pages run a Lighthouse accessibility audit on every pull request and must score ≥ 95; mobile screens were audited end-to-end via the Flutter accessibility scanner in the audit pass that closed our launch a11y backlog (49 → 0 ratchet violations).

Supported assistive technologies

We test against, and aim to behave correctly with:

  • VoiceOver on iOS and macOS
  • TalkBack on Android
  • NVDA and JAWS on Windows; Orca on Linux; VoiceOver on macOS — for the web
  • Dynamic Type / system font scaling between 0.85× and 2.0×
  • System-level high-contrast / 'Increase contrast' modes
  • Full keyboard navigation on the web and desktop apps; gamepad navigation on tvOS where the platform allows it

Known limitations

Honesty matters more than appearances here. As of the last-reviewed date above:

  • No known AA violations on launched surfaces. The previous remediation pass cleared the backlog.
  • Captioning of in-product short videos is not yet generated automatically — they ship muted with text equivalents in the surrounding copy. When auto-captioning ships, this line will move to a 'fixed' notice in the changelog.
  • Some third-party widgets we embed are out of our direct control. We don't know of AA violations there today; if you find one, please report it and we'll escalate to the vendor.

How to report an accessibility issue

If anything here is wrong, missing, or just hard to use with your assistive technology, please tell us. We commit to acknowledging your report within five business days and responding with a substantive update or fix within 30 days.

Email: accessibility@conkarma.app

Alternative ways to reach the same outcome

Every flow that requires touch input on mobile has an equivalent on the web companion. Most account-management flows that aren't safe to expose on the web (anything that needs an authenticated session, biometric unlock, or Cell context) are surfaced through the in-app account settings; the help articles linked from /help walk through where to find each.

Local enforcement bodies

If you believe we have not adequately addressed your accessibility concern, you can escalate to the body that monitors accessibility law in your region. Common references:

  • European Union (EU Accessibility Act / Web Accessibility Directive): contact the accessibility-monitoring body of your member state — they're listed on the European Commission's accessibility portal.
  • United Kingdom: Equality and Human Rights Commission (EHRC) for England, Scotland, and Wales; Equality Commission for Northern Ireland.
  • United States: U.S. Access Board (Section 508) for federal-funded contexts; ADA.gov for the broader Americans with Disabilities Act.
  • Canada: Accessibility Commissioner under the Accessible Canada Act; Quebec users may also reference the Office des personnes handicapées du Québec.
  • Australia: Australian Human Rights Commission under the Disability Discrimination Act.

May 16 wave — accessibility additions

The companion-pet, cell-quest, and elder-cell features shipped in the May 16 wave each carry their own accessibility considerations. We surface them here rather than burying them in the feature pages.

Companion pet — color-contrast + reduced-motion

  • All pet states (idle, happy, sleepy, growth-stage transitions) use shape + label complement, not color alone — the same pet reads correctly with full deuteranopia, protanopia, or tritanopia color filters.
  • Reduced-motion respect: the pet animation set is fully disabled when prefers-reduced-motion is set. Pet still surfaces growth and mood via static iconography.
  • Voice-only mode (Spoken UI): pet status is read aloud on the same Spoken UI primitive used elsewhere — a pre-reader or low-vision visitor can hear the pet's state without depending on the system screen reader.

Cell-quest — color-contrast + bereavement-safe defaults

  • Quest progress bars meet 4.5:1 contrast against every background, including the dark theme. Quest tier badges carry both color + label.
  • Bereavement-safe defaults: when a cell member is marked away (death, illness, custody transition), their quest participation is auto-paused without breaking the cell's quest streak. The cell sees a small away-pause badge rather than a missing contributor.

Elder-cell variant — large type + voice-note alternative

  • Large-type variant: a cell-owner can flip the cell into elder-friendly mode, which raises base font scaling, reduces information density per screen, and uses higher-contrast palettes on every surface.
  • Voice-note alternative to typing: the elder-cell variant offers a voice-note primary input on every messaging + journaling surface. The 30-second voice note is the default; typing is a secondary affordance, not the primary one.
  • Single-tap deep-link shortcuts: elder-cell members get one-tap shortcuts to the surfaces they actually use (digest, question of the week, family photo strip). No multi-level menus.