Open-Xchange Accessibility Conformance Report deprecated

Open-Xchange Accessibility Conformance Report

Based on VPAT® 2.4 WCAG 2.1 and Revised Section 508 Edition

Name of Product/Version

Open-Xchange App Suite UI 8.1

Report Date

8/2/2022

Product Description

OX App Suite is an easy-to-use email, communication, and collaboration platform, and provides access to a wide range of white-labeled applications.

Contact Information

Author Information

Vendor Information

Notes

This report describes the core components of App Suite's web user interface: Login, Mail, Portal, Address Book, Chat, Calendar, Tasks, Drive and Settings. Documents and any user content (e.g. HTML mails) is not covered by this report, as we cannot modify user content. App Suite is available as a wide-label application, and supports customer customizations and plugins that can alter appearance, content and functionality; these customizations and plugins are not covered by this document. App Suite supports a range of end-user configurable themes and accent colors, however, this document only covers the default theme and accent color, unless stated otherwise. We use the term 'App Suite UI' to describe the parts of App Suite that are covered by this report, with the aforementioned exceptions.

Evaluation Methods Used

Use of automated tools like WAVE and Accessibility Insights. Manual keyboard only testing. Some testing with JAWS, NVDA and VoiceOver.

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.1
  • Table 1: Success Criteria, Level A
  • Table 2: Success Criteria, Level AA
  • Table 3: Success Criteria, Level AAA
Revised Section 508 standards published January 18, 2017 and corrected January 22, 2018
  • Chapter 3: Functional Performance Criteria (FPC)
  • Chapter 4: Hardware
  • Chapter 5: Software
  • Chapter 6: Support Documentation and Services

Terms

The terms used in the Conformance Level information are defined as follows: - 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 used only in WCAG 2.x Level AAA.

WCAG 2.1 Report

Table 1: Success Criteria, Level A

Criteria Conformance Level Remarks and Explanations
1.1.1 Non-text Content
  • Web: Supports
  • Web: All non-text controls have a label that describe their purpose. App Suite does not contain time-base media, tests, sensory content, or captchas. Decorative non-text content is implemented so that it can be ignored by assistive technology.
1.2.1 Audio-only and Video-only (Prerecorded)
  • Web: Not Applicable
  • Web: App Suite UI does not contain audio or video content, outside of user content (e.g. media embedded in HTML mails, or mail-attached media).
1.2.2 Captions (Prerecorded)
  • Web: Not Applicable
  • Web: App Suite UI does not contain audio or video content, outside of user content (e.g. media embedded in HTML mails, or mail-attached media).
1.2.3 Audio Description or Media Alternative (Prerecorded)
  • Web: Not Applicable
  • Web: App Suite UI does not contain audio or video content, outside of user content (e.g. media embedded in HTML mails, or mail-attached media)
1.3.1 Info and Relationships
  • Web: Partially Supports
  • Web: Information, structure and relationships conveyed through presentation can be programmatically determined or are available in text. However, understanding and operating calendar in week or day view might be challenging for non-sighted users.
1.3.2 Meaningful Sequence
  • Web: Supports
  • Web: Content in App Suite UI is in a meaningful sequence.
1.3.3 Sensory Characteristics
  • Web: Supports
  • Web: Instructions to understand and operate App Suite UI content does not contain rely on sensory characteristics such as shape, color, size, visual location, orientation, or sound.
1.4.1 Use of Color
  • Web: Partially Supports
  • Web: App Suite UI sometimes uses color as the only visual means of conveying focus or selection.
1.4.2 Audio Control
  • Web: Not Applicable
  • Web: App Suite UI does not contain audio.
2.1.1 Keyboard
  • Web: Supports
  • Web: All functionality of App Suite UI is operable through a keyboard interface.
2.1.2 No Keyboard Trap
  • Web: Supports
  • Web: App Suites UI only traps the keyboard for modal dialogs that have clear methods of returning to the main content, eg. the escape key and dismiss/accept buttons.
2.1.4 Character Key Shortcuts
  • Web: Does Not Support
  • Web: App Suite UI contains at least one one-character shortcut and has no method to disable or reconfigure shortcuts.
2.2.1 Pause, Stop, Hide
  • Web: Supports
  • Web: App Suite UI does not contain time-based limit, except for an optional, user-configurable, session timeout.
