Last updated: March 31, 2026
Our Commitment
Ugh! Storage is committed to ensuring digital accessibility for people of all abilities. We are continually improving the user experience for everyone and applying the relevant accessibility standards to both this website and the Ugh! Storage application.
Standards We Follow
We aim to conform to the Web Content Accessibility Guidelines (WCAG) 2.1 at the AA level. These guidelines explain how to make web content more accessible to people with a wide range of disabilities, including:
- Visual impairments (blindness, low vision, color blindness)
- Hearing impairments
- Motor impairments
- Cognitive and learning disabilities
Accessibility Features
Ugh! Storage includes the following accessibility features:
Visual
- Dark and light themes — toggle between themes to suit your preference and environment. The site also respects your system's
prefers-color-schemesetting. - High contrast text — carefully chosen color combinations to maintain readable contrast ratios across both themes
- Responsive design — content adapts to any screen size, from mobile to ultrawide displays
- Scalable text — all text uses relative units and responds to browser font size preferences
Navigation
- Semantic HTML — proper heading hierarchy, landmark regions, and meaningful element structure throughout
- Keyboard navigation — all interactive elements are reachable and operable using the keyboard alone
- Skip navigation — clear page structure allows screen readers and keyboard users to navigate efficiently
- Descriptive link text — links clearly indicate their destination or purpose
Interactive Elements
- ARIA labels — buttons and controls include descriptive labels for assistive technology (e.g., theme toggle, mobile menu, GitHub link)
- Focus indicators — visible focus states for all interactive elements when navigating with keyboard
- Reduced motion — animations respect the
prefers-reduced-motionsystem setting
Known Limitations
While we strive for full accessibility, some areas are still being improved:
- Some decorative SVG elements may not have explicit ARIA roles
- Code blocks on the setup guide may be difficult to parse with some screen readers
- The interactive savings calculator may have limited screen reader support
We are actively working to address these limitations. If you encounter any of these or other accessibility issues, please let us know.
Assistive Technology Compatibility
This website is designed to be compatible with the following assistive technologies:
- Screen readers (VoiceOver on macOS/iOS, NVDA and JAWS on Windows, TalkBack on Android)
- Screen magnification software
- Speech recognition software
- Keyboard-only navigation
The site is tested primarily with VoiceOver on macOS and Safari/Chrome. We welcome reports about compatibility issues with other assistive technologies.
Feedback
We welcome your feedback on the accessibility of Ugh! Storage. If you encounter accessibility barriers or have suggestions for improvement, please:
- Open an issue on the GitHub repository with the label "accessibility"
- Include the page URL, a description of the issue, and the assistive technology you were using
We take accessibility feedback seriously and will respond to issues as quickly as we can.