Accessibility Beyond Checklists
Axe checks rules. CBrowser simulates real users.
11 disability personas. Mobile device emulation. Perceptual transport scoring. The gap between WCAG compliance and actual usability.
WCAG Compliance Does Not Equal Accessibility
You pass every axe scan. Your Lighthouse accessibility score is 98. And users with motor tremors still cannot complete checkout. Here is why.
Axe says your button has an aria-label. It cannot tell you that a user with tremors needs 3 attempts to hit it. Rules check markup. CBrowser simulates behavior.
A 38px button passes desktop testing. On an iPhone 15, the same button fails WCAG 2.5.8. Without real device viewports, you are testing the wrong surface.
Above-the-fold might be perfect. Scroll down and the footer has 2:1 contrast ratio links. Scope controls whether you get a landing page score or a compliance score.
11 Disability Personas
Seven disability-specific personas simulate real physical and cognitive barriers. Four general personas cover behavioral patterns that amplify those barriers.
Hand tremors, reduced click precision, needs larger targets
motor-impairment-tremorScreen magnification, reduced visual field, high contrast needed
low-vision-magnifiedAttention challenges, easily distracted, needs clear hierarchy
cognitive-adhdNo audio perception, needs captions and visual alternatives
deaf-userAge-related vision loss, slower processing, conservative interaction
elderly-low-visionRed-green color blindness, needs non-color indicators
color-blind-deuteranopiaLow tech confidence, high anxiety, needs clear guidance
cautious-first-timerLow patience, fast processing, expects efficient workflows
impatient-power-userHigh information need, thorough, reads everything before acting
analytical-researcherDistracted, on-the-go, needs scannable content and large targets
mobile-multitaskerMobile WCAG Testing
NewPass device="mobile" to test with real mobile viewport constraints. Touch targets, responsive layouts, and viewport-specific barriers behave differently on handheld devices.
Touch Target Validation
WCAG 2.5.8 requires 44x44px minimum. Mobile viewports expose undersized targets that pass on desktop.
Responsive Layout Barriers
Hamburger menus, stacked layouts, and content reflow create barrier patterns invisible on desktop.
Device Presets
Test with generic "mobile" or specific devices: iPhone 15, Pixel 7, iPad. Each sets real viewport dimensions.
empathy_audit( url: "https://example.com/checkout", goal: "complete purchase", disabilities: ["motor-impairment-tremor"], device: "iPhone 15", scope: "full_page", wcagLevel: "AA" )
Scope Control
Two modes for two different questions. Use them together for the full picture.
Tests only what users see on first load without scrolling. Optimized for landing page evaluation and first-impression analysis.
Use when: Optimizing conversion pages, testing hero sections, measuring initial saliency.
Scrolls through the entire page, testing every element. Required for WCAG compliance audits where every element must pass.
Use when: Running compliance audits, pre-launch accessibility reviews, legal requirement validation.
Perceptual Transport Scoring
Traditional accessibility testing checks whether elements exist. Perceptual transport measures how much information each persona actually loses when viewing your page.
CBrowser captures your page, then applies persona-specific visual filters: blur for low vision, color attenuation for color blindness, contrast reduction for elderly users.
It then computes the Wasserstein distance (optimal transport) between the original and filtered views. This produces a single number measuring actual information loss, not just rule violations.
The result: a motor-impaired user might see 100% of visual information but face 100% motor cost. A color-blind user loses 1.1% of visual information but has 0% motor cost. Same page, completely different accessibility profiles.
Example Output
Each audit returns barriers with WCAG criterion references, severity levels, specific elements, and actionable fix instructions.
{
"persona": "motor-impairment-tremor",
"url": "https://example.com/checkout",
"device": "mobile",
"scope": "full_page",
"empathy_score": 31,
"barriers": [
{
"severity": "critical",
"element": "button.submit-order",
"wcag": "2.5.8 Target Size",
"issue": "Touch target 32x28px, minimum 44x44px",
"impact": "Motor-impaired users miss tap on 67% of attempts",
"fix": "Add padding: min-height 44px, min-width 44px"
},
{
"severity": "high",
"element": "input.promo-code",
"wcag": "2.5.5 Target Size (Enhanced)",
"issue": "Input field 36px height on mobile viewport",
"impact": "Repeated failed taps cause frustration spiral",
"fix": "Set min-height: 44px on all form inputs"
}
],
"wcag_violations": [
{ "criterion": "1.4.3", "level": "AA", "count": 3 },
{ "criterion": "2.5.8", "level": "AA", "count": 7 }
],
"perceptual_transport": {
"information_loss": "0%",
"motor_cost": "100%",
"cognitive_load": "30%",
"wasserstein_distance": 0.0
}
}Tools Used
empathy_auditSimulates a disability persona navigating your site. Returns barriers, WCAG violations, and an empathy score from 0-100.
agent_ready_auditGrades your site on structural accessibility: ARIA labels, semantic HTML, keyboard navigation, and machine-readability.
attention_analysisGenerates saliency maps showing where each persona actually looks vs. where critical content is placed.
Audit Your Site With Real Personas
Run an empathy audit with a motor-tremor persona on mobile. See the barriers your axe scans cannot detect.
Audit Your SiteRelated Capabilities
Choose Your Plan
Start free. Upgrade when you need mobile device testing, full-page scope, per-site analytics, and more.
$0/month
- 38 MCP tools
- 1 site, 50 credits/month
- Viewport-only analysis
- Mobile device emulation
- Full-page WCAG scope
- 11 disability personas
$49.99/month
- 97 MCP tools (all cognitive + visual)
- 1 site + 2,000 credits/month
- Viewport + full-page scope
- Mobile/tablet device emulation
- Analytics dashboard + CSV/PDF export
- Mobile device emulation
- Full-page WCAG scope
- 11 disability personas
Custom
- 120 tools (marketing + stealth + security)
- 10 sites + 10,000 credits/month
- Geo proxy testing (12 regions)
- SSO/OAuth integration
- Mobile device emulation
- Full-page WCAG scope
- 11 disability personas