2.2.2 Timing Adjustable
  • Web: Supports
  • Web: App Suite UI does not contain elements that automatically move, blink, or scroll. Notifications and email list views do however auto-update, which is essential for the proper and expected function of App Suite.
2.3.1 Three Flashes or Below Threshold
  • Web: Supports
  • Web: App Suite UI does not contain flashing elements.
2.4.1 Bypass Blocks
  • Web: Supports
  • Web: App Suite UI contains both skip links and landmarks to assist in keyboard navigation.
2.4.2 Page Titled
  • Web: Supports
  • Web: App Suite UI provides descriptive page titles.
2.4.3 Focus Order
  • Web: Supports
  • Web: App Suite UI manages focus or tab order of elements in a consistent, logical order. Focus is trapped in dialogs and modals, and should return to the element that opened the dialog or modal, when appropriate.
2.4.4 Link Purpose (In Context)
  • Web: Supports
  • Web: Links are labeled and meaningful.
2.5.1 Pointer Gestures
  • Web: Supports
  • Web: App Suite UI does not contain functionality that relies solely on multipoint or path-based gestures.
2.5.2 Pointer Cancellation
  • Web: Supports
  • Web: All drag-and-drop actions in App Suite UI can be aborted by returning the item to its initial position or moving outside the target area.
2.5.3 Label in Name
  • Web: Partially Supports
  • Web: User interface components that include text will mostly start with the same accessible name as the label, except in rare cases where more context is provided to the accessible label.
2.5.4 Motion Actuation
  • Web: Not Applicable
  • Web: App Suite UI does not contain functions triggered by motion.
3.1.1 Language of Page
  • Web: Supports
  • Web: App Suite UI sets the (user configurable) page language as an attribute on the HTML element.
3.2.1 On Focus
  • Web: Supports
  • Web: App Suite UI does not contain elements that change context on focus.
3.2.2 On Input
  • Web: Supports
  • Web: App Suite UI does not contain elements that change context on input.
3.3.1 Error Identification
  • Web: Supports
  • Web: Form errors mostly identified; however, sometimes errors are indicted with alerts, or not at all. Additionally, not all errors are explicitly associated with the respective fields or are not phrased explicit enough.
3.3.2 Labels or Instructions
  • Web: Supports
  • Web: All form controls in App Suite UI are labeled, and contain additional instructions for screen reader users where appropriate. However, required form field might not always be labeled sufficiently.
4.1.1 Parsing
  • Web: Supports
  • Web: App Suite UI might contain elements that are not nested according to their specification.
4.1.2 Name, Role, Value
  • Web: Supports
  • Web: All form controls are labeled, either with an explicit label element or an aria-label property, where appropriate.

Table 2: Success Criteria, Level AA

Criteria Conformance Level Remarks and Explanations
1.2.4 Captions (Live)
  • Web: Not Applicable
  • Web: App Suite UI does not contain media to be captioned.
1.2.5 Audio Description (Prerecorded)
  • Web: Not Applicable
  • Web: App Suite UI does not contain Audio.
1.3.4 Orientation
  • Web: Supports
  • Web: App Suite UI does not restrict to a particular display orientation.
1.3.5 Identify Input Purpose
  • Web: Does Not Support
  • Web: App Suite UI does not contain Audio.
1.4.3 Contrast (Minimum)
  • Web: Supports
  • Web: Elements in App Suite UI have sufficient color contrast in both the default and dark theme.
1.4.4 Resize text
  • Web: Supports
  • Web: App Suite UI scales up to 200% without loss of functionality or information, both full as well as text-only zoom.
1.4.5 Images of Text
  • Web: Supports
  • Web: App Suite UI does not use images of text.
1.4.10 Reflow
  • Web: Does Not Support
  • Web: App Suite UI cannot reflow to 320 by 256px.
1.4.11 Non-text Contrast
  • Web: Supports
  • Web: User Interface Components and Graphical Objects have a contrast of at least 3:1 in the default theme.
1.4.12 Text Spacing
  • Web: Does Not Support
  • Web: Setting line height to 1.5 times the font size can lead to loss of content or functionality.
1.4.13 Content on Hover or Focus
  • Web: Supports
  • Web: Content that is only visible on hover or focus does not obscure or replace other content, is hoverable, and is persistent.
