Skip to main content

VPAT — Accessibility Conformance Report

Based on VPAT 2.5 | WCAG 2.2 Edition — Last updated: March 20, 2026

Product Information

Product information
Product NameContentEngine
Product VersionWeb Application (SaaS)
Report DateMarch 20, 2026
Contactaccessibility@contentengine.ai
Evaluation MethodsAutomated testing (axe-core, Lighthouse), manual keyboard and screen reader testing (NVDA, VoiceOver), expert review against WCAG 2.2 success criteria.
Applicable StandardsWCAG 2.2 Level A and AA, Section 508 (Revised), EN 301 549 V3.2.1

Conformance Summary

Of the 47 applicable WCAG 2.2 Level A and AA criteria evaluated, ContentEngine fully supports 47 criteria (100% full conformance rate).

Supports
Partially Supports
Does Not Support
Not Applicable

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.

Table 1: WCAG 2.2 Level A

WCAG 2.2 Level A criteria conformance
CriterionNameConformanceRemarks
1.1.1Non-text ContentSupportsAll images, icons, and non-text elements have text alternatives via alt attributes or ARIA labels. Decorative SVGs are marked aria-hidden.
1.2.1Audio-only and Video-only (Prerecorded)Not ApplicableThe platform does not include prerecorded audio-only or video-only content.
1.2.2Captions (Prerecorded)Not ApplicableThe platform does not include prerecorded synchronized media.
1.2.3Audio Description or Media Alternative (Prerecorded)Not ApplicableNo prerecorded video content is present.
1.3.1Info and RelationshipsSupportsSemantic HTML5 elements are used. Forms use proper labels. Tables use appropriate headers. ARIA roles supplement where needed.
1.3.2Meaningful SequenceSupportsDOM order matches visual presentation. Reading order is logical throughout.
1.3.3Sensory CharacteristicsSupportsInstructions do not rely solely on shape, color, size, or visual location.
1.4.1Use of ColorSupportsColor is supplemented by text labels, icons, shapes, or screen-reader text for all meaningful distinctions. Status badges use text, SEO scores include status labels, trend indicators have sr-only direction text, and credit meters include textual warnings.
1.4.2Audio ControlNot ApplicableThe platform does not auto-play audio.
2.1.1KeyboardSupportsAll interactive elements are keyboard accessible. Custom components use appropriate keyboard handlers.
2.1.2No Keyboard TrapSupportsFocus can be moved away from all components using standard keyboard navigation. Modals trap focus correctly and release on close.
2.1.4Character Key ShortcutsNot ApplicableNo single character key shortcuts are implemented.
2.2.1Timing AdjustableSupportsNo time limits are imposed on user interactions. Session timeouts provide adequate warning.
2.2.2Pause, Stop, HideSupportsLoading spinners are the only auto-updating content and are purely decorative with ARIA labels.
2.3.1Three Flashes or Below ThresholdSupportsNo content flashes more than three times per second.
2.4.1Bypass BlocksSupportsSkip-to-main-content links are provided in all layouts (app, marketing, admin). They are visually hidden until focused via keyboard.
2.4.2Page TitledSupportsAll pages have descriptive, unique titles set via Next.js metadata.
2.4.3Focus OrderSupportsFocus order follows a logical sequence matching the visual layout.
2.4.4Link Purpose (In Context)SupportsLink text is descriptive. Icon-only links use aria-label attributes.
2.5.1Pointer GesturesSupportsNo multipoint or path-based gestures are required. All actions have single-pointer alternatives.
2.5.2Pointer CancellationSupportsActions trigger on click/up events, not on down events. Users can abort by moving pointer away.
2.5.3Label in NameSupportsAccessible names of UI components contain the visible label text.
2.5.4Motion ActuationNot ApplicableNo device motion-triggered functionality exists.
3.1.1Language of PageSupportsHTML lang attribute is set to 'en' on all pages.
3.2.1On FocusSupportsNo context changes occur on focus alone.
3.2.2On InputSupportsForm submissions require explicit user action. No automatic context changes on input.
3.2.6Consistent HelpSupportsHelp mechanisms are in consistent locations across pages.
3.3.1Error IdentificationSupportsForm errors are clearly identified with descriptive text messages adjacent to the field.
3.3.2Labels or InstructionsSupportsAll form fields have visible labels. Required fields are indicated. Placeholder text supplements but does not replace labels.
3.3.7Redundant EntrySupportsPreviously entered information is auto-populated. Users are not asked to re-enter data within the same session.
4.1.2Name, Role, ValueSupportsStandard HTML elements and ARIA attributes ensure name, role, and value are programmatically determined for all UI components.
4.1.3Status MessagesSupportsToast notifications and status updates use ARIA live regions to announce changes to assistive technologies.

