Accessibility Statement and Documentation
Created 12/18/22
Last Updated 12/19/22
Overview
Navengage is committed to providing accessible user interfaces across all products and services to ensure equal access for all users. Navengage agrees to use commercially reasonable efforts to promptly respond to and resolve complaints regarding accessibility of its products or services. Navengage continues to evaluate accessibility of their products and conducts regular tests using both manual QA and third party tools such as AssistivLabs, Lightbox, and Wave. If you would like to provide feedback, or have any questions pertaining to accessibility, please email our CTO at dan@navengage.com.
Product Usage Information for Users with Disabilities:
-
Use of a screen reader on the web may be appropriate for users with disabilities. Elements within web pages are titled and respect readability, keyboard operation, and focus order.
-
The main accessibility gaps concerning mobile devices have to do with native assistance technologies. While the majority of native assistance technologies are tested and supported (i.e. dynamic text sizing, VoiceOver, etc.) at the highest level, there may be issues with component specific resizing or text to speech. These minor component gaps are targeted for remediation in Q2 and Q3 of 2023. Below are the feature descriptions as well as interim workarounds until the gaps are resolved.
-
It is not possible to pinch to zoom or change the font sizes within the application.
-
Note, until this issue is resolved, please use the native iOS and Android Accessibility functionality, which is supported. If further support is needed, please use the web version.
-
-
Android - High Contrast Text, an experimental accessibility feature, is partially supported but may lead to color issues (not fully tested).
-
Android - Color Inversion is not currently supported. Please use the web application if inversion is required.
-
Scope
The scope of this report represents the web, iOS, and Android apps for the Engagement App (collectively, the “Product”). This report does not cover the Organization Management System, which is addressed in a separate Accessibility Statement, available upon request.
Navengage Accessibility Conformance Report WCAG Edition
(Based on VPAT® Version 2.4)
Name of Product/Version: The Navengage Engagement Application (Web; iOS, and Android mobile applications)
Report Date: 12/18/22
Product Description: The Navengage Engagement Application is a platform that services students, faculty, and staff at Colleges and Universities, providing a central location to find and participate in events, organizations, and resources, as well as find connections within campus communities.
Contact Information: Dan Lordan - 610-955-4360 - dan@navengage.com
Notes: The WCAG framework was created for web accessibility, but covers mobile accessibility as well. As is noted in https://www.w3.org/WAI/standards-guidelines/mobile/, there are no separate guidelines for mobile. Comments in “Remarks and Explanations” refer to both web, iOS, and Android unless specifically noted.
Evaluation Methods Used: The Navengage Engagement Application (web) was evaluated using Firefox on a Macbook Pro. Assistive technologies used in this evaluation included Lightbox and Wave for accessibility testing and reading. Mobile applications were tested on both simulators and real devices, with multiple devices and operating systems.
Applicable Standards/Guidelines
This report covers the degree of conformance for the following accessibility standard/guidelines:
Web Content Accessibility Guidelines 2.1 |
Level A (Yes) Level AA (Yes, Partially) Level AAA (No) |
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.
Note: When reporting on conformance with the WCAG 2.1 Success Criteria, the criteria are scoped for full pages, complete processes, and accessibility-supported ways of using technology as documented in the WCAG 2.1 Conformance Requirements.
WCAG 2.1 Report
Criteria |
Conformance Level |
Remarks and Explanations |
1. Perceivable |
||
1.1.1 Non-text Content (Level A) |
Supports |
The product provides sufficient text alternatives for most instances of non-text content. |
1.2.1 Audio-only and Video-only (Prerecorded) (Level A) |
Not Applicable |
The product does not contain prerecorded audio-only or video-only media. |
1.2.2 Captions (Prerecorded) (Level A) |
Not Applicable |
The product does not contain prerecorded synchronized media. |
1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A) |
Not Applicable |
The product does not contain prerecorded video content that would require audio description or a media alternative. |
1.2.4 - 1.2.9 - Multiple Time-Based Media Criteria (Level A) |
Not Applicable |
The product does not contain any pre-recorded audio or video media. |
1.3.1 Info and Relationships (Level A) |
Partially Supports |
Most visual structure and relationship information is provided through object information, or available in text. Some header tags still need to be rewritten to handle relationship management. |
1.3.2 Meaningful Sequence (Level A) |
Supports |
The product is presented in a meaningful sequence. |
1.3.3 Sensory Characteristics (Level A) |
Supports |
Instructions do not rely solely on sensory characteristics. |
1.3.4 Orientation (Level AA) |
Supports |
Content does not restrict its view and operation to a single display orientation, such as portrait or landscape. |
1.3.4 Identify Input Purpose (Level AA) |
Supports |
Form input data can be both programmatically and visually identified.1 |
1.4.1 Use of Color (Level A) |
Supports |
Product content and functionality does not convey information through color alone. |
1.4.2 Audio Control (Level A) |
Not Applicable |
The product does not contain any pre-recorded audio or media. |
1.4.3 Contrast - Minimum (Level AA) |
Partially Supports |
Contrast is supported across the product, although using a clients’ color palette has resulted in breaking accessibility WCAG standards. These are being remediated in conjunction with the client. |
1.4.4 Resize Text (Level AA) |
Supports |
Supports text resizing, without loss of functionality. Also supports native accessibility resizing via iOS (Larger Text Dynamic Typing) and Android (Font Size) |
1.4.5 Images of Text (Level AA) |
Partially Supports |
Supports text fallback for images on web, Android and iOS are a work in progress. |
1.4.6 Contrast - Enhanced (Level AAA) |
Partially Supports |
Contrast is supported across the product, although using a clients’ color palette has resulted in breaking accessibility WCAG standards. These are being remediated in conjunction with the client. |
1.4.7 Low or No Background Audio (Level AA) |
Not Applicable |
No pre-recorded audio. |
1.4.11 Non-text Contrast (Level AA) |
Partially Supports |
Contrast is supported across the product, although using a clients’ color palette has resulted in breaking accessibility WCAG standards. These are being remediated in conjunction with the client. |
1.4.12 Text Spacing (Level AA) |
Supports |
Text is spaced according to guidelines. |
1.4.13 Content on Hover or Focus (Level AA) |
Partially Supports |
Hoverable elements exist on the web, to provide tooltips. They are not dismissable as defined in 1.4.13 |
2. Operable |
||
2.1.1 Keyboard (Level A) |
Partially Supports |
Most site functionality can be accessed and operated using a keyboard.1 |
2.1.2 No Keyboard Trap (Level A) |
Supports |
The website does not include keyboard traps.1 |
2.1.4 Character Key Shortcuts (Level A) |
Not Applicable |
No keyboard shortcuts enabled, including content using only letter, punctuation, number, or symbol characters.1 |
2.2. Enough Time (Level A - AAA) |
Not Applicable |
No time based events in the application. |
2.3.1 Three Flashes or Below Threshold (Level A) |
Not Applicable |
No flashing elements on the site. |
2.3.2 Three Flashes (Level AAA) |
Not Applicable |
No flashing elements on the site. |
2.4.1. Bypass Blocks (Level A) |
Partially Supports |
The only element that proceeds content is the main site header, otherwise all other content is easily navigable.1 |
2.4.2. Page Titles (Level A) |
Supports |
All pages have titles. |
2.4.3. Focus Order (Level A) |
Supports |
The products’ components receive focus in a meaningful order - navigation first and then page content.1 |
2.4.4. Link Purpose (Level A) |
Supports |
The purpose of each link is clear in the text of the link. |
2.4.5. Multiple Ways (Level AA) |
Supports |
Navigation to web pages via multiple navigation bars, and in-page links, is available. |
2.4.6 Headings and Labels (Level A) |
Supports |
Pages have headings, subheadings, and further information about the page. |
2.4.7 Focus Visible (Level AA) |
Supports |
Focusing on an element is visible via an opaque background, to inform the user on the focused element.1 |
2.4.8 Location (Level AAA) |
Supports |
The location of the user within the site is easily identified by highlighting on the navigation. |
2.5.1. Pointer Gestures (Level A) |
Not Applicable |
No path based gestures required. |
2.5.2. Pointer Cancellation (Level A) |
Supports |
Drag and drop elements in document upload allow for both No Down-Event and Essential completion. |
2.5.3. Label in Name (Level A) |
Supports |
Elements with text or images of text also include visual labels. |
2.5.4. Motion Actuation (Level A) |
Not Applicable |
No motion activated elements present in the application. |
3. Understandable |
||
3.1.1 Language of Page (Level A) |
Supports |
The default language of the site’s web page is identified using the lang attribute in the html element.1 |
3.1.2 Language of Parts (Level AA) |
Not Applicable |
The only language used in the application is English, and is specified in the lang attribute in the html element.1 |
3.2.1 On Focus (Level A) |
Supports |
The site’s components do not initiate a change of context when focused. |
3.2.2 On Input (Level A) |
Supports |
Changes of context do not occur automatically on user input. |
3.2.3. Consistent Navigation (Level AA) |
Supports |
Navigation elements do not change order or area on the page. |
3.2.4 Consistent Identification (Level AA) |
Supports |
Components that share functionality (i.e. Add Event), are consistent in their presentation and identification. |
3.3.1 Error Identification (Level A) |
Supports |
Validation errors are shown to the user underneath text boxes, to ensure user remediation. Additionally, in-app notifications with error messages are present, and iOS and Android in-app notifications with error messages are in development. |
3.3.2 Labels or Instructions (Level A) |
Supports |
All user input comes with both instructions (above) and placeholder text to inform users on proper input. |
3.3.3 Error Suggestion (Level AA) |
Supports |
Validation errors are shown to the user underneath text boxes, with proper explanation on how to remediate, to ensure user remediation. Additionally, in-app notifications with error messages are present, and iOS and Android in-app notifications with error messages are in development. |
3.4.4 Error Prevention (Legal, Financial, Data) (Level AA) |
Partially Supports / Not Applicable |
While the system does not deal with sensitive legal and financial data, confirmation boxes are present throughout the application to assist in unnecessary mistakes. For example, if you begin a form, then click a navigation element, you are presented with “Are you sure you want to leave? Changes will be lost.” |
4. Robust |
||
4.1.1 Parsing (Level A) |
Supports |
All web pages support parsing for assistive technologies, with complete start and end tags.1 |
4.1.2 Name, Role, Value (Level A) |
Partially Supports |
Elements can be programmatically determined within <div> tags, however, elements within the javascript are not renamed after compilation.1 |
4.1.3 Status Messages (Level AA) |
Partially Supports |
Elements can be programmatically determined within <div> tags, however, elements within the javascript are not renamed after compilation.1 |
- Tested on web only, criteria applies only to web elements