2.4.5 Multiple Ways
  • Web: Supports
  • Web: There are multiple ways to locate content in App Suite UI.
2.4.6 Headings and Labels
  • Web: Supports
  • Web: App Suite UI uses descriptive Headings and Labels.
2.4.7 Focus Visible
  • Web: Supports
  • Web: Elements in App Suite UI have a visible keyboard focus indicator.
3.1.2 Language of Parts
  • Web: Does Not Support
  • Web: User content in App Suite UI can contain any human language, which cannot be programmatically determine.
3.2.3 Consistent Navigation
  • Web: Supports
  • Web: Navigation mechanisms in App Suite UI are consistent throughout the application.
3.2.4 Consistent Identification
  • Web: Supports
  • Web: Components that have the same functionality are identified consistently in App Suite UI.
3.3.3 Error Suggestion
  • Web: Partially Supports
  • Web: App Suite UI automatically detect input errors and suggests corrections where feasible; however, not all suggestions are phrased clearly, and some autocomplete helpers might be inaccessible to some users.
3.3.4 Error Prevention (Legal, Financial, Data)
  • Web: Supports
  • Web: Since App Suite UI includes Email and Chat functionality it is entirely feasible to cause legal commitments outside the control of App Suite. However, due to the technical limitations of email, these actions cannot be reversed, checked, nor confirmed through App Suite UI.
4.1.3 Status Messages
  • Web: Supports
  • Web: App Suite UI implements accessible status messages which can be presented by assistive technologies without receiving focus.

Table 3: Success Criteria, Level AAA

Criteria Conformance Level Remarks and Explanations
1.2.6 Sign Language (Prerecorded)
  • Web: Not Applicable
  • Web: App Suite UI does not contain prerecorded media.
1.2.7 Extended Audio Description (Prerecorded)
  • Web: Not Applicable
  • Web: App Suite UI does not contain prerecorded media.
1.2.8 Media Alternative (Prerecorded)
  • Web: Not Applicable
  • Web: App Suite UI does not contain prerecorded media.
1.2.9 Audio-only (Live)
  • Web: Not Applicable
  • Web: App Suite UI does not contain live media.
1.3.6 Identify Purpose
  • Web: Supports
  • Web: In App Suite UI, the purpose of User Interface Components, icons and regions can be programmatically determined.
1.4.6 Contrast (Enhanced)
  • Web: Partially Supports
  • Web: Most if not all text has an contrast ratio of 7:1 (or 4.5:1) in the default and dark theme.
1.4.7 Low or No Background Audio
  • Web: Not Applicable
  • Web: App Suite UI does not contain prerecorded audio.
1.4.8 Visual Presentation
  • Web: Does Not Support
  • Web: While content can be resized up to 200 percent without horizontal scrolling, Text is not justified, the width might be more that 80 characters, and line spacing might be less than space-and-a-half. Also, while Theming is available, foreground and background colors cannot be freely selected by the user.
1.4.9 Images of Text (No Exception)
  • Web: Supports
  • Web: App Suite UI only uses Images of text for pure presentation, or where a particular presentation is essential.
2.1.3 Keyboard (No Exception)
  • Web: Supports
  • Web: All functionality in App Suite is operable through a keyboard interface without requiring specific timings for individual keystrokes.
2.2.3 No Timing
  • Web: Supports
  • Web: App Suite does not use timing, except for a user configurable logout timer, that is not active by default.
2.2.4 Interruptions
  • Web: Partially Supports
  • Web: Interruptions (Notifications) can be postponed and automatic display of notifications is user-configurable. However, some content (eg. lists of new emails) will auto-update.
2.2.5 Re-authenticating
  • Web: Partially Supports
  • Web: When users are automatically logged out, some data is preserved (eg. Mails are saved as Drafts) while other data is lost (unsaved appointments are lost).
2.2.6 Timeouts
  • Web: Partially Supports
  • Web: Automatic log-out is user configurable, and most data is auto-saved. However, users are not additionally warned.
2.3.2 Three Flashes
  • Web: Supports
  • Web: App Suite UI does not flash.
2.3.3 Animation from Interactions
  • Web: Not Applicable
  • Web: App Suite UI does not contain motion animations.
2.4.8 Location
  • Web: Does Not Support
  • Web: App Suite UI does not provide any mechanism that resembles a breadcrumb trail.
