Accessibility ♿
Last updated: February 2026
1. Our commitment to accessibility
Present For Me is designed to be accessible to everyone. We believe that every person, regardless of their abilities, should be able to create wishlists, share gifts and participate in events without barriers.
Our iOS app provides full support for Apple's assistive technologies, including VoiceOver, Dynamic Type and Reduce Motion. We are constantly committed to improving the platform's inclusivity, following WCAG AA guidelines as a reference for design and development.
If you encounter difficulties using the platform or have suggestions to improve accessibility, contact us at info@presentfor.me.
Our iOS app provides full support for Apple's assistive technologies, including VoiceOver, Dynamic Type and Reduce Motion. We are constantly committed to improving the platform's inclusivity, following WCAG AA guidelines as a reference for design and development.
If you encounter difficulties using the platform or have suggestions to improve accessibility, contact us at info@presentfor.me.
2. VoiceOver
The Present For Me iOS app is fully navigable with VoiceOver, Apple's built-in screen reader:
- Every screen has been designed for complete navigation via VoiceOver gestures
- All interactive elements (buttons, links, text fields) have descriptive labels in Italian and English
- Contextual information such as status badges and levels is automatically announced
- Decorative elements, such as avatars and background images, are hidden from VoiceOver to avoid confusion
- Swipe-to-delete actions are available through custom VoiceOver actions
3. Dynamic Type
The app interface adapts to the text size chosen by the user in iOS settings:
- All fonts use UIFontMetrics for proportional scaling
- Icons, avatars, buttons and badges scale with @ScaledMetric
- Maximum scaling limits (1.3x-1.5x) have been calibrated to ensure a harmonious layout even with the largest text sizes
- The interface remains usable and readable with any Dynamic Type setting
4. Reduce Motion
When the Reduce Motion setting is enabled in iOS, Present For Me disables all decorative animations:
- Shimmer loading effects are replaced with static placeholders
- Scale effects on buttons are removed
- The animated background of modal screens is stopped
- Focus animations on text fields are eliminated
- Functional animations (swipe, transitions) become instantaneous
5. Differentiate Without Color
When the Differentiate Without Color setting is enabled, the app adds supplementary icons to convey status information without relying solely on color:
No information in the app relies solely on color to be understood.
- ✓ for active or completed states
- âš for pending or warning states
- ✗ for urgent or error states
No information in the app relies solely on color to be understood.
6. Contrast and Dark Mode
Present For Me meets WCAG AA contrast standards to ensure content readability:
- All primary text colors comply with WCAG AA contrast ratios
- Secondary text uses 85% opacity to maintain sufficient contrast
- Text field placeholders have adequate contrast
- The app fully supports iOS light and dark modes
- The color palette has been optimized for both modes, ensuring readability and visual consistency