Accessibility Features
How Danipa Pay works with VoiceOver, TalkBack, dynamic text size, dark mode, and biometric login.
4 min read
Overview
Danipa Pay is built to inherit your phone's accessibility settings. Almost everything you'd configure for accessibility — screen reader behaviour, text size, motion, contrast — is set on the device itself, and Danipa picks it up automatically. The app adds a small number of in-app controls on top: a theme switcher, biometric login, and the standard touch-target and contrast guarantees in our UI.
This guide describes what is supported today. If something isn't here, assume the app doesn't yet ship it.
Screen readers
The app is labelled for screen readers on both platforms.
- iOS: VoiceOver (Settings → Accessibility → VoiceOver).
- Android: TalkBack (Settings → Accessibility → TalkBack).
What this means in practice:
- Buttons, toggles, and tab triggers expose accessibility labels and roles, so the screen reader announces what they are and whether they're selected or pressed.
- Toggles for notification channels, theme options, and similar settings expose state ("checked" / "selected").
- Form fields use proper labels rather than placeholder text.
- Status icons (success, warning, error) are paired with text so colour alone never carries meaning.
Tips for using a screen reader
| Action | Gesture (VoiceOver) | Gesture (TalkBack) |
|---|---|---|
| Move to next element | Swipe right | Swipe right |
| Move to previous element | Swipe left | Swipe left |
| Activate the focused element | Double-tap anywhere | Double-tap anywhere |
| Scroll a list | Three-finger swipe | Two-finger swipe |
| Stop / start reading | Two-finger tap | Two-finger tap |
Text size
Danipa Pay respects the dynamic text size you set in your phone's settings.
- iOS: Settings → Display & Brightness → Text Size (and Larger Accessibility Sizes).
- Android: Settings → Display → Font Size.
Increasing text size scales body copy, labels, and buttons throughout the app.
Dark mode
Choose a theme in Profile → Appearance:
- System — follow your phone's setting (recommended).
- Light — always use the light theme.
- Dark — always use the dark theme.
Dark mode is designed to keep contrast above WCAG AA on body text and primary actions.
Reduce motion
The app respects your phone's reduce-motion setting:
- iOS: Settings → Accessibility → Motion → Reduce Motion.
- Android: Settings → Accessibility → Remove Animations.
When reduce motion is on, transitions are simpler and large animated entrances are minimised.
Touch targets and layout
- Interactive elements meet minimum size guidance (about 44×44 points on iOS / 48×48 dp on Android), with extra hit-slop on small icon buttons such as the notification bell.
- Bottom navigation, the Send / Fund buttons, and the Confirm button on every flow sit in the lower half of the screen so they're reachable one-handed.
- Each step of the send flow lives on its own screen so you can review and back out at any point.
Biometric and PIN login
Avoiding typed passwords is helpful for users with motor difficulties.
- Open Profile → Security.
- Enable Biometric login (Face ID / Touch ID / fingerprint).
- Optionally also enrol a passkey, TOTP, or SMS as a step-up second factor.
Full setup details: Security & Account Settings.
Notifications and alerts
You decide which notifications come through which channels.
- Pick push, email, or SMS independently per category in Profile → Notifications.
- Set quiet hours so push notifications go silent overnight while critical security alerts still come through.
- See Notifications & Alerts for the full guide.
High contrast and colour filters
Danipa does not ship a separate in-app high-contrast or colour-blind mode. Use your phone's system-level filters:
- iOS: Settings → Accessibility → Display & Text Size — Increase Contrast, Smart Invert, or Color Filters.
- Android: Settings → Accessibility → Color and motion — High contrast text and Color correction.
Status indicators in the app pair colour with an icon and a status word so they remain distinguishable under any colour filter.
USSD as an alternative
Users who don't have access to a smartphone can use the same Danipa wallet through USSD on a basic mobile phone. See USSD Access for the full menu and supported actions.
Reporting accessibility issues
If something doesn't work with your assistive technology, contact us through Profile → Help & Support in the app. See Troubleshooting for general support channels. We treat accessibility regressions as bugs and prioritise fixes.