# ADA / Section 508 Compliance Statement

**Building Code Academy** | Accessibility Compliance
**Document Version:** 1.0 | **Date:** February 2026
**Standard:** WCAG 2.1 Level AA | Section 508 of the Rehabilitation Act
**Classification:** Public

---

## Commitment to Accessibility

Building Code Academy (BCA) is committed to ensuring digital accessibility for people with disabilities. We continually improve the user experience for everyone and apply the relevant accessibility standards.

## Conformance Status

BCA targets **WCAG 2.1 Level AA** conformance across all public and authenticated pages.

## Accessibility Features

### Perceivable

- **Text Alternatives:** All meaningful images include descriptive alt text
- **Color Contrast:** Minimum 4.5:1 contrast ratio for normal text, 3:1 for large text
- **Dark Mode:** Full dark mode support reduces eye strain and improves readability
- **Responsive Design:** Content adapts to screen sizes from mobile (320px) to desktop
- **Text Resizing:** Content remains functional at up to 200% zoom

### Operable

- **Keyboard Navigation:** All interactive elements are keyboard accessible
- **Skip Navigation:** "Skip to main content" link available on all pages
- **Focus Management:** Visible focus indicators on all interactive elements
- **No Keyboard Traps:** Users can navigate away from all components using keyboard
- **Consistent Navigation:** Sidebar and navigation patterns are consistent across pages

### Understandable

- **Readable Content:** Course content written at an appropriate reading level
- **Form Labels:** All form inputs have associated labels
- **Error Identification:** Form errors are clearly identified and described
- **Predictable Behavior:** Navigation and UI patterns behave consistently

### Robust

- **Semantic HTML:** Proper heading hierarchy (h1-h6), landmarks, and ARIA labels
- **ARIA Support:** Appropriate ARIA roles, states, and properties where needed
- **Modern Standards:** Built with React 19 and Next.js 16, supporting current assistive technologies
- **Cross-Browser:** Tested on Chrome, Firefox, Safari, and Edge

## Technical Implementation

| Feature | Implementation |
|---------|----------------|
| **Semantic Structure** | HTML5 landmarks (`<main>`, `<nav>`, `<header>`, `<footer>`) |
| **ARIA Labels** | Applied to interactive components (dialogs, menus, toggles) |
| **Focus Management** | Programmatic focus management for modal dialogs and route changes |
| **Screen Reader** | Tested with VoiceOver (macOS), NVDA (Windows) |
| **Color Independence** | Information is not conveyed by color alone |
| **Motion** | Respects `prefers-reduced-motion` media query |
| **Dark Mode** | System preference detection via `next-themes` |

## Assistive Technology Compatibility

BCA has been tested with the following assistive technologies:

- **VoiceOver** (macOS/iOS) — Safari
- **NVDA** — Chrome/Firefox (Windows)
- **Keyboard-only navigation** — All major browsers

## Known Limitations

- Some third-party embedded content (e.g., Stripe checkout) may have varying accessibility levels
- PDF certificates generated by the platform follow basic accessibility guidelines but may not be fully tagged

## Feedback & Contact

We welcome accessibility feedback. If you encounter any barriers:

- **Email:** accessibility@buildingcodeacademy.org
- **Response Time:** We aim to respond within 2 business days
- **Remediation:** Issues are prioritized based on impact and addressed in regular release cycles

## VPAT / ACR

A Voluntary Product Accessibility Template (VPAT) based on the WCAG 2.1 Edition is available upon request. Contact procurement@buildingcodeacademy.org.

---

*This statement was last updated February 2026. We review our accessibility compliance quarterly.*
