Report Date: 05/31/2021
The ecoText platform was evaluated using a variety of web browsers including Chrome, Firefox, and Safari on a variety of operating systems including Windows 10, macOS, iOS, and Android. Assistive technologies used in this evaluation include a screen-reader and the screen magnification function as well as exclusive use of the keyboard to navigate and operate the site content and functionality.
“Voluntary Product Accessibility Template” and “VPAT” are registered service marks of the Information Technology Industry Council (ITI).
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.
The functionality of the product has at least one method that meets the criterion without known defects or meets with equivalent facilitation.
Some functionality of the product does not meet the criterion.
The majority of product functionality does not meet the criterion.
The criterion is not relevant to the product.
|1.1.1 Non-text Content||A||Partially Supports||The site provides sufficient text alternatives for most instances of non-text content. Exceptions include:
The navigation icons used within the e-reader do not include visible labels; however, the aria-label attribute is used in these instances.
The icons used within the annotation component do not include visible labels; however, hover tooltips and aria-label attributes are used in these instances.
|1.2.1 Audio-only and Video-only (Prerecorded)||A||Not Applicable||The site does not contain prerecorded audio-only or video-only media.|
|1.2.2 Captions (Prerecorded)||A||Not Applicable||The site does not contain prerecorded synchronized media.|
|1.2.3 Audio Description or Media Alternative (Prerecorded)||A||Not Applicable||The site does not contain prerecorded video content that would require an audio description or a media alternative.|
|1.3.1 Info and Relationships||A||Partially Supports||Most visual structure and relationship information is provided through object information or is available in text. Exceptions include:
Some informative content is not accessible to assistive technology because of the presence of aria-hidden="true" in the content’s containing tag.
|1.3.2 Meaningful Sequence||A||Supports||The site content is presented in a meaningful sequence.|
|1.3.3 Sensory Characteristics||A||Supports||Instructions do not rely solely on sensory characteristics.|
|1.4.1 Use of Color||A||Supports||Site content and functionality do not convey information through color alone.|
|1.4.2 Audio Control||A||Not Applicable||The site does not contain audio that plays automatically.|
|2.1.1 Keyboard||A||Partially Supports||Most site functionality can be accessed and operated using a keyboard. However, the “create annotation” feature cannot be operated using the keyboard.|
|2.1.2 No Keyboard Trap||A||Supports||The site does not include keyboard traps.|
|2.1.4 Character Key Shortcuts||A||Supports||The site does not provide character key shortcuts.|
|2.2.1 Timing Adjustable||A||Not Applicable||The site does not include time limits.|
|2.2.2 Pause, Stop, Hide||A||Not Applicable||The site does not include elements that move, blink, scroll, or auto-update.|
|2.3.1 Three Flashes or Below Threshold||A||Not Applicable||The site does not contain flashing content.|
|2.4.1 Bypass Blocks||A||Not Supported||Instances of blocks of repeating content in the site do not include a mechanism to bypass.|
|2.4.2 Page Titled||A||Supports||The site’s web pages have titles that describe the topic or purpose of each page.|
|2.4.3 Focus Order||A||Supports||The site’s components receive focus in a meaningful order.|
|2.4.4 Link Purpose (In Context)||A||Supports||The purpose of each link in the site can be determined from the link text alone or from the programmatic context of the link.|
|2.5.1 Pointer Gestures||A||Supports||The site relies on path-based gestures for the selection of content within a book, which is required for function.|
|2.5.2 Pointer Cancellation||A||Supports||The site functions that use a single pointer are completed when the user releases the pointer.|
|2.5.3 Label in Name||A||Supports||The accessible name of each user interface component that includes a visible text label corresponds to that label text.|
|2.5.4 Motion Actuation||A||Not Applicable||The site does not have functionality operated by device motion or user motion.|
|3.1.1 Language of Page||A||Supports||The default language of the site’s web pages is identified using the lang attribute in the HTML element.|
|3.2.1 On Focus||A||Supports||The site’s components do not initiate a change of context when focused.|
|3.2.2 On Input||A||Supports||Changes of context do not occur automatically on user input.|
|3.3.1 Error Identification||A||Supports||Where errors are automatically detected, the error is identified, and an error message is provided as text.|
|3.3.2 Labels or Instructions||A||Supports||A label is provided for each of the site’s input fields.|
|4.1.1 Parsing||A||Partially Supports||The site’s web pages use semantically correct markup for all interface elements; have complete start and end tags; elements are nested according to their specifications; and have tags with unique ID values.|
|4.1.2 Name, Role, Value||A||Supports||All user interface components in the site provide programmatic name, role, and/or state information.|
|1.2.4 Captions (Live)||AA||Not Applicable||The site does not contain live synchronized media.|
|1.2.5 Audio Description (Prerecorded)||AA||Not Applicable||The site does not contain prerecorded video content that would require audio description.|
|1.3.4 Orientation||AA||Supports||The content of the site does not restrict its view and operation to a single display orientation.|
|1.3.5 Identify Input Purpose||AA||Supports||The purpose of each input field collecting personally identifiable information about the user can be programmatically determined.|
|1.4.3 Contrast (Minimum)||AA||Supports||The visual presentation of text and images of text on the site has a contrast ratio of at least 4.5:1.|
|1.4.4 Resize text||AA||Partially Supports||Most site content and user interfaces support standard zoom capabilities built into modern web browsers and operating systems. However, some content in the e-reader is obscured when the zoom is increased to 200%.|
|1.4.5 Images of Text||AA||Supports||The site uses text instead of images of text.|
|1.4.10 Reflow||AA||Supports||The content on the site’s web pages supports reflow.|
|1.4.11 Non-text Contrast||AA||Supports||Meaningful non-text content elements in the site have sufficient contrast.|
|1.4.12 Text Spacing||AA||Supports||The spacing between letters, words, lines of text, and/or paragraphs can be adjusted in the site.|
|1.4.13 Content on Hover or Focus||AA||Supports||Where elements become available following a hover or keyboard focus trigger on the site, they are dismissible, hoverable, and persistent.|
|2.4.5 Multiple Ways||AA||Supports||The site’s web pages are accessible in multiple ways.|
|2.4.6 Headings and Labels||AA||Supports||Headings and labels in the site describe the topic or purpose.|
|2.4.7 Focus Visible||AA||Supports||All focusable elements in the site have a visible keyboard focus indicator.|
|3.1.2 Language of Parts||AA||Supports||Within the site’s web pages, the language of each portion of the page is programmatically determinable.|
|3.2.3 Consistent Navigation||AA||Supports||The site provides consistent and repeatable navigation.|
|3.2.4 Consistent Identification||AA||Supports||Components that have the same functionality within the site are identified consistently.|
|3.3.3 Error Suggestion||AA||Partially Supports||In most cases, when an error is automatically detected within a data entry form in the site, the resulting error message provides suggestions for correction.
Exceptions include error messages displayed within the e-reader.
|3.3.4 Error Prevention (Legal, Financial, Data)||AA||Supports||All forms within the site that submit actions causing legal commitments or financial transactions to occur are reversible, checked, and confirmed appropriately.|
|4.1.3 Status Messages||AA||Supports||All status messages on the site can be programmatically determined through role or properties appropriately.|
|1.2.6 Sign Language (Prerecorded)||AAA||Not Applicable||The site does not contain prerecorded video content that would require sign language.|
|1.2.7 Extended Audio Description (Prerecorded)||AAA||Not Applicable||The site does not contain prerecorded video content that would require extended audio decription.|
|1.2.8 Media Alternative (Prerecorded)||AAA||Not Applicable||The site does not contain prerecorded video content that would require alternatives for time-based media.|
|1.2.9 Audio-only (Live)||AAA||Not Applicable||The site does not contain prerecorded video content that would require alternatives for time-based media.|
|1.3.6 Identify Purpose||AAA||Supports||The purpose of User Interface Components, icons, and regions in the site can be programmatically determined.|
|1.4.6 Contrast (Enhanced)||AAA||Supports||The visual presentation of text and images of text has a contrast ratio of at least 7:1, except for the allowable cases.|
|1.4.7 Low or No Background Audio||AAA||Not Applicable||The site does not contain prerecorded audio-only media.|
|1.4.8 Visual Presentation||AAA||Partially Supports||The site does not provide a mechanism to adjust colors, line spacing, or text resizing without scrolling.|
|1.4.9 Images of Text (No Exception)||AAA||Supports||The site uses text instead of images of text.|
|2.1.3 Keyboard (No Exception)||AAA||Partially Supports||The site is mostly operable through a keyboard interface as appropriate with the exception of several key e-reader features.|
|2.2.3 No Timing||AAA||Supports||Timing is not an essential part of the content in the site.|
|2.2.4 Interruptions||AAA||Supports||Interruptions can be postponed or suppressed by the user.|
|2.2.5 Re-authenticating||AAA||Partially Supports||When an authenticated session expires, the user can usually continue the activity without loss of data after re-authenticating. Exceptions include data entered into forms such as annotation creation.|
|2.2.6 Timeouts||AAA||Not Supported||Users are not warned of the duration of any user inactivity that could cause data loss.|
|2.3.2 Three Flashes||AAA||Supports||The site's web pages do not contain anything that flashes more than three times in any one second period.|
|2.3.3 Animation from Interactions||AAA||Not Applicable||Motion animations triggered by interaction are not used in the site.|
|2.4.8 Location||AAA||Supports||Information about the user's location within a set of Web pages is available throughout the site.|
|2.4.9 Link Purpose (Link Only)||AAA||Supports||The site provides means to identify each link from the link text alone.|
|2.4.10 Section Headings||AAA||Supports||The site leverages section headings to organize the content within it.|
|2.5.5 Target Size||AAA||Supports||The site uses appropriately sized targets within the allowable circumstances.|
|2.5.6 Concurrent Input Mechanisms||AAA||Supports||The site's content does not restrict the use of input modalities except in the allowable circumstances.|
|3.1.3 Unusual Words||AAA||Not Applicable||The site's content does not use any unusual or restricted words or phrases including idioms and jargon.|
|3.1.4 Abbreviations||AAA||Not Supported||The site does not provide any mechanism for identifying the expanded form or meaning of abbreviations.|
|3.1.5 Reading Level||AAA||Supports||The site's content text does not require reading ability for advanced than the lower secondary education level.|
|3.1.6 Pronunciation||AAA||Not Applicable||The site's content does not use any language that is ambiguous without identification of pronounciation.|
|3.2.5 Change on Request||AAA||Supports||Changes of context within the site are only initiated by user request.|
|3.3.5 Help||AAA||Not Supported||Context-sensitive help is not available.|
|3.3.6 Error Prevention (All)||AAA||Not Supported||The site's pages responsible for collecting user-submitted information are not reversible or confirmed. Content is checked in some instances where a specific data format is required.|
This Accessibility Conformance Report was created from an audit of the ecoText platform itself. Exceptions may occur within content hosted on the platform. The company (ecoText, Inc.) is not responsible for content hosted on the platform that does not adhere to these standards.