ecoText Accessibility Conformance Report (WCAG Edition)

Report Date: 05/31/2021

Phone: 617-449-7364

Email: hello@ecotext.co

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.

Terms

SUPPORT

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.

NOT SUPPORTED

The majority of product functionality does not meet the criterion.

NOT APPLICABLE

The criterion is not relevant to the product.

Criteria Level Conformance Remarks
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.

Legal Disclaimer

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.