Accessibility
Voluntary Product Accessibility Template
Version 2.3
Zendesk provides the VPAT, or Voluntary Product Accessibility Template, which documents an audit of our systems in regards to the audited framework, the WCAG 2.0 guidelines. The following VPAT document can be used to describe how the accessibility features of the Zendesk product help federal agencies address the requirements of Section 508 Standards. The purpose of this is to assist Federal contracting officials and other buyers in making preliminary assessments regarding the availability of commercial “Electronic and Information Technology” products and services with features that support accessibility. It is assumed and recommended that inquirers will provide additional contact information to facilitate more detailed inquiries.
Note: This document is provided for information purposes only and the contents hereof are subject to change without notice. Zendesk does not warrant that this document is error free, nor does it provide any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. Zendesk specifically disclaims any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. Zendesk further makes no representation concerning the ability of assistive technologies or other products to interoperate with Zendesk products.
The first table of the VPAT provides an overview of the applicable standards/guidelines, and the terms used in the Conformance Level. The subsequent tables provide more detailed views of each section. There are four columns in each table. Column one of the describes the criteria evaluated. The second column describes the product/platform evaluated. The third column describes conformance level. The fourth column describes any additional remarks and explanations regarding the product.
February 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: http://www.w3.org/TR/2008/REC-WCAG20-20081211/ |
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 |
|
Zendesk Support |
Zendesk Support is a web application which Zendesk clients can deploy to provide a custom Ticketing system for their organization’s website or application. |
|
Zendesk Guide |
Zendesk Guide is a web application which Zendesk clients can deploy to provide a custom Knowledge Base system for their organization’s website or application. |
|
Zendesk iOS Mobile SDK |
Default SDK screens that can be added to native mobile |
|
Zendesk Android Mobile SDK |
Default SDK screens that can be added to native mobile |
Table 1: Success Criteria, Level A
|
Criteria |
Продукт |
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 |
|
iOS SDK |
Supports |
The Zendesk Mobile SDK presents all non-text content a |
|
|
Android SDK |
Supports |
The Android Mobile SDK presents all non-text content a text alternative that serves the equivalent purpose |
|
|
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 Zendesk 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 Zendesk 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 Zendesk 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 Zendesk 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 Zendesk 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 Zendesk 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 Zendesk 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 Zendesk 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 Zendesk 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 Zendesk 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 |
Нет |
Нет |
|
iOS SDK |
Supports |
The Zendesk 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 Zendesk 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 Zendesk 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 Zendesk 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 Zendesk 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 Zendesk 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 Zendesk 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 Zendesk 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 |
Нет |
Нет |
|
iOS SDK |
Supports |
The Zendesk 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 |
Нет |
Нет |
|
iOS SDK |
Supports |
The Zendesk 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 |
Нет |
Нет |
|
iOS SDK |
Supports |
The Zendesk 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 |
Нет |
Нет |
|
iOS SDK |
Supports |
The Zendesk 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 Zendesk 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 Zendesk 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 Zendesk 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 Zendesk 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 Zendesk 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 Zendesk 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 Zendesk 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 Zendesk 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 Zendesk 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 |
Нет |
Нет |
|
iOS SDK |
Supports |
The Zendesk 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 |
Нет |
Нет |
|
iOS SDK |
Supports |
The Zendesk 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 Zendesk 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 Zendesk 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 Zendesk 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 |
Нет |
Нет |
|
iOS SDK |
Supports |
The Zendesk 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 |
Нет |
Нет |
|
iOS SDK |
Supports |
The Zendesk 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 |
Нет |
Нет |
|
iOS SDK |
Supports |
The Zendesk 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 |
Нет |
Нет |
|
iOS SDK |
Supports |
The Zendesk 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 Zendesk 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 Zendesk 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 Zendesk 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 Zendesk 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 Zendesk 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 Zendesk 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 suggestions for correction are known, then the suggestions are provided to the user, unless it would jeopardize the security or purpose of the content |
|
iOS SDK |
Supports |
The Zendesk Mobile SDK does not include forms that generate errors. |
|
|
Android SDK |
Supports |
The Android Mobile SDK does not include forms that generate errors. |
|
|
3.3.4 Error Prevention (Legal, Financial, Data) (Level AA) |
Support & Guide |
Supports |
The product does not make legal or financial commitments |
|
iOS SDK |
Supports |
The Zendesk Mobile SDK does not include forms that generate errors. |
|
|
Android SDK |
Supports |
The Android Mobile SDK does not include forms that generate errors |
|
|
4.1.3 Status Messages (Level AA 2.1 only) |
Support & Guide |
Нет |
Нет |
|
iOS SDK |
Supports |
The Zendesk Mobile SDK does not contain status messages. |
|
|
Android SDK |
Supports |
The Android Mobile SDK does not contain status messages. |