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.
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:
Initial Assessment: Comprehensive testing across all platforms
Issue Identification: Documentation of all accessibility barriers
Remediation: Fixed all identified issues
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?