Skip to main content
Accessibility Conformance Report (ACR)Based on the ITI VPAT® 2.5 template

compliascan.com

https://compliascan.com (opens in new tab)

Report Date
February 24, 2026
Evaluation Date
August 22, 2026
WCAG Version
WCAG 2.2 Level AA
Overall Conformance
Supports

Summary

97
Accessibility Score
50
Supports
0
Partially Supports
0
Does Not Support
0
Not Evaluated

Evaluation Methods

Automated testing with axe-core across the full site, supplemented by manual code inspection and interaction review (media inventory, keyboard behavior, timing, pointer input, navigation consistency, and form/checkout flows) performed 2026-08-22.

Conformance Terms

The following terms are used in this report to indicate the conformance level of the product to each listed criterion:

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. CompliaScan uses this conformance level when automated scanning cannot reliably assess a criterion (for example, captions on video, consistency across pages, or subjective focus-order review). Manual review is recommended to determine final conformance. ITI reserves this term for Level AAA criteria; this report also applies it to criteria not yet assessed so that unverified criteria are never reported as supported.

Table A: WCAG 2.2 Level A

CriteriaNameConformance LevelRemarks
1.1.1Non-text content must have text alternativesSupportsNo violations detected by automated testing.
1.2.1Provide alternatives for prerecorded audio/video-only mediaNot ApplicableNot applicable — the product contains no prerecorded audio-only or video-only media. Verified by manual code inspection and interaction review on 2026-08-22: a full-source search found no <video>, <audio>, or media-platform embeds in the UI, and headless-browser inspection of the homepage, /pricing, /features, /scan, and this report page found 0 audio, video, or media iframe elements.
1.2.2Captions for prerecorded audio content in synchronized mediaNot ApplicableNot applicable — the product contains no prerecorded synchronized media that would require captions. Verified by manual code inspection and interaction review on 2026-08-22: full-source search and headless-browser inspection of the homepage, /pricing, /features, /scan, and this report page found no video or embedded media players.
1.2.3Audio description or media alternative for prerecorded videoNot ApplicableNot applicable — the product contains no prerecorded synchronized media that would require audio description or a media alternative. Verified by manual code inspection and interaction review on 2026-08-22: full-source search and headless-browser inspection of the homepage, /pricing, /features, /scan, and this report page found no video or embedded media players.
1.3.1Info and relationships conveyed through presentation are programmatically determinableSupportsNo violations detected by automated testing.
1.3.2Content order is meaningful when linearizedSupportsNo violations detected by automated testing.
1.3.3Instructions do not rely solely on sensory characteristicsSupportsVerified by manual code inspection and interaction review on 2026-08-22: instructions in the UI reference controls by their visible text labels (e.g. form labels and named buttons), and a content review of the homepage, /pricing, /features, /scan, and this report page found no instructions that rely solely on shape, color, size, visual location, orientation, or sound.
1.3.4Content does not restrict its view to a single display orientationSupportsNo violations detected by automated testing.
1.4.1Color is not used as the only visual means of conveying informationSupportsNo violations detected by automated testing.
1.4.2Audio control mechanism is provided for auto-playing audioNot ApplicableNot applicable — no audio plays on any page, automatically or otherwise. Verified by manual code inspection and interaction review on 2026-08-22: full-source search and headless-browser inspection of the homepage, /pricing, /features, /scan, and this report page found 0 <audio> elements and 0 autoplay attributes.
2.1.1All functionality is operable through a keyboard interfaceSupportsNo violations detected by automated testing.
2.1.2No keyboard trap exists for keyboard-only usersSupportsNo violations detected by automated testing.
2.1.4Character key shortcuts can be remapped or disabledSupportsVerified by manual code inspection and interaction review on 2026-08-22: every keyboard listener in the UI was inspected — the only keys handled are Escape (dismissing dialogs and the mobile menu) and Tab (dialog focus management). No single-character key shortcuts are implemented, and rendered pages contain 0 accesskey attributes.
2.2.1Time limits are adjustable, extendable, or removableSupportsVerified by manual code inspection and interaction review on 2026-08-22: no time limits are set on user activity — no session-expiry countdowns on public pages, no <meta http-equiv="refresh"> (0 on rendered pages), and no auto-advancing content. The only timed UI behaviors are non-essential status confirmations (e.g. a "Copied" button state reverting after 2 seconds) that do not limit any user action.
2.2.2Moving, blinking, or scrolling content can be paused, stopped, or hiddenSupportsNo violations detected by automated testing.
2.3.1Content does not flash more than three times per secondSupportsNo violations detected by automated testing.
2.4.1A mechanism is available to bypass repeated blocks of contentSupportsVerified by manual code inspection and interaction review on 2026-08-22: a "Skip to main content" link is rendered by the shared site header on every page and its activation was tested in a real browser — focus and scroll move to the <main id="main"> landmark. Pages also expose main and nav landmarks for assistive-technology navigation.
2.4.2Web pages have descriptive titlesSupportsNo violations detected by automated testing.
2.4.3Focus order preserves meaning and operabilitySupportsVerified by manual code inspection and interaction review on 2026-08-22: sequential keyboard navigation was exercised in a real browser and follows the visual layout (cookie-consent dialog, then announcement bar, then skip link, then header navigation, then page content). No positive tabindex values exist in the UI (0 found on rendered pages), and the mobile navigation menu locks background scrolling while open and closes on Escape.
2.4.4Link purpose can be determined from the link text or its contextSupportsNo violations detected by automated testing.
2.5.1All functionality using multipoint gestures can be operated with a single pointerSupportsVerified by manual code inspection and interaction review on 2026-08-22: the UI implements no multipoint or path-based gestures — a full-source search found no swipe, drag, or touch-path handlers. All functionality is operable with single-pointer activation (clicks/taps on links and buttons).
2.5.2Pointer-triggered functions can be cancelledSupportsVerified by manual code inspection and interaction review on 2026-08-22: interactive controls are native links and buttons activated on the up-event (click). The single down-event listener in the UI dismisses an open detail popup when clicking outside it — a non-destructive dismissal that is immediately reversible by reopening, with equivalent close controls (close button, Escape) also available.
2.5.3Visible labels contain the accessible name textSupportsNo violations detected by automated testing.
2.5.4Functionality triggered by motion can be disabled and has UI alternativesNot ApplicableNot applicable — no functionality is operated by device motion or user motion. Verified by manual code inspection and interaction review on 2026-08-22: a full-source search found no devicemotion or deviceorientation listeners and no motion-triggered features.
2.5.8Targets meet a minimum size of 24x24 CSS pixelsSupportsNo violations detected by automated testing.
3.1.1Default human language of each web page can be programmatically determinedSupportsNo violations detected by automated testing.
3.2.1Receiving focus does not initiate a change of contextSupportsNo violations detected by automated testing.
3.2.2Changing a UI component does not automatically change contextSupportsNo violations detected by automated testing.
3.2.6Help mechanisms occur in the same relative order across pagesSupportsNo violations detected by automated testing.
3.3.1Input errors are automatically detected and described in textSupportsNo violations detected by automated testing.
3.3.2Labels or instructions are provided for user inputSupportsNo violations detected by automated testing.
3.3.7Information previously entered is auto-populated or available to selectSupportsNo violations detected by automated testing.
4.1.1Markup is well-formed with complete start/end tags and proper nestingSupportsNo violations detected by automated testing.
4.1.2Name, role, and value are programmatically determinable for all UI componentsSupportsNo violations detected by automated testing.

