Accessibility & WCAG Compliance 🌐

CardScan.ai's React component is designed to meet WCAG 2.1 Level AA standards, ensuring our insurance card scanning solution is accessible to all users.

Compliance Status

βœ… WCAG 2.1 Level AA Compliant

Comprehensive Testing & Remediation

Our React web component has undergone extensive accessibility testing across all major categories. All identified issues have been resolved to ensure full compliance.

Test Category
Status
Testing Environments

Automated Tools

βœ… Passed

Industry-standard accessibility scanners

Screen Readers

βœ… Passed

β€’ Windows 11 / Chrome / NVDA β€’ Android / Chrome / TalkBack β€’ iPhone / Safari / VoiceOver

Color Contrast

βœ… Passed

Windows 11 / Chrome

Keyboard Navigation

βœ… Passed

Windows 11 / Chrome

Browser Zoom

βœ… Passed

Windows 11 / Chrome (100% - 200%)

Text Spacing

βœ… Passed

All supported browsers

Testing Methodology

Our accessibility testing involved:

  1. Initial Assessment: Comprehensive testing across all platforms

  2. Issue Identification: Documentation of all accessibility barriers

  3. Remediation: Fixed all identified issues

  4. Validation: Re-tested to confirm compliance

Key Accessibility Features

Screen Reader Compatibility

  • Tested and verified on:

    • NVDA (Windows 11 / Chrome)

    • TalkBack (Android / Chrome)

    • VoiceOver (iPhone / Safari)

  • Descriptive ARIA labels on all interactive elements

  • Dynamic content changes announced appropriately

  • Clear navigation structure and landmarks

Keyboard Navigation

  • All features accessible via keyboard

  • Tested on Windows 11 / Chrome

  • Logical tab order throughout the interface

  • Standard keyboard shortcuts (Enter/Space for activation)

  • Visible focus indicators on all interactive elements

Visual Accessibility

  • WCAG AA compliant color contrast ratios verified

  • Responsive to browser zoom (100% - 200%)

  • Maintains functionality with modified text spacing

  • Customizable colors and text sizes via CSS variables

Mobile Accessibility

  • Full support for mobile screen readers

  • Touch-friendly interface that works with assistive technologies

  • Tested on both Android (TalkBack) and iOS (VoiceOver)

Customization for Accessibility

The React component provides CSS variables to further enhance accessibility for your specific user needs:

.cardscan-widget {
  /* Adjust for higher contrast if needed */
  --message-text-color: #000000;
  --message-background-color: #ffffff;
  
  /* Increase text size for better readability */
  --message-font-size: 20px;
  --message-font-weight: 600;
  
  /* Ensure interactive elements are easily visible */
  --auto-switch-active-color: #0056b3;
  --progress-bar-color: #28a745;
}

Platform Support

Accessibility features have been tested and verified on:

  • Windows: Chrome with NVDA screen reader

  • Android: Chrome with TalkBack

  • iOS: Safari with VoiceOver

  • macOS: Safari with VoiceOver (supported)

Continuous Accessibility Commitment

We are committed to maintaining accessibility standards and regularly test our components to ensure continued compliance as we add new features.

Accessibility Support

For accessibility-related questions or to report issues, please contact [email protected].

Last updated

Was this helpful?