Accessibility Statement
Last updated: April 15, 2026
1. Our Commitment to Accessibility
General Aviation Solutions LLC is committed to ensuring that SkyBookings is accessible to all users, including those with disabilities. We believe that every pilot, student, and flight school administrator deserves equal access to our platform, regardless of the assistive technologies they rely on. We work continuously to improve the accessibility of SkyBookings in accordance with applicable standards and best practices.
2. Conformance Status
SkyBookings targets conformance with the Web Content Accessibility Guidelines (WCAG) 2.1 at Level AA. WCAG defines requirements for designers and developers to improve accessibility for people with disabilities, covering visual, auditory, physical, speech, cognitive, language, learning, and neurological disabilities.
We conducted a comprehensive internal accessibility audit in April 2026 and have addressed the critical and major findings identified in that audit. Ongoing improvements are in progress and we expect to reach full Level AA conformance in the near term.
3. Technical Specifications
SkyBookings relies on the following technologies for conformance with WCAG 2.1:
HTML5 — semantic page structure including landmarks, headings, lists, and form elements.
WAI-ARIA — ARIA roles, states, and properties are used to supplement HTML semantics where native HTML is insufficient (e.g., live regions for status announcements, expanded/collapsed states for interactive panels).
CSS / Tailwind — including prefers-reduced-motion media query support to disable animations for users who have configured this preference in their operating system.
React / Next.js — client-side routing with focus management on navigation.
The application has been tested with the following assistive technologies:
VoiceOver on macOS and iOS, NVDA with Firefox on Windows, keyboard-only navigation (no mouse), and browser zoom up to 200%.
4. Accessibility Features
SkyBookings includes the following built-in accessibility features:
Skip navigation link — a “Skip to main content” link appears at the top of every page when focused, allowing keyboard users to bypass repeated navigation.
Accessibility toolbar — an optional toolbar available on all pages (bottom-right corner) that allows users to enable high-contrast mode, reduce color saturation (grayscale mode), and highlight all links on the page, independently of system preferences.
Keyboard navigation — all interactive elements (links, buttons, form controls, dialogs) are operable via keyboard. Focus order follows the visual reading order of the page.
Screen reader support — all form inputs have associated labels, status changes (booking confirmations, error messages, currency alerts) are announced via ARIA live regions, and all non-text content has appropriate text alternatives.
Color independence — status information (booking status, pilot currency, aircraft availability) is conveyed through text labels and icons in addition to color, so colorblind users are not disadvantaged.
Reduced motion — animated elements (pulsing status indicators, loading spinners) respect the prefers-reduced-motion system setting and are disabled automatically when that preference is active.
Visible focus indicators — all interactive elements display a clearly visible focus ring when navigated to by keyboard.
Push notification consent — the push notification opt-in control uses a native browser permission prompt. The in-app toggle is keyboard and screen-reader accessible with appropriate ARIA labels and status announcements.
Safety Pilot matching — the safety pilot request and matching feature uses standard form controls with associated labels and ARIA live regions for status updates.
Discovery Flight booking widget — the embeddable discovery flight booking widget follows the same form accessibility patterns as the main application: labeled inputs, keyboard-operable controls, and error announcements via ARIA live regions.
5. Known Limitations
Despite our best efforts, some areas of SkyBookings may not yet fully meet WCAG 2.1 AA. Known limitations include:
Booking calendar — the interactive flight booking calendar uses a third-party component (react-big-calendar). While we have added keyboard navigation enhancements and ARIA attributes to event items, some complex calendar interactions may be easier to perform with a mouse. We are evaluating a more accessible calendar solution. Users who encounter difficulty may use the bookings list view as an alternative.
Live aircraft map — the ADS-B flight tracking map is rendered in an embedded iframe via a third-party service. The embedded map itself is not directly accessible, but all aircraft status information displayed alongside the map is available as text. Users who rely on assistive technology can access all flight status information through the text-based status panel adjacent to the map.
Color contrast — some gradient text elements and small secondary text may fall short of the 4.5:1 contrast ratio required for normal text. We are reviewing these instances and will address them in upcoming releases.
We are actively working to resolve all known limitations. If you encounter an issue not listed here, please contact us using the information below.
6. Feedback and Contact Information
We welcome feedback on the accessibility of SkyBookings. If you experience any barriers, need content in an alternative format, or have suggestions for improvement, please contact us:
Email: support@skyfsbookings.com
Response time: We aim to respond to accessibility-related inquiries within 2 business days. If you need an immediate accommodation, please indicate this in your message and we will prioritize your request.
When contacting us, it is helpful to include: a description of the problem you encountered, the web browser and assistive technology you were using, the URL of the page where the issue occurred, and any steps to reproduce the issue.
7. Formal Complaints
If you are not satisfied with our response to your accessibility feedback, you may file a complaint with the relevant authority. In the United States, accessibility complaints related to websites may be filed with:
U.S. Department of Justice (DOJ) — Civil Rights Division, Disability Rights Section. Online complaints may be submitted at ada.gov/filing-a-complaint.
U.S. Access Board — for complaints related to Section 508 of the Rehabilitation Act, where applicable.
8. Assessment Approach
General Aviation Solutions LLC assesses the accessibility of SkyBookings through the following approaches:
Internal review — our development team conducts accessibility reviews during development using automated linting tools, manual keyboard testing, and screen reader testing with VoiceOver and NVDA.
Automated testing — we use axe-core and Lighthouse to perform automated accessibility scans on all major pages as part of our continuous integration pipeline.
Periodic audits — we conduct comprehensive manual accessibility audits against WCAG 2.1 AA criteria on a regular basis and after significant feature releases. The most recent audit was completed in April 2026, following the addition of the Safety Pilot matching feature, push notification support, and the Discovery Flight booking widget.
9. Applicable Law
This accessibility statement is intended to comply with the requirements of the Americans with Disabilities Act (ADA), Section 508 of the Rehabilitation Act (where applicable), and WCAG 2.1 Level AA. Nothing in this statement constitutes a legal representation of full compliance. We are committed to ongoing improvement and welcome your feedback to help us identify and address any remaining gaps.