Table B: WCAG 2.2 Level AA

CriteriaNameConformance LevelRemarks
1.2.4Captions for live audio content in synchronized mediaNot ApplicableNot applicable — the product offers no live audio or live synchronized media (no streams, webinars, or live embeds). Verified by manual code inspection and interaction review on 2026-08-22: full-source search and headless-browser inspection of the homepage, /pricing, /features, /scan, and this report page found no live media elements.
1.2.5Audio description for prerecorded video contentNot ApplicableNot applicable — the product contains no prerecorded synchronized media that would require audio description. Verified by manual code inspection and interaction review on 2026-08-22: full-source search and headless-browser inspection of the homepage, /pricing, /features, /scan, and this report page found no video or embedded media players.
1.3.5Purpose of input fields can be programmatically determinedSupportsNo violations detected by automated testing.
1.4.3Text and images of text have a contrast ratio of at least 4.5:1SupportsNo violations detected by automated testing.
1.4.4Text can be resized up to 200% without loss of content or functionSupportsNo violations detected by automated testing.
1.4.5Images of text are not used when text can achieve the same visual effectSupportsNo violations detected by automated testing.
1.4.10Content reflows without horizontal scrolling at 320px widthSupportsNo violations detected by automated testing.
1.4.11Non-text UI components and graphical objects meet 3:1 contrast ratioSupportsNo violations detected by automated testing.
1.4.12Text spacing can be overridden without loss of content or functionSupportsNo violations detected by automated testing.
1.4.13Content triggered by hover or focus is dismissible, hoverable, and persistentSupportsNo violations detected by automated testing.
2.4.5More than one way is available to locate a web page in a setSupportsVerified by manual code inspection and interaction review on 2026-08-22: pages are reachable through more than one mechanism — a persistent header navigation menu and a footer site directory (29 links) are rendered on every page, and index pages (/tools, /guides, /blog) link to their content sets.
2.4.6Headings and labels describe topic or purposeSupportsNo violations detected by automated testing.
2.4.7Keyboard focus indicator is visibleSupportsNo violations detected by automated testing.
2.4.11Focus is not entirely hidden by author-created contentSupportsNo violations detected by automated testing.
2.4.13Focus indicator meets minimum area and contrastSupportsNo violations detected by automated testing.
2.5.7Functionality requiring dragging can be achieved with a single pointerSupportsNo violations detected by automated testing.
3.1.2Language of each passage or phrase can be programmatically determinedSupportsNo violations detected by automated testing.
3.2.3Navigation mechanisms repeated on multiple pages appear in the same relative orderSupportsVerified by manual code inspection and interaction review on 2026-08-22: a single shared Header and Footer component is rendered by the root layout on every page, and headless-browser inspection of the homepage, /pricing, /features, /scan, and this report page confirmed the navigation links appear in identical order on each.
3.2.4Components with the same functionality are identified consistently across pagesSupportsVerified by manual code inspection and interaction review on 2026-08-22: components with the same function are the same shared React components across all pages (header navigation, footer directory, theme toggle, sign-in control, scan form), so their identification — labels and icons — is consistent site-wide; confirmed across 5 rendered pages.
3.3.3Suggested corrections are provided when input errors are detectedSupportsNo violations detected by automated testing.
3.3.4Submissions with legal or financial consequences are reversible or confirmableSupportsVerified by manual code inspection and interaction review on 2026-08-22: the only financial transactions are subscription purchases completed via Stripe-hosted Checkout, which presents the full order for review and correction before submission, and subscriptions are reversible (cancellable) through the Stripe billing portal. Destructive data actions (deleting a site and its scan history, cancelling a running scan) each require an explicit confirmation dialog before executing.
3.3.8Accessible authentication does not require cognitive function testsSupportsNo violations detected by automated testing.
4.1.3Status messages can be programmatically determined without receiving focusSupportsNo violations detected by automated testing.

Revised Section 508 Report

Conformance for Chapter 3 (Functional Performance Criteria) and Chapter 5 (Software) derives from the WCAG success criteria tables above — the Revised 508 Standards (36 CFR Part 1194, Appendices A and C) incorporate WCAG Level A and AA by reference for web content and software. Chapter 4 (Hardware) is not applicable to this web-only product. Chapter 6 (Support Documentation and Services) is addressed by the product's published documentation and support channels.

EN 301 549 Report

Clause 9 (Web): see the WCAG conformance tables above. Clauses 11 (Software) and 12 (Documentation and Support Services) are addressed through the product's web-delivered interface and published support documentation. Hardware- and telephony-related clauses (5-8, 13) are not applicable to this web-only product.

Legal Disclaimer

This VPAT (Voluntary Product Accessibility Template) is provided for informational purposes and reflects the conformance status at the time of evaluation. Conformance levels are based on automated testing with axe-core and may not cover all accessibility requirements. Manual testing by qualified accessibility experts is recommended for a comprehensive assessment. This document follows the VPAT 2.5 format published by the Information Technology Industry Council (ITI). “Voluntary Product Accessibility Template” and “VPAT” are registered service marks of ITI.

Compliascan· VPAT 2.5 Format