We believe everyone deserves access to powerful nutrition tracking tools. That's why we've built CalSnap with accessibility at its core, supporting Apple's accessibility features and following industry best practices.
✅ Supported Features
📱 VoiceOver (Screen Reader)
Fully Supported
Navigate CalSnap completely using VoiceOver. We've added 275+ accessibility labels throughout the app so every button, image, and interactive element is clearly announced.
Log meals entirely hands-free
Hear nutrition information read aloud
Navigate all screens without seeing them
Clear feedback for all actions
🎤 Voice Control
Fully Supported
Control CalSnap using only your voice. All buttons and interactive elements work with voice commands like "Tap add meal" or "Tap save."
Navigate using voice commands
Dictate meal notes and information
All features accessible via voice
📏 Larger Text (Dynamic Type)
Fully Supported
Adjust text size system-wide and CalSnap adapts automatically. Text scales up to 200%+ without breaking the layout or hiding content.
Respects iOS text size settings
Layouts adapt to larger text
Nothing gets cut off or hidden
🌙 Dark Mode
Fully Supported
Choose between Light, Dark, or System themes. Dark mode reduces eye strain and is perfect for light-sensitive users or low-light environments.
Full dark theme throughout the app
High contrast for readability
Comfortable viewing in any lighting
🎨 Color Independence
Fully Supported
We never rely on color alone to convey information. All status indicators use icons, text labels, and shapes so color-blind users don't miss anything.
Icons accompany all color-coded items
Text labels describe all states
Works for all types of color blindness
🔆 Sufficient Contrast
Fully Supported
All text and interactive elements meet WCAG AA and AAA contrast standards. Users with low vision or viewing in bright sunlight can read everything clearly.
15:1+ contrast ratio for text
Clear boundaries around buttons
Readable in all lighting conditions
🎬 Reduced Motion
Partial Support
Our animations are gentle and non-disruptive. We avoid spinning, zooming, or peripheral motion that could trigger vestibular sensitivity.
No spinning or aggressive animations
Gentle fades and slides only
Safe for motion-sensitive users
How to Use CalSnap with Accessibility Features
Enabling VoiceOver
Open Settings on your iPhone
Go to Accessibility → VoiceOver
Toggle VoiceOver on
Open CalSnap and navigate with swipes
Adjusting Text Size
Open Settings on your iPhone
Go to Display & Brightness → Text Size
Drag the slider to your preferred size
CalSnap will automatically adapt
Enabling Dark Mode
Open CalSnap
Go to Profile → Settings → Theme
Choose Dark or System
📧 Accessibility Feedback
Have suggestions for improving accessibility? Experiencing an accessibility issue? We want to hear from you.