VPAT — Mecklenburg County (NC)

Sonde Daylight

Voluntary Product Accessibility Template (VPAT)

WCAG 2.1 Conformance Report

Product Information

Name of Product/VersionMecklenburg County (NC)
Product URLhttps://mecknc.gov
Report DateApril 28, 2026
Sonde Score957/1000
Contact InformationGenerated by Sonde
NotesThis VPAT was auto-generated from automated accessibility scanning. It covers WCAG 2.1 Level A and Level AA success criteria. Manual testing may reveal additional conformance issues not detectable by automated tools.

Evaluation Methods Used

Conformance was evaluated using automated scanning with the Sonde accessibility analysis platform. The evaluation included:

  • axe-core engine — industry-standard WCAG 2.1 DOM rule evaluation
  • Sonde live probes — interactive browser testing (keyboard traps, focus order, color contrast, reflow, dynamic content, media accessibility, navigation consistency)
  • Accessibility tree analysis — Chrome CDP accessibility tree inspection for ARIA compliance
  • Multi-page crawl — 8 pages analyzed for cross-page consistency

Limitations: Automated testing cannot fully evaluate criteria that require human judgment (e.g., sensory characteristics, three flashes threshold). Criteria marked "Supports" indicate no automated violations were detected, not that the criterion is fully met.

Applicable Standards/Guidelines

Standard/GuidelineIncluded in Report
Web Content Accessibility Guidelines 2.1Level A & Level AA
Revised Section 508 Standardsvia WCAG 2.1
EN 301 549 Accessibility RequirementsApplicable criteria (via WCAG alignment)

Conformance Summary

38Supports
4Partially Supports
4Does Not Support
10Not Evaluated

Table 1: Success Criteria, Level A

CriteriaConformance LevelRemarks and Explanations
1.1.1 Non-text Content§1194.22(a)Does Not Support20 findings across all 8 pages. Detected by: a11y-tree, axe-core.
1.2.1 Audio-only and Video-only (Prerecorded)§1194.22(b)SupportsNo violations detected.
1.2.2 Captions (Prerecorded)§1194.22(b)SupportsNo violations detected.
1.2.3 Audio Description or Media Alternative (Prerecorded)§1194.22(b)Not EvaluatedThis criterion requires human judgment beyond automated testing.
1.3.1 Info and Relationships§1194.22(c)Partially Supports1 finding on 1/8 pages. Detected by: axe-core.
1.3.2 Meaningful Sequence§1194.22(c)SupportsNo violations detected.
1.3.3 Sensory Characteristics§1194.22(c)Not EvaluatedThis criterion requires human judgment beyond automated testing.
1.4.1 Use of Color§1194.22(c)Does Not Support80 findings across all 8 pages. Detected by: color-as-indicator.
1.4.2 Audio ControlSupportsNo violations detected.
2.1.1 Keyboard§1194.22(d)SupportsNo violations detected.
2.1.2 No Keyboard Trap§1194.22(d)SupportsNo violations detected.
2.1.4 Character Key ShortcutsSupportsNo violations detected.
2.2.1 Timing Adjustable§1194.22(e)SupportsNo violations detected.
2.2.2 Pause, Stop, Hide§1194.22(e)SupportsNo violations detected.
2.3.1 Three Flashes or Below Threshold§1194.22(j)Not EvaluatedThis criterion requires human judgment beyond automated testing.
2.4.1 Bypass Blocks§1194.22(o)Partially Supports1 finding on 1/8 pages. Detected by: keyboard-trap.
2.4.2 Page Titled§1194.22(i)SupportsNo violations detected.
2.4.3 Focus Order§1194.22(o)Does Not Support11 findings across all 8 pages. Detected by: focus-order.
2.4.4 Link Purpose (In Context)§1194.22(o)SupportsNo violations detected.
2.5.1 Pointer GesturesSupportsNo violations detected.
2.5.2 Pointer CancellationSupportsNo violations detected.
2.5.3 Label in NameSupportsNo violations detected.
2.5.4 Motion ActuationSupportsNo violations detected.
3.1.1 Language of Page§1194.22(m)SupportsNo violations detected.
3.2.1 On Focus§1194.22(n)SupportsNo violations detected.
3.2.2 On Input§1194.22(n)SupportsNo violations detected.
3.2.6 Consistent HelpNot EvaluatedThis criterion requires human judgment beyond automated testing.
3.3.1 Error Identification§1194.22(g)SupportsNo violations detected.
3.3.2 Labels or Instructions§1194.22(h)SupportsNo violations detected.
3.3.7 Redundant EntryNot EvaluatedThis criterion requires human judgment beyond automated testing.
4.1.1 Parsing§1194.22(k)SupportsDeprecated in WCAG 2.2. This criterion is always considered satisfied.
4.1.2 Name, Role, Value§1194.22(l)Does Not Support16 findings across all 8 pages. Detected by: a11y-tree.

