Conformance Level
CyberHeroesHQ aims to conform to the Web Content Accessibility Guidelines (WCAG) 2.1, Level AA. These guidelines explain how to make web content more accessible to people with disabilities. Conformance with these guidelines helps ensure that the platform is usable by a wider range of people, including those with blindness, low vision, motor impairments, cognitive disabilities, and deafness or hard-of-hearing users.
Scope
The conformance statement below applies to the following public and authenticated pages — the top-traffic surfaces covering student learning, teacher and parent dashboards, family purchase flows, and district procurement. Each was scanned with axe-core against the WCAG 2.1 A and AA rule set; all automated violations were remediated.
| Route | Page |
|---|---|
/ | Home / Landing page |
/missions | Missions catalog |
/missions/cybersafety-essentials | Mission detail (Cybersafety Essentials) |
/missions/digital-citizen | Mission detail (Digital Citizen) |
/missions/password-powerup | Mission detail (Password PowerUp) |
/try | Free try-a-mission |
/pricing | Pricing |
/family | Family plan landing |
/educators/roi | Educator ROI calculator |
/trust | Trust & Compliance Center |
/help | Help center |
/compare | Compare vs. competitors |
/funding | Funding / grants |
/teachers/dashboard | Teacher dashboard |
/principal/dashboard | Principal dashboard |
/parent/dashboard | Parent dashboard |
/district/dashboard | District dashboard |
/student/dashboard | Student dashboard |
/admin/infrastructure | Infrastructure admin |
/accessibility | Accessibility statement (this page) |
/teacher/assessments | Teacher — assessments list |
/teacher/assessments/new | Teacher — assessment builder |
/teacher/question-bank | Teacher — question bank |
/teachers/learning-paths | Teacher — learning paths |
/teachers/lesson-plans | Teacher — lesson plans |
/teacher/mission-studio | Teacher — mission studio |
/parent/dashboard/student/:id | Parent — student detail |
/parent/courses | Parent — courses |
/parent/subscription | Parent — subscription |
/parent/settings | Parent — settings |
/student/learning-paths | Student — learning paths |
/student/assessments | Student — assessments list |
/student/assessments/:id | Student — timed assessment |
/student/assessments/:id/results | Student — assessment results |
/district/admin/roster | District admin — roster |
/district/admin/teachers | District admin — teachers |
/district/admin/students | District admin — students |
/district/admin/classes | District admin — classes |
/district/admin/schools | District admin — schools |
/district/admin/billing | District admin — billing |
/district/admin/analytics | District admin — analytics |
/admin/dashboard | Super admin — dashboard |
/admin/standards | Super admin — standards |
/admin/tweet-queue | Super admin — tweet queue |
/admin/family-billing | Super admin — family billing |
/admin/family-compliance | Super admin — family compliance |
/admin/soc2 | Super admin — SOC 2 readiness |
/admin/feature-flags | Super admin — feature flags |
/admin/help-desk | Super admin — help desk |
/admin/email-health | Super admin — email health |
/admin/lifecycle | Super admin — lifecycle |
/login | Auth — login |
/signup/family | Auth — family signup |
/parent/login | Auth — parent login |
/teacher/login | Auth — teacher login |
/district/login | Auth — district login |
/admin/login | Auth — admin login |
/missions/:slug | Mission gameplay — decision scenario (per slug) |
/missions/:slug/results | Mission gameplay — results |
Audited Technologies
The accessibility of these pages depends on the following technologies, which the page itself relies upon:
- HTML5
- WAI-ARIA 1.1
- CSS (custom properties, flexbox, grid)
- JavaScript (form behaviour, predictive chips, modal focus management)
Assistive Technology Compatibility
We verified the scope above against the following common assistive-technology stack:
| Category | Tested With |
|---|---|
| Screen reader | NVDA 2024.x with Chromium (latest) and Mozilla Firefox (latest) |
| Screen reader (mobile) | iOS VoiceOver with Safari |
| Keyboard-only navigation | Chromium and Firefox without mouse / pointer |
Accessibility Features Built Into the Site
- A skip-to-main-content link is the first focusable element on every page; pressing Tab once on a fresh load reveals it.
- A persistent <main> landmark wraps page content; navigation and footer are siblings outside it.
- All interactive elements show a visible focus ring when keyboard-focused (does not hide on mouse clicks).
- Form fields have programmatic <label for> associations; help text is linked via aria-describedby.
- Filter chips and toggle buttons announce their pressed state to screen readers via aria-pressed.
- Modal dialogs (e.g. trial upgrade) use role="dialog" with aria-modal="true" and a labelled heading, and trap focus while open.
- Data tables use <th scope="col|row"> so screen readers announce row and column headers.
- Decorative icons are marked aria-hidden="true" so they are not read aloud; informative icons have visible text or aria-labels.
Known Limitations
Despite our efforts to make all pages accessible, some content is currently beyond the scope of this statement:
- Third-party payment iframes: Stripe-embedded checkout fields are provided by Stripe and conform to Stripe's own WCAG 2.1 AA audit; the surrounding CyberHeroesHQ chrome is fully audited.
- Third-party email signup markup: Postmark-hosted email capture forms inherit Postmark's conformance level.
- Encrypted-stream video embeds: DRM-protected video assets do not expose captions through our own markup; we provide downloadable transcripts wherever available.
- User-generated avatars: Student-selected avatar emoji are decorative only (aria-hidden); emojis do not convey meaning that would be lost to screen-reader users.
We are actively working to expand the scope of this audit in subsequent passes.
Feedback
If you encounter an accessibility barrier on any CyberHeroesHQ page — or need information from this site in an alternative format — please email us at accessibility@cyberheroeshq.com.
To help us resolve the issue quickly, please include:
- The URL of the page where you encountered the problem.
- The assistive technology, browser, and device you are using.
- A short description of what you were trying to do and what got in the way.
We aim to respond within 5 business days, and to ship a fix or documented workaround within 30 days for AA-equivalent issues.
Enforcement
CyberHeroesHQ is built by Polsia, Inc. If you contact us with a concern about accessibility and we are unable to resolve it to your satisfaction, you can escalate to compliance@cyberheroeshq.com or file a complaint with the U.S. Department of Education, Office for Civil Rights.