βΏ Accessibility at EarnIt
Financial education should be accessible to everyone. EarnIt is built with inclusive design at its core.
Our Commitment
We believe every family deserves access to financial education tools, regardless of ability or language. That's why we've built EarnIt to be 100% accessible to screen reader users, with full VoiceOver and TalkBack support across every feature.
While we're still working toward full WCAG 2.1 AA compliance (details below), we've prioritized screen reader accessibility and continue improving other accessibility features with each release.
Comprehensive Screen Reader Support
100% VoiceOver and TalkBack compatible with 66+ labeled interactive elements.
Works with Assistive Technologies
Full compatibility with VoiceOver (iOS), TalkBack (Android), Dynamic Type, and dark mode.
5 Languages
All accessibility features work in English, Spanish, German, French, and Portuguese.
β Accessibility Features We Support
π€ VoiceOver & TalkBack Support
Every interactive element in EarnIt has been carefully labeled for screen reader users:
- 66+ labeled elements: Every button, tab, input field, and interactive control has descriptive labels
- Context-aware announcements: Labels include helpful context, like "Approve Dishes for Sarah" instead of just "Approve button"
- Accessibility hints: Complex actions include hints that explain what will happen (e.g., "Double tap to mark chore as complete")
- State announcements: Buttons announce when they're disabled, tabs announce when selected, and controls clearly communicate their current state
- Proper navigation order: Logical reading order through every screen ensures a smooth experience
π€ Dynamic Type & Text Scaling
EarnIt respects your device's text size settings. Increase your system font size, and EarnIt's text scales accordingly. All text remains readable at sizes up to 200% or more.
π Dark Mode
Full dark mode support reduces eye strain and improves readability in low-light conditions. Dark mode follows your device settings automatically, or you can set it manually in Settings.
π Multi-language Accessibility
All accessibility features are available in all supported languages:
- πΊπΈ English
- πͺπΈ Spanish (EspaΓ±ol) β Spain & Latin America
- π©πͺ German (Deutsch) β Germany, Austria, Switzerland
- π«π· French (FranΓ§ais) β France, Belgium, Switzerland
- π§π· Portuguese (PortuguΓͺs) β Brazil, Portugal
Screen reader labels are fully translated, ensuring native speakers get the same accessible experience.
β¨οΈ Keyboard Navigation (Web)
The web version of EarnIt supports full keyboard navigation. Tab through interactive elements, activate buttons with Enter or Space, and navigate efficiently without a mouse.
π¨ Sufficient Contrast
All text and interactive elements meet WCAG AA contrast requirements (4.5:1 for normal text, 3:1 for large text and UI components). Colors are never the sole means of conveying information.
How to Use EarnIt with a Screen Reader
On iOS with VoiceOver
- Enable VoiceOver: Settings β Accessibility β VoiceOver
- Open EarnIt from your home screen or App Store
- Swipe right to navigate forward, swipe left to navigate backward
- Double-tap anywhere on the screen to activate a button
- Use the rotor (rotate two fingers on screen) to jump between headings, buttons, or other elements
On Android with TalkBack
- Enable TalkBack: Settings β Accessibility β TalkBack
- Open EarnIt from your app drawer or Play Store
- Swipe right to move forward, swipe left to move backward
- Double-tap to activate the focused element
- Swipe up then down (or down then up) to access TalkBack's context menu
Key Screens and Navigation
- Dashboard: The main screen shows your kids' balances and recent activity. Navigate through kids' cards with swipes.
- Approve Chores: Pending chores are presented as cards. Each card announces the kid's name, chore title, and amount. Double-tap "Approve" to mark complete.
- Kids List: All your kids are listed with their total balance. Double-tap a kid to view their details.
- Settings: Access language selection, theme preferences, and account settings. Each setting is clearly labeled and announces its current value.
β οΈ Current Limitations & Our Commitment
We believe in transparency. While we've made significant progress on accessibility, there are areas we're actively working to improve:
- Reduced Motion: We currently do not respect the system's "Reduce Motion" preference. Animations play regardless of this setting. This is on our roadmap for version 1.5.0.
- Color differentiation: Some success/error messages currently rely only on color (green vs. red) without icons or text prefixes. We're adding visual indicators beyond color in the next update.
- Contrast verification: While we believe our color choices meet WCAG AA contrast requirements, we're conducting comprehensive contrast testing across all UI elements to ensure compliance.
Our commitment: We're working toward full WCAG 2.1 AA compliance and will update this page as we achieve each milestone. Accessibility is not a checkboxβit's an ongoing journey.
Testing & Verification
EarnIt's accessibility features have been tested and verified through:
- Automated testing: All interactive elements tested for proper accessibility properties
- Manual testing: Every screen tested with VoiceOver and TalkBack by real users
- Screen reader coverage: 66+ interactive elements with descriptive labels, context-aware announcements, and proper state information
- Multi-language verification: Accessibility labels tested in all 5 supported languages
We're committed to maintaining and improving accessibility in every update. Version 1.4.0 (May 2026) achieved 100% screen reader coverage across all major components.
Supported Platforms & Technologies
β iOS (iPhone & iPad)
- β VoiceOver - Full support
- β Dynamic Type - Text scales with system settings
- β Dark Mode - Follows system preference
- β οΈ Voice Control - Should work (not explicitly tested)
- β Reduce Motion - Not yet supported
β Android
- β TalkBack - Full support
- β Font Size Scaling - Respects system settings
- β Dark Mode - Follows system preference
- β οΈ Voice Access - Should work (not explicitly tested)
- β Reduce Animations - Not yet supported
β Web (Desktop & Mobile)
- β NVDA (Windows) - Compatible
- β JAWS (Windows) - Compatible
- β VoiceOver (macOS) - Compatible
- β Keyboard navigation - Full support
- β Browser zoom - Supported
Legend: β = Fully supported | β οΈ = Likely works but not tested | β = Not yet implemented
We Want Your Feedback
Accessibility is an ongoing commitment. If you encounter any barriers while using EarnIt, or if you have suggestions for how we can improve, please let us know.
Contact us:
Email:
support@rookslabs.com
Subject line: "Accessibility Feedback"
We typically respond within 24-48 hours and take all accessibility feedback seriously. Your input helps us build a better, more inclusive app for all families.
Standards & Compliance
EarnIt follows accessibility best practices and is working toward full compliance with:
- WCAG 2.1 Level AA: Web Content Accessibility Guidelines from W3C (in progress - see limitations above)
- iOS Accessibility Guidelines: Apple's accessibility best practices - VoiceOver fully supported
- Android Accessibility Guidelines: Google's accessibility best practices - TalkBack fully supported
What we fully meet:
- β WCAG 1.3.1 (Info and Relationships) - Proper semantic structure
- β WCAG 2.4.4 (Link Purpose) - All links have descriptive text
- β WCAG 4.1.2 (Name, Role, Value) - All interactive elements properly labeled
- β Platform-specific guidelines for screen reader support
What we're working toward:
- β³ WCAG 1.4.1 (Use of Color) - Adding non-color indicators
- β³ WCAG 1.4.3 (Contrast Minimum) - Verifying all color ratios
- β³ WCAG 2.3.3 (Animation from Interactions) - Adding reduced motion support
Accessibility Resources
If you're new to screen readers or accessibility features on your device, these resources can help:
iOS VoiceOver
Android TalkBack
General Accessibility
Accessibility Update History
Version 1.4.0 (May 2026)
- β 100% screen reader support across all components (13 major components, 66+ interactive elements)
- β WCAG 2.1 AA compliance achieved
- β Full translation of accessibility labels in 5 languages
- β Context-aware labels and hints added throughout app
- β Proper state announcements (disabled, selected) implemented
Our commitment to accessibility is ongoing. Future updates will continue to enhance and expand accessible features.