Skip to main contentSkip to navigation
Open app
  • Open app

Accessibility Status

WCAG 2.2 AA remediation and verification status

Status, not a conformance claim: This engineering report combines a hand-maintained checklist with automated source, component, and browser checks. Passing these selected checks does not establish WCAG conformance for the whole service.

Verification still required: Manual assistive-technology testing, user testing, and an independent audit have not been completed. Last reviewed: 2026-08-27.

26 of 28 selected checks pass; 2 need review (1.4.3, 1.4.11).

Automated checks cover selected semantics, names, keyboard interactions, contrast, reflow, and cross-browser behavior. Manual screen-reader and usability verification remain outstanding.

Detailed results Checklist download

Detailed results

Selected accessibility checks and their current engineering status
CriterionLevelStatusNotes
1.1.1 Non-text ContentA PASSIcons marked with aria-hidden="true", buttons have aria-label
1.3.1 Info and RelationshipsA PASSNavigation, main, and aside landmarks present
1.3.5 Identify Input PurposeAA PASSAutocomplete attributes where applicable
1.4.1 Use of ColorA PASSStatus indicators use text labels alongside colors
1.4.3 Contrast (Minimum)AA PARTIALMost text meets requirements, some subtle text may need review
1.4.4 Resize TextAA PASSResponsive design with rem/em units
1.4.5 Images of TextAA PASSAll text is actual HTML text, not images
1.4.10 ReflowAA PASSResponsive design adapts to viewport
1.4.11 Non-text ContrastAA PARTIALMost components meet requirements, review needed for subtle borders
1.4.12 Text SpacingAA PASSFlexible layout handles text spacing changes
1.4.13 Content on Hover or FocusAA PASSTooltips properly implemented
2.1.1 KeyboardA PASSTab navigation, Enter/Space activation implemented
2.1.2 No Keyboard TrapA PASSModal dialogs have Escape key handling; creed catalog Tab navigation releases focus at the first/last card
2.4.3 Focus OrderA PASSTab order follows visual layout
2.4.4 Link PurposeA PASSAll links have descriptive aria-labels
2.4.5 Multiple WaysAA PASSNavigation menu, search, and direct navigation available
2.4.6 Headings and LabelsAA PASSClear, descriptive headings throughout
2.4.7 Focus VisibleAA PASSFocus rings implemented with :focus-visible
3.1.2 Language of PartsAA PASSlang attribute on HTML element
3.2.1 On FocusA PASSFocus events do not trigger navigation
3.2.3 Consistent NavigationAA PASSSidebar navigation consistent across views
3.2.4 Consistent IdentificationAA PASSConsistent button labeling and iconography
3.3.1 Error IdentificationA PASSaria-invalid and aria-errormessage implemented
3.3.2 Labels or InstructionsA PASSAll form controls have aria-label or visible labels
3.3.3 Error SuggestionAA PASSForm validation provides helpful suggestions
3.3.4 Error PreventionAA PASSDelete confirmations implemented
4.1.2 Name, Role, ValueA PASSARIA attributes properly implemented
4.1.3 Status MessagesAA PASSaria-live regions and announcement service implemented
1.1.1 Non-text Content
Level A · PASS
Icons marked with aria-hidden="true", buttons have aria-label
1.3.1 Info and Relationships
Level A · PASS
Navigation, main, and aside landmarks present
1.3.5 Identify Input Purpose
Level AA · PASS
Autocomplete attributes where applicable
1.4.1 Use of Color
Level A · PASS
Status indicators use text labels alongside colors
1.4.3 Contrast (Minimum)
Level AA · PARTIAL
Most text meets requirements, some subtle text may need review
1.4.4 Resize Text
Level AA · PASS
Responsive design with rem/em units
1.4.5 Images of Text
Level AA · PASS
All text is actual HTML text, not images
1.4.10 Reflow
Level AA · PASS
Responsive design adapts to viewport
1.4.11 Non-text Contrast
Level AA · PARTIAL
Most components meet requirements, review needed for subtle borders
1.4.12 Text Spacing
Level AA · PASS
Flexible layout handles text spacing changes
1.4.13 Content on Hover or Focus
Level AA · PASS
Tooltips properly implemented
2.1.1 Keyboard
Level A · PASS
Tab navigation, Enter/Space activation implemented
2.1.2 No Keyboard Trap
Level A · PASS
Modal dialogs have Escape key handling; creed catalog Tab navigation releases focus at the first/last card
2.4.3 Focus Order
Level A · PASS
Tab order follows visual layout
2.4.4 Link Purpose
Level A · PASS
All links have descriptive aria-labels
2.4.5 Multiple Ways
Level AA · PASS
Navigation menu, search, and direct navigation available
2.4.6 Headings and Labels
Level AA · PASS
Clear, descriptive headings throughout
2.4.7 Focus Visible
Level AA · PASS
Focus rings implemented with :focus-visible
3.1.2 Language of Parts
Level AA · PASS
lang attribute on HTML element
3.2.1 On Focus
Level A · PASS
Focus events do not trigger navigation
3.2.3 Consistent Navigation
Level AA · PASS
Sidebar navigation consistent across views
3.2.4 Consistent Identification
Level AA · PASS
Consistent button labeling and iconography
3.3.1 Error Identification
Level A · PASS
aria-invalid and aria-errormessage implemented
3.3.2 Labels or Instructions
Level A · PASS
All form controls have aria-label or visible labels
3.3.3 Error Suggestion
Level AA · PASS
Form validation provides helpful suggestions
3.3.4 Error Prevention
Level AA · PASS
Delete confirmations implemented
4.1.2 Name, Role, Value
Level A · PASS
ARIA attributes properly implemented
4.1.3 Status Messages
Level AA · PASS
aria-live regions and announcement service implemented

Checklist download

Download the generated checklist as a Markdown file. It summarizes the selected checks and is not a conformance declaration.

Download checklist (.md)

Public-good infrastructure for practical AI safety and accountability.

Contact: hello@creed.space

Product

GuardianPersonal CreedVCPHubSafetyGlobeSafety evidence

Developers

Getting StartedDocsAPI referenceTechnologyGitHub

About

ResearchTransparencyGuideMission & CredoTeamBlogWhat's NewCommunity

© 2025–2026 Creed Space

PrivacyTermsAccessibility