Table 2: WCAG 2.2 Level AA

WCAG 2.2 Level AA criteria conformance
CriterionNameConformanceRemarks
1.2.4Captions (Live)Not ApplicableNo live audio content is present.
1.2.5Audio Description (Prerecorded)Not ApplicableNo prerecorded video content is present.
1.3.4OrientationSupportsContent displays correctly in both portrait and landscape orientations.
1.3.5Identify Input PurposeSupportsForm inputs use appropriate autocomplete attributes (email, name, etc.).
1.4.3Contrast (Minimum)SupportsText contrast ratios meet 4.5:1 for normal text and 3:1 for large text in both light and dark themes.
1.4.4Resize TextSupportsText can be resized up to 200% without loss of content or functionality.
1.4.5Images of TextSupportsNo images of text are used. All text is rendered as actual text.
1.4.10ReflowSupportsContent reflows at 400% zoom (320px equivalent) without horizontal scrolling for vertical content.
1.4.11Non-text ContrastSupportsUI components and graphical objects have at least 3:1 contrast against adjacent colors.
1.4.12Text SpacingSupportsContent adapts to user-defined text spacing adjustments without loss of content or functionality.
1.4.13Content on Hover or FocusSupportsTooltips and popovers are dismissible, hoverable, and persistent until dismissed.
2.4.5Multiple WaysSupportsMultiple navigation methods: sidebar nav, search, direct URLs, breadcrumbs.
2.4.6Headings and LabelsSupportsHeadings and labels accurately describe the topic or purpose of content.
2.4.7Focus VisibleSupportsKeyboard focus indicators are clearly visible on all interactive elements using ring styles.
2.4.11Focus Not Obscured (Minimum)SupportsFocused elements are not entirely hidden by other content. Sticky headers account for scroll offset.
2.5.7Dragging MovementsSupportsAny dragging operations have accessible click-based alternatives.
2.5.8Target Size (Minimum)SupportsInteractive targets are at least 24x24 CSS pixels or have sufficient spacing.
3.1.2Language of PartsSupportsThe application is in English throughout. No mixed-language content requiring lang attributes on parts.
3.2.3Consistent NavigationSupportsNavigation sidebar and top navigation maintain consistent order across all pages.
3.2.4Consistent IdentificationSupportsComponents with the same functionality are identified consistently throughout the platform.
3.3.3Error SuggestionSupportsWhen input errors are detected, suggestions for correction are provided in text.
3.3.4Error Prevention (Legal, Financial, Data)SupportsDestructive actions (delete workspace, remove member) require confirmation dialogs. Billing changes are reversible.
3.3.8Accessible Authentication (Minimum)SupportsAuthentication supports password managers, copy-paste, and OAuth social login. No cognitive function tests are required.

Section 508 Report

ContentEngine's WCAG 2.2 Level AA conformance as documented above satisfies the Revised Section 508 Standards (36 CFR 1194) requirements for web-based intranet and internet information and applications (Chapter 5, 602.3). The WCAG 2.2 criteria listed in Tables 1 and 2 above map directly to the Section 508 functional performance criteria.

EN 301 549 Report

ContentEngine's WCAG 2.2 Level AA conformance as documented above satisfies the applicable requirements of EN 301 549 V3.2.1 (Accessibility requirements for ICT products and services), Chapter 9 (Web) and Chapter 11 (Software) where applicable to web applications. The WCAG criteria mapped above apply to EN 301 549 Clauses 9.1 through 9.4 and 11.1 through 11.4.

Legal Disclaimer

This report is provided for informational purposes and represents the product's accessibility status at the time of evaluation. Accessibility conformance is an ongoing effort. This document does not constitute a warranty or guarantee of full accessibility. For the most current information, please contact us at accessibility@contentengine.ai. See also our Accessibility Statement.