WCAG 2.1 Level AA Compliance Report

Project: DigComp 3.0 Explorer Date: December 2025 Standard: WCAG 2.1 Level AA


Executive Summary

The DigComp 3.0 Explorer web application has been developed to meet WCAG 2.1 Level AA conformance, the accessibility standard required by the European Accessibility Act (EAA), US Section 508, and UK accessibility regulations.


Compliance by Principle

1. Perceivable

CriterionStatusImplementation
1.1.1 Non-text ContentPassAll icons have aria-hidden="true" when decorative, or aria-label when functional
1.3.1 Info and RelationshipsPassSemantic HTML (<nav>, <main>, <header>, <footer>), proper heading hierarchy
1.3.2 Meaningful SequencePassDOM order matches visual order
1.4.1 Use of ColorPassInformation not conveyed by color alone (badges include text labels)
1.4.3 Contrast (Minimum)PassText meets 4.5:1 ratio using Tailwind CSS defaults
1.4.4 Resize TextPassResponsive typography scales to 200% without loss
1.4.10 ReflowPassContent reflows at 320px viewport width
1.4.11 Non-text ContrastPassUI components meet 3:1 contrast ratio

2. Operable

CriterionStatusImplementation
2.1.1 KeyboardPassAll functionality accessible via keyboard
2.1.2 No Keyboard TrapPassFocus can be moved away from all components
2.4.1 Bypass BlocksPassSkip navigation link: "Skip to main content"
2.4.2 Page TitledPassEach page has descriptive <title>
2.4.3 Focus OrderPassTab order follows logical reading sequence
2.4.4 Link PurposePassLink text describes destination
2.4.6 Headings and LabelsPassDescriptive headings throughout
2.4.7 Focus VisiblePassfocus-within:ring-2 on all interactive elements
2.5.3 Label in NamePassVisible labels match accessible names

3. Understandable

CriterionStatusImplementation
3.1.1 Language of PagePasslang attribute set on <html> element
3.1.2 Language of PartsPassLanguage switches handled via i18n context
3.2.1 On FocusPassNo unexpected context changes on focus
3.2.2 On InputPassNo unexpected context changes on input
3.3.1 Error IdentificationPassForm errors clearly identified
3.3.2 Labels or InstructionsPassAll inputs have visible labels or aria-label

4. Robust

CriterionStatusImplementation
4.1.1 ParsingPassValid HTML, no duplicate IDs
4.1.2 Name, Role, ValuePassCustom components use appropriate ARIA attributes
4.1.3 Status MessagesPassaria-live="polite" for search results and filter counts

Key Accessibility Features

Skip Navigation

<a href="#main-content" class="sr-only focus:not-sr-only ...">
  Skip to main content
</a>

Allows keyboard users to bypass repetitive navigation.

Landmark Regions

  • <header role="banner"> - Site header
  • <main id="main-content" role="main"> - Primary content
  • <footer role="contentinfo"> - Site footer
  • <nav aria-label="..."> - Labeled navigation regions

Live Regions for Dynamic Content

<div aria-live="polite" aria-atomic="true">
  21 results found
</div>

Screen readers announce search results and filter changes.

Focus Management

  • Visible focus indicators on all interactive elements
  • focus-within:ring-2 on card components containing links
  • High-contrast focus styling meets WCAG requirements

Mobile Accessibility

  • Touch targets minimum 44x44px
  • Responsive layouts adapt to all viewport sizes
  • Tabs stack vertically on mobile for readability

Testing Methodology

ToolPurpose
Keyboard navigationManual testing of all interactive elements
Screen reader (VoiceOver)Verified announcements and navigation
Browser DevToolsContrast ratio verification
Responsive testingMobile and tablet viewport testing

Supported Languages

LanguageStatus
German (de)Fully translated
English (en)Fully translated

All accessibility strings (labels, announcements) are translated in both languages.


Recommendations for Ongoing Compliance

  1. Test new features with keyboard and screen reader before deployment
  2. Maintain color contrast when updating theme colors
  3. Add aria-label to any new icon-only buttons
  4. Use aria-live for any new dynamic content updates
  5. Run automated checks with axe-core or Lighthouse periodically

Certification

This report certifies that the DigComp 3.0 Explorer application meets WCAG 2.1 Level AA conformance requirements as of the date above.


Report generated as part of accessibility compliance review.