Voluntary Product Accessibility Template
Version 2.3
Accessible Theme provides a VPAT®, or Voluntary Product Accessibility Template®, which documents an audit of our product in terms of meeting the WCAG 2.0 AA guidelines.
The Voluntary Product Accessibility Template® (VPAT®) is widely used for reporting accessibility conformance to Section 508, and addresses all of the issues above. The VPAT was developed jointly by the Information Technology Industry Council (ITI) and GSA to assist Federal Government contracting officials and other buyers in making preliminary assessments regarding the availability of commercial ICT products and services with features that support accessibility. The VPAT allows a manufacturer to report on a provision-by-provision basis how well Section 508 is met (or can be met), to provide remarks that document detailed information such as implementation and testing performed, and to describe known defects (if any). More information about the VPAT is available at http://www.itic.org/public-policy/accessibility.
Legal disclaimers: This document is provided for information purposes only and is subject to change without notice. Accessible Theme does not warrant that this document is error free, nor does it provide any other warranties or conditions. Accessible Theme does not guarantee compatibility with all assistive technologies as they can vary in how they operate and interact with various digital offerings. Further, Accessible Theme makes no specifically disclaims any liability with respect to this document and no contractual obligations are formed either by this document.
December 2019
Applicable Standards / Guidelines
This report covers the degree of conformance for the following
accessibility standard/guidelines:
Standard/Guideline |
Included in Report |
Web Content Accessibility Guidelines 2.0 at: |
Level A (Yes) Level AA (Yes) |
Terms
The terms used in the Conformance Level information are defined as follows:
-
Supports: The functionality of the product has at least once 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 used only in WCAG 2.0 Level AAA.
Products / Platforms Evaluated
Product / Platform |
Product Description |
Accessible Theme Support |
Accessible Theme Support is a WordPress theme which Accessible Theme purchasers can upload on the WordPress content management system (CMS) to create an accessible website and upload content in an accessible manner. |
Accessible Theme Guide |
Accessible Theme Guide is a web application which Accessible Theme clients can deploy to provide a custom Knowledge Base system for their organization’s website or application. |
Table 1: Success Criteria, Level A
Criteria |
Product |
Conformance Level |
Remarks and Explanations |
1.1.1 Non-text content (Level A) |
Support & Guide |
Partially Supports |
The product mostly presents all non-text content a text
• Decorative images, such as user avatars, have • Visibly hidden content receives focus.
• Custom controls are being communicated using roles |
1.2.1 Audio-only and Video-only (Prerecorded) (Level A) |
Support & Guide |
Supports |
The product does not utilize audio-only or video only content. |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not utilize audio only or video-only content. |
|
Android SDK |
Supports |
The Android Mobile SDK does not utilize audio only or video-only content. |
|
1.2.2 Captions (Prerecorded) (Level A) |
Support & Guide |
Supports |
The product does not contain prerecorded audio content. |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not contain prerecorded audio content.
|
|
Android SDK |
Supports |
The Android Mobile SDK does not contain prerecorded audio content. |
|
1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A) |
Support & Guide |
Supports |
The product does not contain time-based media or prerecorded video content. |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not contain time-based media or prerecorded video content. |
|
Android SDK |
Supports |
The Android Mobile SDK does not contain time based media or prerecorded video content. |
|
1.3.1 Info and Relationships (Level A) |
Support & Guide |
Partially Supports |
The product mostly conveys information, structure, and
• Layout tables are not marked up to communicate their
• Some native and custom form elements are missing
• Heading structure is not always logical, including
• There are instances where inline errors are not being |
iOS SDK |
Partially Supports |
The Accessible Theme Mobile SDK mostly conveys information,
• Files that have been uploaded have no accessible
• A minor issue exists where a text field only |
|
Android SDK |
Partially Supports |
The Android Mobile SDK mostly conveys information, • There are instances of implicit headings. |
|
1.3.2 Meaningful Sequence (Level A) |
Support & Guide |
Supports |
The product presents content in the correct reading |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK presents content in the correct |
|
Android SDK |
Supports |
The Android Mobile SDK presents content in the correct |
|
1.3.3 Sensory Characteristics (Level A) |
Support & Guide |
Supports |
The product does not present content that relies solely |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not present content that |
|
Android SDK |
Supports |
The Android Mobile SDK does not present content that |
|
1.4.1 Use of Color (Level A) |
Support & Guide |
Supports |
The product does not use color as the only visual means |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not use color as the only |
|
Android SDK |
Supports |
The Android Mobile SDK does not use color as the only |
|
1.4.2 Audio Control (Level A) |
Support & Guide |
Supports |
The product does not contain any audio. |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not contain any audio |
|
Android SDK |
Supports |
The Android Mobile SDK does not contain any audio. |
|
2.1.1 Keyboard (Level A) |
Support & Guide |
Partially Supports |
Most all active elements in the product are in the
• Specific controls do not receive focus and may not
• Custom combo box controls cannot be used with the
• The title attribute is used to communicate |
iOS SDK |
Supports |
All active elements in The Accessible Theme Mobile SDK are in |
|
Android SDK |
Supports |
All active elements in the Android Mobile SDK are in |
|
2.1.2 No Keyboard Trap (Level A) |
Support & Guide |
Supports |
The product does not contain keyboard traps. |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not contain keyboard traps. |
|
Android SDK |
Supports |
The Android Mobile SDK does not contain keyboard traps |
|
2.1.4 Character Key Shortcuts (Level A 2.1 only) |
Support & Guide |
N/A |
N/A |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not utilize character key |
|
Android SDK |
Supports |
The Android Mobile SDK does not utilize character key |
|
2.2.1 Timing Adjustable (Level A) |
Support & Guide |
Supports |
The product does not contain functionality that relies |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not contain functionality |
|
Android SDK |
Supports |
The Android Mobile SDK does not contain functionality |
|
2.2.2 Pause, Stop, Hide (Level A) |
Support & Guide |
Supports |
The product does not include content that plays |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not include content that |
|
Android SDK |
Supports |
The Android Mobile SDK does not include content that |
|
2.3.1 Three Flashes or Below Threshold (Level A) |
Support & Guide |
Supports |
The product does not utilize any flashing content |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not utilize any flashing |
|
Android SDK |
Supports |
The Android Mobile SDK does not utilize any flashing |
|
2.4.1 Bypass Blocks (Level A) |
Support & Guide |
Partially Supports |
The product mostly provides a method to skip past |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK provides a method to skip past |
|
Android SDK |
Supports |
The Android Mobile SDK provides a method to skip past |
|
2.4.2 Page Titled (Level A) |
Support & Guide |
Supports |
The product has titles that describe topic or purpose |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK has titles that describe topic |
|
Android SDK |
Supports |
The Android Mobile SDK has titles that describe topic |
|
2.4.3 Focus Order (Level A) |
Support & Guide |
Partially Supports |
The product mostly contains focusable components that
• When closing the Edit My Profile dialog, instead of |
iOS SDK |
Partially Supports |
The Accessible Theme Mobile SDK mostly contains focusable
• When attaching a file, focus does not appropriately |
|
Android SDK |
Partially Supports |
The Android Mobile SDK mostly contains focusable
• When activating the See All Articles control, focus |
|
2.4.4 Link Purpose (In Context) (Level A) |
Support & Guide |
Partially Supports |
The product mostly contains links which clearly
• The Close control used in many dialogs does not have
• Links that spawn the dialogs do not indicate that
• Decorative images, such as user avatars, have |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK contains links which clearly |
|
Android SDK |
Supports |
The Android Mobile SDK contains links which clearly |
|
2.5.1 Pointer Gestures (Level A 2.1 only) |
Support & Guide |
N/A |
N/A |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK can be operated with a single |
|
Android SDK |
Supports |
The Android Mobile SDK can be operated with a single |
|
2.5.2 Pointer Cancellation (Level A 2.1 only) |
Support & Guide |
N/A |
N/A |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not contain controls that |
|
Android SDK |
Supports |
The Android Mobile SDK does not contain controls that |
|
2.5.3 Label in Name (Level A 2.1 only) |
Support & Guide |
N/A |
N/A |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK user interface components with |
|
Android SDK |
Supports |
The Android Mobile SDK user interface components with |
|
2.5.4 Motion Actuation (Level A 2.1 only) |
Support & Guide |
N/A
|
N/A |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not contain user interface |
|
Android SDK |
Supports |
The Android Mobile SDK does not contain user interface |
|
3.1.1 Language of Page (Level A) |
Support & Guide |
Supports |
The product identifies the default language of its |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not initiate a change of |
|
Android SDK |
Supports |
The Android Mobile SDK identifies the default language |
|
3.2.1 On Focus (Level A) |
Support & Guide |
Supports |
The product does not initiate a change of context when |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not initiate a change of |
|
Android SDK |
Supports |
The Android Mobile SDK does not initiate a change of |
|
3.2.2 On Input (Level A) |
Support & Guide |
Partially Supports |
The product rarely initiates a change of context when
• When moving through custom combo box options with the |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not initiate a change of |
|
Android SDK |
Supports |
The Android Mobile SDK does not initiate a change of |
|
3.3.1 Error Identification (Level A) |
Support & Guide |
Partially Supports |
The product mostly provides a clear indication of
• When errors are displayed, they do not always clearly |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not include forms that |
|
Android SDK |
Supports |
The Android Mobile SDK does not include forms that |
|
3.3.2 Labels or Instructions (Level A) |
Support & Guide |
Partially Supports |
The product mostly provides labels or instructions when
• Some native and custom form elements are missing
• There are instances where inline errors are not being
• When using the Edit Profile page, the asterisk |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK provides labels or instructions |
|
Android SDK |
Supports |
The Android Mobile SDK provides labels or instructions |
|
4.1.1 Parsing (Level A) |
Support & Guide |
Supports |
The product implements well-formed markup. |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK implements well formed markup |
|
Android SDK |
Supports |
The Android Mobile SDK implements well formed markup. |
|
4.1.2 Name, Role, Value (Level A) |
Support & Guide |
Partially Supports |
The product mostly provides user interface components
• Custom controls are being rendered as having roles
• There are a few instances where aria-selected is
• A status update is not communicated when working on • Some popup menus do not convey their state and role.
• There are instances where inline errors are not being |
iOS SDK |
Partially Supports |
The Accessible Theme Mobile SDK mostly provides user interface
• Files that have been uploaded have no accessible
• A minor issue exists where a text field only
• The “Request List” items do not have communicate that |
|
Android SDK |
Supports |
The Android Mobile SDK provides user interface |
Table 2: Success Criteria, Level AA
Criteria |
Product / Platform |
Conformance Level |
Remarks and Explanations |
1.2.4 Captions (Live) (Level AA) |
Support & Guide |
Supports |
The product does not contain live audio content. |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not contain live audio |
|
Android SDK |
Supports |
The Android Mobile SDK does not contain live audio |
|
1.2.5 Audio Description (Prerecorded) (Level AA) |
Support & Guide |
Supports |
The product does not use video content. |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not contain prerecorded |
|
Android SDK |
Supports |
The Android Mobile SDK does not contain prerecorded |
|
1.3.4 Orientation (Level AA 2.1 only) |
Support & Guide |
N/A |
N/A |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not restrict its view and |
|
Android SDK |
Supports |
The Android Mobile SDK does not restrict its view and |
|
1.3.5 Identify Input Purpose (Level AA 2.1 only) |
Support & Guide |
N/A |
N/A |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK’s input fields collecting |
|
Android SDK |
Supports |
The Android Mobile SDK’s input fields that collect user |
|
1.4.3 Contrast (Minimum) (Level AA) |
Support & Guide |
Partially Supports |
The product mostly meets the minimum contrast ratio. A |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK meets the minimum contrast |
|
Android SDK |
Supports |
The Android Mobile SDK meets the minimum contrast ratio |
|
1.4.4 Resize Text (Level AA) |
Support & Guide |
Supports |
The product’s text can be resized without loss of |
iOS SDK |
Does Not Support |
The Accessible Theme Mobile SDK cannot be resized without loss
• Some controls do not change size. • While some text |
|
Android SDK |
Partially Supports |
The Android Mobile SDK text can mostly be resized |
|
1.4.5 Images of Text (Level AA) |
Support & Guide |
Supports |
The product does not make use of images of text |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not make use of images of |
|
Android SDK |
Supports |
The Android Mobile SDK does not make use of images of |
|
1.4.10 Reflow (Level AA 2.1 only) |
Support & Guide |
N/A |
N/A |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK presents content without loss of |
|
Android SDK |
Supports |
The Android Mobile SDK presents content without loss of |
|
1.4.11 Non-text Contrast (Level AA 2.1 only) |
Support & Guide |
N/A |
N/A |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK presents user interface |
|
Android SDK |
Supports |
The Android Mobile SDK presents user interface |
|
1.4.12 Text Spacing (Level AA 2.1 only) |
Support & Guide |
N/A |
N/A |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not present text where |
|
Android SDK |
Supports |
The Android Mobile SDK does not present text where |
|
1.4.13 Content on Hover or Focus (Level AA 2.1 only) |
Support & Guide |
N/A |
N/A |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not contain controls that |
|
Android SDK |
Supports |
The Android Mobile SDK does not contain controls that |
|
2.4.5 Multiple Ways (Level AA) |
Support & Guide |
Supports |
The product offers multiple ways to reach each page. |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK provides access to all pages |
|
Android SDK |
Supports |
The Android Mobile SDK provides access to all pages |
|
2.4.6 Headings and Labels (Level AA) |
Support & Guide |
Supports |
The product provides headings and labels that describe |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK provides headings and labels |
|
Android SDK |
Supports |
The Android Mobile SDK provides headings and labels |
|
2.4.7 Focus Visible (Level AA) |
Support & Guide |
Supports |
The product mostly provides a visible focus indicator
• When elements do have a visual focus indicator, it is |
iOS SDK |
Partially Supports |
The Accessible Theme Mobile SDK mostly provides a visible focus |
|
Android SDK |
Supports |
The Android Mobile SDK provides a visible focus |
|
3.1.2 Language of Parts (Level AA) |
Support & Guide |
Supports |
The product does not contain changes in language. |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not contain changes in |
|
Android SDK |
Supports |
The Android Mobile SDK does not contain changes in |
|
3.2.3 Consistent Navigation (Level AA) |
Support & Guide |
Supports |
The product uses consistent navigation methods |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK uses consistent navigation |
|
Android SDK |
Supports |
The Android Mobile SDK uses consistent navigation |
|
3.2.4 Consistent Identification (Level AA) |
Support & Guide |
Supports |
The product consistently identifies components that |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK consistently identifies |
|
Android SDK |
Supports |
The Android Mobile SDK consistently identifies |
|
3.3.3 Error Suggestion (Level AA)
|
Support & Guide |
Supports |
If an input error is automatically detected and |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not include forms that |
|
Android SDK |
Supports |
The Android Mobile SDK does not include forms that |
|
3.3.4 Error Prevention (Legal, Financial, Data) (Level AA) |
Support & Guide |
Supports |
The product does not make legal or financial |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not include forms that |
|
Android SDK |
Supports |
The Android Mobile SDK does not include forms that |
|
4.1.3 Status Messages (Level AA 2.1 only) |
Support & Guide |
N/A |
N/A |
iOS SDK |
Supports |
The Accessible Theme Mobile SDK does not contain status |
|
Android SDK |
Supports |
The Android Mobile SDK does not contain status |