Accessibility
Last updated: August 27, 2026
Bellynote is a health tool, and health tools should work for everyone. We're committed to making the app usable regardless of how you interact with your device, and we treat accessibility as ongoing work rather than a box to check. This page describes what's supported today, where we still fall short, and how to tell us about a problem.
Found a barrier? Email support@bellynote.app with the screen or feature, your device and OS version, and the assistive technology you're using. We aim to reply within 1–2 business days and to fix accessibility issues as a priority.
Standards we work toward
We aim for the Web Content Accessibility Guidelines (WCAG) 2.2 Level AA as a benchmark, and we follow Apple's and Google's accessibility guidance for mobile apps, including support for the system screen readers (VoiceOver on iOS, TalkBack on Android), system text-size settings, and the system appearance and motion preferences. Bellynote is partially conformant: it meets many of these criteria but not yet all of them. This statement reflects our current status and is updated as that changes.
What Bellynote supports today
- Dark and light appearance. The app follows your device's system appearance setting, and you can override it to light or dark from Settings inside the app.
- Larger text. The main screens (logging a meal, symptom, or activity, and browsing your timeline and history) respect your device's text-size and bold-text settings.
- Standard system controls. Bellynote is built with the native iOS and Android UI toolkits, so buttons, form fields, sliders, and lists work with system features like Full Keyboard Access, Switch Control, and screen readers at a basic level.
- Contrast. Primary text and key interface colors are chosen to meet the WCAG AA contrast ratio in both light and dark themes.
- Reduce Motion. When "Reduce Motion" is enabled in your device settings, Bellynote skips its slide-in sheets, screen transitions, and other non-essential animation, and content appears in place instead.
- No time limits or motion-triggered content. Nothing in the app auto-advances, flashes, or requires a response within a time limit.
Known limitations
We're actively working on the following:
- Screen reader labels. Most of the app can be navigated with VoiceOver or TalkBack, but some icon-only buttons are not yet clearly announced, and a few custom controls need better descriptions.
- Charts in the Analysis section. The trend and correlation charts are currently visual only. They don't yet expose an equivalent text or table summary for screen reader users, and some of them use color as the primary way to show symptom severity.
- Contrast of secondary text. A few areas of smaller, lower-emphasis text (for example, chart axis labels) may not meet our target contrast ratio.
Assistive technologies we test with
We test Bellynote primarily with VoiceOver and Dynamic Type on iOS, and with TalkBack and font scaling on Android. If you rely on a different tool and run into trouble, we'd genuinely like to hear about it.
Feedback
Accessibility feedback goes to the same place as everything else: support@bellynote.app. Telling us which screen you were on, what you expected, and what happened instead, plus your device, OS version, and assistive technology, helps us reproduce and fix the issue quickly. If a limitation on this page is blocking you, say so, and we'll help you find a workaround in the meantime.