Table 2: Success Criteria, Level AA

CriteriaConformance LevelRemarks and Explanations
1.2.4 Captions (Live)Not EvaluatedThis criterion requires human judgment beyond automated testing.
1.2.5 Audio Description (Prerecorded)§1194.22(b)SupportsNo violations detected.
1.3.4 OrientationSupportsNo violations detected.
1.3.5 Identify Input PurposeSupportsNo violations detected.
1.4.3 Contrast (Minimum)§1194.22(c)SupportsNo violations detected.
1.4.4 Resize Text§1194.22(c)SupportsNo violations detected.
1.4.5 Images of Text§1194.22(c)SupportsNo violations detected.
1.4.10 ReflowPartially Supports12 findings on 1/8 pages. Detected by: reflow-test.
1.4.11 Non-text ContrastSupportsNo violations detected.
1.4.12 Text SpacingPartially Supports3 findings on 1/8 pages. Detected by: reflow-test.
1.4.13 Content on Hover or FocusSupportsNo violations detected.
2.4.5 Multiple Ways§1194.22(o)SupportsNo violations detected.
2.4.6 Headings and Labels§1194.22(f)SupportsNo violations detected.
2.4.7 Focus Visible§1194.22(f)SupportsNo violations detected.
2.4.11 Focus Not Obscured (Minimum)Not EvaluatedThis criterion requires human judgment beyond automated testing.
2.5.7 Dragging MovementsNot EvaluatedThis criterion requires human judgment beyond automated testing.
2.5.8 Target Size (Minimum)Not EvaluatedThis criterion requires human judgment beyond automated testing.
3.1.2 Language of Parts§1194.22(m)SupportsNo violations detected.
3.2.3 Consistent Navigation§1194.22(n)SupportsNo violations detected.
3.2.4 Consistent Identification§1194.22(n)SupportsNo violations detected.
3.3.3 Error Suggestion§1194.22(g)SupportsNo violations detected.
3.3.4 Error Prevention (Legal, Financial, Data)§1194.22(g)SupportsNo violations detected.
3.3.8 Accessible Authentication (Minimum)Not EvaluatedThis criterion requires human judgment beyond automated testing.
4.1.3 Status MessagesSupportsNo violations detected.

Conformance Level Definitions

Supports
The functionality of the product has at least one method that meets the criterion without known defects or meets with equivalent facilitation.
Partially Supports
Some functionality of the product does not meet the criterion.
Does Not Support
The majority of product functionality does not meet the criterion.
Not Applicable
The criterion is not relevant to the product.
Not Evaluated
The product has not been evaluated against the criterion. This can be due to limitations of automated testing.

This VPAT was generated by Sonde on April 28, 2026. The complete methodology is published at daylight.sonde.life.

This report presents the results of automated accessibility analysis and is provided free of charge, as-is, without warranty of any kind. Findings are generated by software, not by human accessibility experts, and may contain errors or omissions. Automated testing can detect approximately 30–40% of accessibility issues; manual expert evaluation is recommended for complete conformance assessment. Scores reflect algorithmic analysis under a published methodology open to public review — they are not legal determinations of compliance. Results reflect the state of the website at the time of scanning and may change as the site is updated. Nothing in this report constitutes legal advice. Sonde assumes no liability for decisions made based on these results.