Last updated: March 15, 2026
Summary: CarbZen is designed to be usable by as many people as possible. We support VoiceOver, honor Reduce Motion preferences, and use a high-contrast dark interface throughout the app.
CarbZen includes accessibility labels and hints on all primary interactive elements, including the camera capture button, food item rows, carb totals, navigation tabs, paywall options, and scan history entries. VoiceOver users can navigate the full scan-and-review workflow using standard gestures.
CarbZen uses a dark color scheme exclusively. All text, icons, and interactive elements are designed for readability against the dark background. The interface avoids bright flashes and maintains consistent contrast throughout.
CarbZen respects the iOS Reduce Motion setting. When enabled, animations and transitions are minimized or removed entirely. The marketing website also honors the prefers-reduced-motion media query.
We are transparent about areas where accessibility support is still evolving:
Dynamic Type — CarbZen does not currently support the iOS Dynamic Type system for user-adjustable text sizes. Font sizes are fixed throughout the app. We plan to address this in a future update.
Color differentiation — Some interface elements use the accent color (mint by default) to indicate status or selection. We have not yet verified full compliance with the Differentiate Without Color Alone accessibility setting.
VoiceOver coverage — While all primary workflows are labeled, some secondary elements (such as meal type selection and individual food item removal) have limited VoiceOver support. We are working to improve coverage.
CarbZen offers four accent color options (Mint, Cyan, Green, and Violet) that can be changed in Settings. These affect buttons, highlights, and status indicators throughout the app.
Accessibility is an ongoing effort. If you encounter a barrier or have a suggestion for improving CarbZen’s accessibility, please contact us at support@cognfy.com. We take accessibility feedback seriously and will prioritize fixes.