Accessibility Statement
Last updated: June 2026
SkyInfo is committed to ensuring digital accessibility for people of all abilities. We actively work to improve the user experience for everyone and apply relevant accessibility standards.
Targeting WCAG 2.1 Level AA conformance
Visual
- Minimum 4.5:1 colour contrast ratio for normal text
- 3:1 ratio for large text and UI components
- Dark mode reduces eye strain in low-light environments
- Focus indicators visible on all interactive elements
Keyboard
- Full keyboard navigation via Tab, Shift+Tab, Enter, Escape
- Logical focus order throughout all pages
- Skip-to-content link available
- No keyboard traps — Escape always exits modals/overlays
Screen Readers
- Semantic HTML5 landmarks (main, nav, aside, footer)
- All images and icons have descriptive aria-labels
- Live regions announce dynamic content updates
- Compatible with NVDA, JAWS, VoiceOver, TalkBack
Responsive
- Content reflows at 320px viewport without horizontal scroll
- Text scales up to 200% without loss of content
- Touch targets minimum 44×44px on mobile
- Pinch-to-zoom never disabled
Colour & Motion
- No information conveyed by colour alone
- respects prefers-reduced-motion media query
- All animations can be paused or disabled
- No flashing content above 3Hz thresholds
Pointer Input
- All functions operable by pointer device
- Drag interactions have keyboard alternatives
- Click/touch target size meets WCAG 2.5.5 criterion
- No complex gestures required for any feature
Known Limitations
Interactive charts (Recharts) expose summary data but full per-bar keyboard navigation is limited.
The Leaflet map widget has partial screen-reader support; a text alternative is provided.
Country/City/Airport dropdowns are fully keyboard and screen-reader accessible.
Dark/light theme toggle is accessible with aria-label and keyboard support.
Technologies Used
SkyInfo relies on the following technologies for accessibility compliance: HTML5, WAI-ARIA 1.2, CSS (Tailwind CSS with WCAG-compliant colour tokens), and JavaScript (React 18 with semantic rendering).
Accessibility Feedback
If you experience any accessibility barriers on this site, please contact us. We aim to respond within 2 business days.
This statement was prepared on 18 June 2026. See also our Privacy Policy and Terms & Conditions.