Accessibility Conformance
Keeper Connection Manager 508 accessibility and ergonomics support

The reports in this page refer to older versions of Glyptodon before the Keeper Connection Manager branding. To remain as accurate as possible, the documentation below will refer to the product as Glyptodon when it is a version prior to 2.8.
Name of Product/Version: Glyptodon Enterprise (version 1.7)
Product Description: An HTML5 remote desktop gateway (Apache Guacamole 0.9.12-incubating with additional upstream changes/improvements backported) combined with corresponding support services and documentation.
Date: June 4, 2018
Contact Information: [email protected]
Notes: The components covered by this report are the Apache Guacamole web application, as packaged by Glyptodon. The accessibility of the systems and/or applications within remote desktops accessed using Guacamole are inherently independent of Guacamole and will need to be considered separately.
Evaluation Methods Used: Testing is based on general product knowledge.
"Voluntary Product Accessibility Template" and "VPAT" are registered service marks of the Information Technology Industry Council (ITI). "Glyptodon" is a trademark of Glyptodon, Inc. "Apache", "Guacamole", "Apache Guacamole", and the Guacamole logo are trademarks of the Apache Software Foundation.
This report covers the degree of conformance for the following accessibility standard/guidelines:
Standard/Guideline | Included In Report |
Level A - Yes Level AA - Yes Level AAA - Yes | |
Revised Section 508 standards as published by the U.S. Access Board in the Federal Register on January 18, 2017 Corrections to the ICT Final Rule as published by the US Access Board in the Federal Register on January 22, 2018 | Yes |
EN 301 549 Accessibility requirements suitable for public procurement of ICT products and services in Europe, - V1.1.2 (2015-04) | Yes |
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.
- Supports with Exceptions: 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.
Tables 1 and 2 also document conformance with:
- EN 301 549: Chapter 9 - Web, Chapter 10 - Non-Web documents, Section 11.2.1- Non-Web Software (excluding closed functionality), and Section 11.2.2 - Non-Web Software (closed functionality).
- Revised Section 508: Chapter 5 – 501.1 Scope, 504.2 Content Creation or Editing, and Chapter 6 – 602.3 Electronic Support Documentation.
Note: When reporting on conformance with the WCAG 2.0 Success Criteria, they are scoped for full pages, complete processes, and accessibility-supported ways of using technology as documented in the WCAG 2.0 Conformance Requirements.
Notes: This table covers the following components:
- Web (Docs): The Glyptodon Enterprise documentation hosted at https://enterprise.glyptodon.org/doc/ covering use of Glyptodon Enterprise and/or the version of Apache Guacamole packaged with Glyptodon Enterprise.
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Supports with Exceptions Web (Docs): Supports Web (Account): Supports | Web (Guacamole): The expand/collapse (+/-) icon for connection groups does not have alternative text. All other images within Guacamole either have alternative text or are purely decorative. Web (Docs): All non-text content within the documentation has alternative text or is purely decorative. Web (Account): All non-text content within the account management / download interface provided to Glyptodon Enterprise subscribers has alternative text or is purely decorative. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Not Applicable Web (Docs): Supports Web (Account): Not Applicable | Web (Guacamole): Guacamole does not contain prerecorded content of any kind. Web (Docs): The only prerecorded content within the Glyptodon Enterprise documentation are videos, which are provided as an alternative to the text documentation and are labeled as such. Web (Account): There is no prerecorded content within the account management / download interface provided to Glyptodon Enterprise subscribers. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Not Applicable Web (Docs): Supports Web (Account): Not Applicable | Web (Guacamole): Guacamole does not contain prerecorded content of any kind. Web (Docs): The only prerecorded content within the Glyptodon Enterprise documentation are videos, and all such videos include captions. Web (Account): There is no prerecorded content within the account management / download interface provided to Glyptodon Enterprise subscribers. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Not Applicable Web (Docs): Supports Web (Account): Not Applicable | Web (Guacamole): Guacamole does not contain prerecorded content of any kind. Web (Docs): The only prerecorded content within the Glyptodon Enterprise documentation are videos, which are provided as an alternative to the text documentation and are labeled as such. Web (Account): There is no prerecorded content within the account management / download interface provided to Glyptodon Enterprise subscribers. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Supports Web (Docs): Supports Web (Account): Supports | Web (Guacamole): The relationships between presentation elements within Guacamole are always conveyed with corresponding text and semantic markup. Web (Docs): The relationships between presentation elements within the Glyptodon Enterprise documentation are always conveyed with corresponding text and semantic markup. Web (Account): The relationships between presentation elements within the Glyptodon Enterprise account / download interface are always conveyed with corresponding text and semantic markup. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Supports Web (Docs): Supports Web (Account): Supports | Web (Guacamole): Content which is related semantically is organized with appropriate header elements and/or nested structurally. Guacamole does not depend on nor assume any particular reading direction (RTL vs. LTR). Web (Docs): The visual presentation of sections of the Glyptodon Enterprise documentation always exactly matches the programmatically determined order, with the exception of elements which do not affect the meaning of other elements (such as the navigation panel). Web (Account): Where order has an effect on meaning, the visual presentation of sections of the Glyptodon Enterprise account / download interface always exactly matches the programmatically determined order. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Supports with Exceptions Web (Docs): Supports with Exceptions Web (Account): Supports | Web (Guacamole): The expand/collapse (+/-) icon for connection groups does not have alternative text. All other images within Guacamole either have alternative text or are purely decorative. Web (Docs): The expand/collapse icon within the navigation panel does not have alternative text, however this icon is not necessary to expand/collapse groups within the panel, nor to determine whether a group is expanded. All other graphical elements within the Glyptodon Enterprise documentation either have alternative text or are purely decorative. Web (Account): All images within the Glyptodon Enterprise account / download interface have alternative text or are purely decorative. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Supports Web (Docs): Supports Web (Account): Supports | Web (Guacamole): All information conveyed with color is additionally conveyed with text. Web (Docs): All information conveyed with color is additionally conveyed with text. Web (Account): All information conveyed with color is additionally conveyed with text. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Supports Web (Docs): Not Applicable Web (Account): Not Applicable | Web (Guacamole): The web application does not inherently provide audio controls, however the operating system of the remote desktop being accessed through Guacamole should provide such controls. Web (Docs): There is no automatically playing content within the Glyptodon Enterprise documentation. Web (Account): There is no automatically playing content within the Glyptodon Enterprise account / download interface. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Does Not Support Web (Docs): Supports Web (Account): Does Not Support | Web (Guacamole): Not all elements of the Guacamole interface can be accessed/focused using the "Tab" key. Web (Docs): Within the Glyptodon Enterprise documentation, absolutely all links and elements capable of receiving keyboard focus can be accessed/focused using the "Tab" key. Web (Account): While most elements within the Glyptodon Enterprise account / download interface can be accessed/focused using the "Tab" key, the account menu cannot. Accessing this menu is necessary to log out. Additionally, some user interface components do not fully support keyboard interaction, such as drop down menus within account information edit screens. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Supports Web (Docs): Supports Web (Account): Supports | Web (Guacamole): To the extent allowed by the browser, Guacamole does take control of all keystrokes while a connection is in use, however users may manually return focus to the browser by pressing Ctrl+Alt+Shift to open the Guacamole menu. Web (Docs): Nothing within the Glyptodon Enterprise documentation takes control of the keyboard in any way. Web (Account): Nothing within the Glyptodon Enterprise account / download interfaces takes control of the keyboard in any way. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Does Not Support Web (Docs): Not Applicable Web (Account): Supports | Web (Guacamole): Session time limits are set by the system administrator and cannot be adjusted by users. By default, users will be automatically logged out after one hour of inactivity. Guacamole considers being connected to at least one connection to be activity, even if the user is not actively interacting with that connection. Web (Docs): The Glyptodon Enterprise documentation is always available. No authentication is required to access the documentation and there are no time limits. Web (Account): Users can elect to remain logged in to the Glyptodon Enterprise account / download interface by checking the "Remember me" box during login. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Not Applicable Web (Docs): Not Applicable Web (Account): Not Applicable | Web (Guacamole): The only moving/blinking/scrolling/auto-updating content within Guacamole is the remote desktop connection that a user is actively using. In such a case, the moving/blinking/scrolling/auto-updating is not only essential to the activity, it is the activity. Web (Docs): The only moving/blinking/scrolling/auto-updating content within the Glyptodon Enterprise documentation are videos accompanying the text, and those videos do not automatically start. Web (Account): There is no moving/blinking/scrolling/auto-updating content within the Glyptodon Enterprise account / download interface. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Supports Web (Docs): Supports Web (Account): Supports | Web (Guacamole): Guacamole’s interface does not contain anything that flashes.
Web (Docs): The Glyptodon Enterprise documentation does not contain anything that flashes. Web (Account): The Glyptodon Enterprise account / download interface does not contain anything that flashes. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Supports Web (Docs): Supports Web (Account): Supports | Web (Guacamole): Content is not repeated. In cases where a page contains multiple content areas, those areas have proper heading elements. Web (Docs): The only repeated content within the Glyptodon Enterprise documentation is the navigation panel, which is properly identified with ARIA landmark roles. The main content section is also identified with an ARIA landmark role, and all sections within the content are identified with heading elements. Web (Account): The only repeated content within the Glyptodon Enterprise account / download interface is the navigation menu, which is properly identified with semantic markup. All sections within the main content are identified with heading elements. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Does Not Support Web (Docs): Supports Web (Account): Does Not Support | Web (Guacamole): For most pages, the name of the web application (Apache Guacamole) is used as the title without context. When accessing a connection, the name of the connection is used as the title. Web (Docs): Each page within the Glyptodon Enterprise documentation has a title element containing the unique title of the page. Web (Account): All pages within the Glyptodon Enterprise account / download interface are titled: "My Account - Glyptodon Enterprise". |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Does Not Support Web (Docs): Supports Web (Account): Does Not Support | Web (Guacamole): Not all elements of the Guacamole interface can be accessed/focused using the "Tab" key. Web (Docs): All elements within the Glyptodon Enterprise documentation that are capable of receiving focus can be accessed/focused in sequence using the "Tab" key. Web (Account): While most elements within the Glyptodon Enterprise account / download interface can be accessed/focused using the "Tab" key, the account menu cannot. Accessing this menu is necessary to log out. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Supports Web (Docs): Supports Web (Account): Supports | Web (Guacamole): All links have context and descriptive text. Web (Docs): All links have context and descriptive text. Navigation links additionally have programmatically-determinable context through use of semantic elements and ARIA landmark roles. Web (Account): All links have context and descriptive text. Navigation links additionally have programmatically-determinable context through use of semantic elements. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Does Not Support Web (Docs): Supports Web (Account): Supports | Web (Guacamole): The language of each page is not exposed such that it can be programmatically determined. Web (Docs): The language of each page is exposed using the "lang" attribute on the top-level "html" element. Web (Account): The language of each page is exposed using the "lang" attribute on the top-level "html" element. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Supports Web (Docs): Supports Web (Account): Supports | Web (Guacamole): Simply receiving focus will not result in a change of context. Web (Docs): Simply receiving focus will not result in a change of context. Web (Account): Simply receiving focus will not result in a change of context. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Supports with Exceptions Web (Docs): Supports with Exceptions Web (Account): Supports | Web (Guacamole): Changing the display language or changing any setting within the Guacamole menu will take immediate effect. All other changes must be explicitly submitted to take effect. Web (Docs): Changing the selected documentation version will immediately reload the page, replacing the current documentation with the version chosen (if available). The only other aspect of the interface which may receive input, the search box, must be manually submitted to have any effect. Web (Account): Under no circumstances will user input have any effect unless explicitly submitted. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Supports Web (Docs): Supports Web (Account): Supports | Web (Guacamole): If a user submits invalid information, an error message is displayed describing the problem. Web (Docs): In the event of an error, such as navigating to a non-existent page, an error page is displayed describing the problem. Web (Account): In the event of an error due to invalid data, an error message is displayed describing the problem. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Supports Web (Docs): Supports Web (Account): Supports | Web (Guacamole): Labels and/or instructions are provided for absolutely all cases where user input is required. Web (Docs): Labels are provided for absolutely all cases where user input is required. Web (Account): Labels are provided for absolutely all cases where user input is required. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Supports Web (Docs): Supports Web (Account): Supports | Web (Guacamole): All markup (HTML) within Guacamole is valid, having complete and matching start/end tags for all elements, with elements nested as specified by relevant standards. Web (Docs): All markup (HTML) within the Glyptodon Enterprise documentation is valid, having complete and matching start/end tags for all elements, with elements nested as specified by relevant standards. Web (Account): All markup (HTML) within the Glyptodon Enterprise account / download interface is valid, having complete and matching start/end tags for all elements, with elements nested as specified by relevant standards. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Supports Web (Docs): Supports Web (Account): Supports | Web (Guacamole): Only standard HTML controls are used. Web (Docs): Only standard HTML controls are used. Web (Account): With the exception of drop down menus within account edit screens, only standard HTML controls are used. The non-standard drop down menus are backed by standard HTML controls and function correctly if programmatically modified. |
Notes: This table covers the following components:
- Web (Docs): The Glyptodon Enterprise documentation hosted at https://enterprise.glyptodon.org/doc/ covering use of Glyptodon Enterprise and/or the version of Apache Guacamole packaged with Glyptodon Enterprise.
- Web (Account): The web interface provided to subscribers to retrieve Glyptodon Enterprise repository credentials, to make changes to payment information and the subscription, and to obtain support (https://enterprise.glyptodon.org/account/).
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Not Applicable Web (Docs): Not Applicable Web (Account): Not Applicable | Web (Guacamole): Providing captions is not relevant to the functionality of the web application. If users require captions from specific software or videos within the remote desktop, such responsibility would fall on those programs. Web (Docs): There is no live content within the Glyptodon Enterprise documentation. Web (Account): There is no live content within the Glyptodon Enterprise account / download interface. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Not Applicable Web (Docs): Does Not Support Web (Account): Not Applicable | Web (Guacamole): Guacamole does not contain any prerecorded content. Web (Docs): While included videos are narrated, the narration is not sufficient to capture all important visual details within the video. Web (Account): The Glyptodon Enterprise account / download interface does not contain any prerecorded content. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Supports Web (Docs): Supports with Exceptions Web (Account): Does Not Support | Web (Guacamole): All text is black over white background, where contrast ratio is 21:1. Web (Docs): With the exception of the "GO" button in the search box, all text has a contrast ratio of at least 4.5:1. Web (Account): While most text is dark gray over white background with a contrast ratio of 7.94:1, links are teal over white background with a contrast ratio below 4.5:1. Buttons and some callouts are also similarly low-contrast. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Supports Web (Docs): Supports with Exceptions Web (Account): Supports | Web (Guacamole): The content of the web application may be resized to at least 200% via the built-in zoom function of the web browser without loss of functionality or content. Additionally, any active remote desktop connection may be magnified to at least 200% using the zoom function within the "Display" section of the Guacamole menu. Web (Docs): All text within the Glyptodon Enterprise documentation may be resized to at least 200% via the built-in zoom function of the web browser without loss of functionality or content. The navigation panel may be hidden, depending on whether sufficient space remains to display the panel. Web (Account): All text within the Glyptodon Enterprise account / download interface may be resized to at least 200% via the built-in zoom function of the web browser without loss of functionality or content. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Supports Web (Docs): Supports Web (Account): Supports | Web (Guacamole): Images of text are never used to convey information. Web (Docs): Images of text are never used to convey information. Web (Account): Images of text are never used to convey information. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Does Not Support Web (Docs): Supports Web (Account): Does Not Support | Web (Guacamole): Navigating between pages within Guacamole always involves navigation bars / menus / hierarchical lists, and there is generally only one way to navigate to a particular page in each instance. Web (Docs): In addition to a navigation panel, the Glyptodon Enterprise documentation provides a search mechanism, links which move through the documentation sequentially, breadcrumbs, and general links between pages. Web (Account): Navigating between pages within the Glyptodon Enterprise account / download interface always involves a common navigation bar. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Supports Web (Docs): Supports Web (Account): Supports with Exceptions | Web (Guacamole): Descriptive headings and labels are used throughout the Guacamole interface. Web (Docs): Descriptive headings are used throughout the Glyptodon Enterprise documentation. Descriptive labels are used in the few cases where user input is applicable (the search box / navigation panel). Web (Account): Descriptive headings and labels are used throughout the Glyptodon Enterprise account / download interface, however some required fields on edit screens are marked as required using an asterisk ("*"), with no other programmatically-readable text indicating the field is required. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Supports Web (Docs): Supports Web (Account): Supports | Web (Guacamole): Guacamole does not override browser-default focus indicators. Web (Docs): While the Glyptodon Enterprise documentation does include some styling which is conditional depending on focus, this is not done to such a degree that the browser-default focus indicators are absent. Web (Account): The Glyptodon Enterprise account / download interface does not override browser-default focus indicators. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Does Not Support Web (Docs): Supports Web (Account): Supports | Web (Guacamole): The language of the parts of each page is not exposed such that it can be programmatically determined. Web (Docs): Only a single language is used on all pages, and that language can be programmatically determined. Web (Account): Only a single language is used on all pages, and that language can be programmatically determined. |
Also applies to: EN 301 549 Criteria
2017 Section 508
| Web (Guacamole): Supports Web (Docs): Supports Web (Account): Supports | Web (Guacamole): The only repeated navigational mechanism within Guacamole is the user menu, the order and contents of which are consistent in all cases. Web (Docs): The navigation panel, common to all pages within the Glyptodon Enterprise documentation, is consistently ordered. Breadcrumb links, also common to all pages, consistently contain the parent page(s) of the current page in increasing order or depth. Web (Account): The navigation menu, common to all pages within the Glyptodon Enterprise account / download interface, consistently contains the same links in the same order. |
Also applies to: EN 301 549 Criteria
2017 Section 508 |