2.4.9 Link Purpose (Link Only)
  • Web: Supports
  • Web: The purpose of links in App Suite is identified from link text alone.
2.4.10 Section Headings
  • Web: Supports
  • Web: Section headings are used to organize the content.
2.5.5 Target Size
  • Web: Does Not Support
  • Web: Some targets are smaller than 44 by 44 CSS pixels.
2.5.6 Concurrent Input Mechanisms
  • Web: Supports
  • Web: App Suite UI does not restrict the input method.
3.1.3 Unusual Words
  • Web: Does Not Support
  • Web: App Suite UI does not provide a mechanism to identify specific definitions of words or phrases.
3.1.4 Abbreviations
  • Web: Does Not Support
  • Web: App Suite UI does not provide a mechanism to link to definitions of abbreviations, nor does it provide a glossary.
3.1.5 Reading Level
  • Web: Supports
  • Web: App Suite UI should not require a reading ability more advanced then the lower secondary education level. This excludes user-content, which may require any reading level.
3.1.6 Pronunciation
  • Web: Does Not Support
  • Web: App Suite UI does not provide a mechanism to identify pronunciation.
3.2.5 Change on Request
  • Web: Partially Supports
  • Web: App Suite UI does not change context without user request; however, some elements, such as email lists, may auto-update without a method of deactivating this behavior.
3.3.5 Help
  • Web: Does Not Support
  • Web: While App Suite provides a comprehensive help system, form-level help is currently not available.
3.3.6 Error Prevention (All)
  • Web: Partially Supports
  • Web: In App Suite UI, some actions a reversible, such as setting an appointment in calendar, while other actions, such as sending an email, are irreversible by nature. App Suite UI tries to check input data as far as possible, and requests user confirmation where appropriate.

Revised Section 508 Report

Chapter 3: Functional Performance Criteria (FPC)

Criteria Conformance Level Remarks and Explanations
302.1 Without Vision
  • Supports
  • App Suite UI can be operated without vision with assitive technologies.
302.2 With Limited Vision
  • Supports
  • App Suite UI can scale up to 200% both
302.3 Without Perception of Color
  • Partially Supports
  • App Suite can be operated without perception of color, as color is not used alone to indicate selection or focus. However, links are identified by color alone. Also, Calendars are identified by color alone, but the colors are configurable.
302.4 Without Hearing
  • Supports
  • App Suite UI does not use sound.
302.5 With Limited Hearing
  • Supports
  • App Suite UI does not use sound.
302.6 Without Speech
  • Supports
  • App Suite UI does not use vocal input.
302.7 With Limited Manipulation
  • Supports
  • App Suite UI can be operated with limited manipulation by using a keyboard interface
302.8 With Limited Reach and Strength
  • Supports
  • App Suite UI is operable with limited reach and strength.
302.9 With Limited Language, Cognitive, and Learning Abilities
  • Supports
  • App Suite UI uses text descriptions and icons where appropriate and uses the clearest, simplest language available.

Chapter 4: Hardware

Notes: not-applicable

Chapter 5: Software

Notes: App Suite UI does not have access to platform accessibility services and does not include components that have access to platform accessibility services and conforms to WCAG Level A and WCAG Level AA. App Suite UI is therefore exempt from conforming to 502 or 503. Since App Suite UI is not an authoring tool, 504 is not applicable.

Chapter 6: Support Documentation and Services

Criteria Conformance Level Remarks and Explanations
602.2 Accessibility and Compatibility Features
  • Not Applicable
  • Both Chapters 4 and 5 are not-applicable
602.3 Electronic Support Documentation
  • Supports
  • See WCAG 2.x section
602.4 Alternate Formats for Non-Electronic Support Documentation
  • Not Applicable
  • Documentation is only available in electronic format.
603.2 Information on Accessibility and Compatibility Features
  • Not Applicable
  • See 602.2
603.3 Accommodation of Communication Needs
  • Supports
  • Support is available via web and email.

The information herein is provided in good faith based on the analysis of the web application at the time of the review and does not represent a legally-binding claim. Please contact us to report any accessibility errors or conformance claim errors for re-evaluation and correction, if necessary.

OpenACR is a format maintained by the GSA. The content is the responsibility of the author.

This content is licensed under a Creative Commons Attribution 4.0 International.