VPAT® Version 2.3 – December 2018
Name of Product/Version: MTCaptcha Captcha Widget (V1)
Product Description: MTCaptcha Javascript Captcha Plugin for Web Applications
Date: Nov 2018
Contact information: https://www.mtcaptcha.com/contacts
Notes: This report covers the accessibility conformance of MTCaptcha web based captcha plugin (Version 1). This report does not cover the MTCaptcha Admin interface (https://admin.mtcaptcha.com) used to manage and administer captcha settings.
Evaluation Methods Used: Conformance to the listed accessibility standards has been evaluated by MTCaptcha using a combination of manual testing directly with multiple browsers types and with assistive technologies.
This report covers the degree of conformance for the following accessibility standard/guidelines:
Standard/guideline | Included in Report |
---|---|
Web Content Accessibility Guidelines 2.0, at http://www.w3.org/TR/2008/REC-WCAG20-20081211/ | Level A (Yes) Level AA (Yes) Level AAA (Yes) |
Web Content Accessibility Guidelines 2.1 at https://www.w3.org/TR/WCAG21/ | 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, - V2.1.2 (2018-08) at https://www.etsi.org/deliver/etsi_en//301500_301599/301549/02.01.02_60/en_301549v020102p.pdf | (Yes) |
The terms used in the Conformance Level information are defined as follows:
Tables 1 and 2 also document conformance with:
Note: When reporting on conformance with the WCAG 2.x 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.
Table 1: Success Criteria, Level A
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
1.1.1 Non-text Content (Level A) Also applies to: EN 301 549 Criteria · 9.1.1.1 (Web) · 10.1.1.1 (Non-web document) · 11.1.1.1.1 (Open Functionality Software) · 11.1.1.1.2 (Closed Functionality Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Supports. All non-text content (captcha image) and controls (buttons) have text-alternatives. - Image (captcha) has audio alternative. - Controls (buttons) has aria/alternative text that describes its purpose. - Input (forms) has aria/alternative text providing instructions and dynamic status. - CAPTCHA, aria/alternative text is provided for purpose of captcha. 2 modes are provided visual (image), and audio (sound playback). - Decoration, Formatting, Invisible: pure decoration and style can be ignored by assistive technology (eg disabling CSS style sheets). |
1.2.1 Audio-only and Video-only (Prerecorded) (Level A) Also applies to: EN 301 549 Criteria · 9.1.2.1 (Web) · 10.1.2.1 (Non-web document) · 11.1.2.1.1 (Open Functionality Software) · 11.1.2.1.2.1 and 11.1.2.1.2.2 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Not Applicable, as do not have ‘audio/video only’. |
1.2.2 Captions (Prerecorded) (Level A) Also applies to: EN 301 549 Criteria · 9.1.2.2 (Web) · 10.1.2.2 (Non-web document) · 11.1.2.2 (Open Functionality Software) · 11.1.2.2 (Closed Software) – Does not apply · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Audio is a media alternative for captcha text in image format. |
1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A) Also applies to: EN 301 549 Criteria · 9.1.2.3 (Web) · 10.1.2.3 (Non-web document) · 11.1.2.3.1 (Open Functionality Software) · 11.1.2.3.2 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Not applicable |
1.3.1 Info and Relationships (Level A) Also applies to: EN 301 549 Criteria · 9.1.3.1 (Web) · 10.1.3.1 (Non-web document) · 11.1.3.1.1 (Open Functionality Software) · 11.1.3.1.2 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Visually, all controls and information are grouped within single widget design, and thus clearly related. Audio-wise, input, controls and status can all be accomplished within single input form element. |
1.3.2 Meaningful Sequence (Level A) Also applies to: EN 301 549 Criteria · 9.1.3.2 (Web) · 10.1.3.2 (Non-web document) · 11.1.3.2.1 (Open Functionality Software) · 11.1.3.2.2 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Correct reading / tabbing sequence can be programmatically determined. |
1.3.3 Sensory Characteristics (Level A) Also applies to: EN 301 549 Criteria · 9.1.3.3 (Web) · 10.1.3.3 (Non-web document) · 11.1.3.3 (Open Functionality Software) · 11.1.3.3 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Instructions contain clear labels and titles, and not orientation. |
1.4.1 Use of Color (Level A) Also applies to: EN 301 549 Criteria · 9.1.4.1 (Web) · 10.1.4.1 (Non-web document) · 11.1.4.1 (Open Functionality Software) · 11.1.4.1 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | For Controls, Text and Input , Color is only used as assistance, and not the only indicator. Captcha Image (colored) is designed to be colorblind safe insuring the sufficient contrast for most types of colorblind. Audio captcha is also provided also as alternative. |
1.4.2 Audio Control (Level A) Also applies to: EN 301 549 Criteria · 9.1.4.2 (Web) · 10.1.4.2 (Non-web document) · 11.1.4.2 (Open Functionality Software) · 11.1.4.2 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Audio will not play automatically. Both visual and keyboard controls are available to control play/pause of audio. |
2.1.1 Keyboard (Level A) Also applies to: EN 301 549 Criteria · 9.2.1.1 (Web) · 10.2.1.1 (Non-web document) · 11.2.1.1.1 (Open Functionality Software) · 11.2.1.1.2 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Can be fully operated with keyboard only and without timing of keystrokes. |
2.1.2 No Keyboard Trap (Level A) Also applies to: EN 301 549 Criteria · 9.2.1.2 (Web) · 10.2.1.2 (Non-web document) · 11.2.1.2 (Open Functionality Software) · 11.2.1.2 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Focus on elements can be freely moved on or off using standard keyboards (tab, alt-tab) |
2.1.4 Character Key Shortcuts (Level A 2.1 only) Also applies to: EN 301 549 Criteria · 9.2.1.4 (Web) · 10.2.1.4 (Non-web document) · 11.2.1.4.1 (Open Functionality Software) · 11.2.1.4.2 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 – Does not apply | Supports | Keyboard shortcuts are only available on focus of specific element. |
2.2.1 Timing Adjustable (Level A) Also applies to: EN 301 549 Criteria · 9.2.2.1 (Web) · 10.2.2.1 (Non-web document) · 11.2.2.1 (Open Functionality Software) · 11.2.2.1 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | No time limit. |
2.2.2 Pause, Stop, Hide (Level A) Also applies to: EN 301 549 Criteria · 9.2.2.2 (Web) · 10.2.2.2 (Non-web document) · 11.2.2.2 (Open Functionality Software) · 11.2.2.2 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Does not contain constantly moving / blinking / scrolling / updating information or visuals. Changes are primarily driven by user action, and any automated changes happen infrequently to reflect state. |
2.3.1 Three Flashes or Below Threshold (Level A) Also applies to: EN 301 549 Criteria · 9.2.3.1 (Web) · 10.2.3.1 (Non-web document) · 11.2.3.1 (Open Functionality Software) · 11.2.3.1(Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Does not contain anything that flashes more than 3 times a second. |
2.4.1 Bypass Blocks (Level A) Also applies to: EN 301 549 Criteria · 9.2.4.1 (Web) · 10.2.4.1 (Non-web document) – Does not apply · 11.2.4.1 (Open Functionality Software) – Does not apply · 11.2.4.1 (Closed Software)– Does not apply · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) – Does not apply to non-web software · 504.2 (Authoring Tool) · 602.3 (Support Docs) – Does not apply to non-web docs | Supports | Not Applicable. |
2.4.2 Page Titled (Level A) Also applies to: EN 301 549 Criteria · 9.2.4.2 (Web) · 10.2.4.2 (Non-web document) · 11.2.4.2 (Open Functionality Software) - Does not apply · 11.2.4.2 (Closed Software) – Does not apply · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Not Applicable (not a webpage) |
2.4.3 Focus Order (Level A) Also applies to: EN 301 549 Criteria · 9.2.4.3 (Web) · 10.2.4.3 (Non-web document) · 11.2.4.3 (Open Functionality Software) · 11.2.4.3 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Focus order is meaningful and operable. |
2.4.4 Link Purpose (In Context) (Level A) Also applies to: EN 301 549 Criteria · 9.2.4.4 (Web) · 10.2.4.4 (Non-web document) · 11.2.4.4 (Open Functionality Software) · 11.2.4.4 (Closed Software · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Link text and alternative text provide full purpose of links. |
2.5.1 Pointer Gestures (Level A 2.1 only) Also applies to: EN 301 549 Criteria · 9.2.5.1 (Web) · 10.2.5.1 (Non-web document) · 11.2.5.1 (Open Functionality Software) · 11.2.5.1 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 – Does not apply | Supports | Not Applicable, do not use multipoint/path based gestures. All operations can be done with single pointer and without pathing. |
2.5.2 Pointer Cancellation (Level A 2.1 only) Also applies to: EN 301 549 Criteria · 9.2.5.2 (Web) · 10.2.5.2 (Non-web document) · 11.2.5.2 (Open Functionality Software) · 11.2.5.2 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 – Does not apply | Supports | For single pointers (mouse), action is on up-event only. |
2.5.3 Label in Name (Level A 2.1 only) Also applies to: EN 301 549 Criteria · 9.2.5.3 (Web) · 10.2.5.3 (Non-web document) · 11.2.5.3 (Open Functionality Software) · 11.2.5.3 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 – Does not apply | Supports | Visual components all have accessible names and descriptions. Also, corresponding text is also presented in the status text portion of widget. |
2.5.4 Motion Actuation (Level A 2.1 only) Also applies to: EN 301 549 Criteria · 9.2.5.4 (Web) · 10.2.5.4 (Non-web document) · 11.2.5.4 (Open Functionality Software) · 11.2.5.4 (Closed Software · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 – Does not apply | Supports | Not applicable. Have no device motion operations or actuation. |
3.1.1 Language of Page (Level A) Also applies to: EN 301 549 Criteria · 9.3.1.1 (Web) · 10.3.1.1 (Non-web document) · 11.3.1.1.1 (Open Functionality Software) · 11.3.1.1.2 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | The language of the page is usually determined programmatically via the HTML meta header, which captcha clients can use. The captcha itself supports localization message via region codes as well as further customization if needed. |
3.2.1 On Focus (Level A) Also applies to: EN 301 549 Criteria · 9.3.2.1 (Web) · 10.3.2.1 (Non-web document) · 11.3.2.1 (Open Functionality Software) · 11.3.2.1 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | No change in context for focus events) |
3.2.2 On Input (Level A) Also applies to: EN 301 549 Criteria · 9.3.2.2 (Web) · 10.3.2.2 (Non-web document) · 11.3.2.2 (Open Functionality Software) · 11.3.2.2 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports |
Any changes in context on input or interaction are appropriate. |
3.3.1 Error Identification (Level A) Also applies to: EN 301 549 Criteria · 9.3.3.1 (Web) · 10.3.3.1 (Non-web document) · 11.3.3.1.1 (Open Functionality Software) · 11.3.3.1.2 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Errors are clearly described in text. |
3.3.2 Labels or Instructions (Level A) Also applies to: EN 301 549 Criteria · 9.3.3.2 (Web) · 10.3.3.2 (Non-web document) · 11.3.3.2 (Open Functionality Software) · 11.3.3.2 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Labels / instructions are provided when require user input. |
4.1.1 Parsing (Level A) Also applies to: EN 301 549 Criteria · 9.4.1.1 (Web) · 10.4.1.1 (Non-web document) · 11.4.1.1.1 (Open Functionality Software) · 11.4.1.1.2 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Well formed HTML. |
4.1.2 Name, Role, Value Also applies to: EN 301 549 Criteria · 9.4.1.2 (Web) · 10.4.1.2 (Non-web document) · 11.4.1.2.1 (Open Functionality Software) · 11.4.1.2.2 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Standard HTML controls (buttons/forms) are used and thus supports programmatically determining name and roles. |
Table 2: Success Criteria, Level AA
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
1.2.4 Captions (Live) (Level AA) Also applies to: EN 301 549 Criteria · 9.1.2.4 (Web) · 10.1.2.4 (Non-web document) · 11.1.2.4 (Open Functionality Software) · 11.1.2.4 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Not Applicable, no live audio |
1.2.5 Audio Description (Prerecorded) (Level AA) Also applies to: EN 301 549 Criteria · 9.1.2.5 (Web) · 10.1.2.5 (Non-web document) · 11.1.2.5 (Open Functionality Software) · 11.1.2.5 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Not Applicable, No video content. |
1.3.4 Orientation (Level AA 2.1 only) Also applies to: EN 301 549 Criteria · 9.1.3.4 (Web) · 10.1.3.4 (Non-web document) · 11.1.3.4 (Open Functionality Software) · 11.1.3.4 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 – Does not apply | Supports | Responsive, able to be used in both portrait and landscape orientations. |
1.3.5 Identify Input Purpose (Level AA 2.1 only) Also applies to: EN 301 549 Criteria · 9.1.3.5 (Web) · 10.1.3.4 (Non-web document) · 11.1.3.5 (Open Functionality Software) · 11.1.3.5 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 – Does not apply | Supports | Standard HTML form elements are used, with labels and or aria/alt text to further describe and explain input control/purpose. |
1.4.3 Contrast (Minimum) (Level AA) Also applies to: EN 301 549 Criteria · 9.1.4.3 (Web) · 10.1.4.3 (Non-web document) · 11.1.4.3 (Open Functionality Software) · 11.1.4.3 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | The default theme support contrast ratios higher than standard. Captcha Image mostly provides higher contrast, with audio augmentation. |
1.4.4 Resize text (Level AA) Also applies to: EN 301 549 Criteria · 9.1.4.4 (Web) · 10.1.4.4 (Non-web document) · 11.1.4.4.1 (Open Functionality Software) · 11.1.4.4.2 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Text can be resized up to 200% using native browser support without loss of functionality |
1.4.5 Images of Text (Level AA) Also applies to: EN 301 549 Criteria · 9.1.4.5 (Web) · 10.1.4.5 (Non-web document) · 11.1.4.5.1 (Open Functionality Software) · 11.1.4.5.2 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | There are no ‘images of text’, except the captcha image itself which is ‘essential’ to the functionality, and the captcha image text supports audio mode. |
1.4.10 Reflow (Level AA 2.1 only) Also applies to: EN 301 549 Criteria · 9.1.4.10 (Web) · 10.1.4.10 (Non-web document) · 11.1.4.10.1 (Open Functionality Software) · 11.1.4.10.2 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 – Does not apply | Supports | The widget does not require 2D scrolling, at 320 pixels wide or 256 pixels height |
1.4.11 Non-text Contrast (Level AA 2.1 only) Also applies to: EN 301 549 Criteria · 9.1.4.11 (Web) · 10.1.4.11 (Non-web document) · 11.1.4.11 (Open Functionality Software) · 11.1.4.11 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 – Does not apply | Supports | The default and pre-set themes support contrast ratios higher than standard. Captcha Image provides higher contrast, with audio augmentation. |
1.4.12 Text Spacing (Level AA 2.1 only) Also applies to: EN 301 549 Criteria · 9.1.4.12 (Web) · 10.1.4.12 (Non-web document) · 11.1.4.12 (Open Functionality Software) · 11.1.4.12 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 – Does not apply | Supports | Yes |
1.4.13 Content on Hover or Focus (Level AA 2.1 only) Also applies to: EN 301 549 Criteria · 9.1.4.13 (Web) · 10.1.4.13 (Non-web document) · 11.1.4.13 (Open Functionality Software) · 11.1.4.13 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 – Does not apply | Supports | Persistent |
2.4.5 Multiple Ways (Level AA) Also applies to: EN 301 549 Criteria · 9.2.4.5 (Web) · 10.2.4.5 (Non-web document) – Does not apply · 11.2.4.5 (Open Functionality Software) – Does not apply · 11.2.4.5 (Closed Software) – Does not apply · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) – Does not apply to non-web software · 504.2 (Authoring Tool) · 602.3 (Support Docs) – Does not apply to non-web docs | Supports | Not Applicable. |
2.4.6 Headings and Labels (Level AA) Also applies to: EN 301 549 Criteria · 9.2.4.6 (Web) · 10.2.4.6 (Non-web document) · 11.2.4.6 (Open Functionality Software) · 11.2.4.6 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Describes purpose |
2.4.7 Focus Visible (Level AA) Also applies to: EN 301 549 Criteria · 9.2.4.7 (Web) · 10.2.4.7 (Non-web document) · 11.2.4.7 (Open Functionality Software) · 11.2.4.7 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | All elements that gains keyboard focus has style changes on focus. |
3.1.2 Language of Parts (Level AA) Also applies to: EN 301 549 Criteria · 9.3.1.2 (Web) · 10.3.1.2 (Non-web document) · 11.3.1.2 (Open Functionality Software) – Does not apply · 11.3.1.2 (Closed Software) – Does not apply · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Correctly labels lang at <html> element. |
3.2.3 Consistent Navigation (Level AA) Also applies to: EN 301 549 Criteria · 9.3.2.3 (Web) · 10.3.2.3 (Non-web document) – Does not apply · 11.3.2.3 (Open Functionality Software) – Does not apply · 11.3.2.3 (Closed Software) – Does not apply · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) – Does not apply to non-web software · 504.2 (Authoring Tool) · 602.3 (Support Docs) – Does not apply to non-web docs | Supports | Not Applicable |
3.2.4 Consistent Identification(Level AA) Also applies to: EN 301 549 Criteria · 9.3.2.4 (Web) · 10.3.2.4 (Non-web document) – Does not apply · 11.3.2.4 (Open Functionality Software) – Does not apply · 11.3.2.4 (Closed Software) – Does not apply · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) – Does not apply to non-web software · 504.2 (Authoring Tool) · 602.3 (Support Docs) – Does not apply to non-web docs | Supports | Not Applicable |
3.3.3 Error Suggestion (Level AA) Also applies to: EN 301 549 Criteria · 9.3.3.3 (Web) · 10.3.3.3 (Non-web document) · 11.3.3.3 (Open Functionality Software) · 11.3.3.3 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Provides Specific Error Suggestions |
3.3.4 Error Prevention (Legal, Financial, Data) (Level AA) Also applies to: EN 301 549 Criteria · 9.3.3.4 (Web) · 10.3.3.4 (Non-web document) · 11.3.3.4 (Open Functionality Software) · 11.3.3.4 (Closed Software) · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 · 501 (Web)(Software) · 504.2 (Authoring Tool) · 602.3 (Support Docs) | Supports | Not Applicable, no legal commitments or financial transactions |
4.1.3 Status Messages(Level AA 2.1 only) Also applies to: EN 301 549 Criteria · 9.4.1.3 (Web) · 10.4.1.3 (Non-web document) – Does not apply · 11.4.1.3 (Open Functionality Software) – Does not apply · 11.4.1.3 (Closed Software) – Does not apply · 11.8.2 (Authoring Tool) · 12.1.2 (Product Docs) · 12.2.4 (Support Docs) Revised Section 508 – Does not apply | Supports | Status message are both visible and repeated in input form element where primary focus will be for visually impaired. |
Table 3: Success Criteria, Level AAA
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
1.2.6 Sign Language (Prerecorded) (Level AAA) Also applies to: EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Supports | Not Applicable. No pre-recorded media. |
1.2.7 Extended Audio Description (Prerecorded) (Level AAA) Also applies to: EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Supports | Not Applicable. No pre-recorded media. |
1.2.8 Media Alternative (Prerecorded) (Level AAA) Also applies to: EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Supports | Not Applicable. No pre-recorded media. |
1.2.9 Audio-only (Live) (Level AAA) Also applies to: EN 301 549 Criteria– Does not apply Revised Section 508 – Does not apply | Supports | Not Applicable. |
1.3.6 Identify Purpose (Level AAA 2.1 only) Also applies to: EN 301 549 Criteria– Does not apply Revised Section 508 – Does not apply | Supports | Purpose of controls (User Interface Components) are defined both by standard HTML forms, and aria descriptions. |
1.4.6 Contrast Enhanced (Level AAA) Also applies to: EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Supports | Predefined theme ‘Hight Contrast’ supports higher contrast including text contrast beyond 7:1 |
1.4.7 Low or No Background Audio (Level AAA) Also applies to: EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Supports | Is an Audio Captcha |
1.4.8 Visual Presentation (Level AAA) Also applies to: EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Supports | Text are short and single lines, font color can be changed using browser/plugins, text can be resized to 200% and still within full screen. |
1.4.9 Images of Text (No Exception) Control (Level AAA) Also applies to: EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Supports | No text via image format |
2.1.3 Keyboard (No Exception) (Level AAA) Also applies to: EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Supports | All actions can be completed with keyboard only with no timing of keystrokes |
2.2.3 No Timing (Level AAA) Also applies to: EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Supports | Timing are not essential parts of event or activity |
2.2.4 Interruptions (Level AAA) Also applies to: EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Supports | No updates or interruptions |
2.2.5 Re-authenticating (Level AAA) Also applies to: EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Supports | Not Applicable |
2.2.6 Timeouts (Level AAA 2.1 only) Also applies to: EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Supports | Not Applicable |
2.3.2 Three Flashes (Level AAA) Also applies to: EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Supports | No Flashes |
2.3.3 Animation from Interactions (Level AAA 2.1 only) Also applies to: EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Supports | No animations |
2.4.8 Location (Level AAA) Also applies to: EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Supports | Not Applicable, no multi-page flows |
2.4.9 Link Purpose (Link Only) (Level AAA) Also applies to: EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Supports | Link text provides clear meaning |
2.4.10 Section Headings (Level AAA) Also applies to: EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Supports | Does not Apply, no multi section content |
2.5.6 Concurrent Input Mechanisms (Level AAA 2.1 only) Also applies to: EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Supports | No limit on input mechanisms |
3.1.3 Unusual Words (Level AAA) Also applies to: EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Supports | No unusual words |
3.1.4 Abbreviations (Level AAA) Also applies to: EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Supports | No abbreviations |
3.1.5 Reading Level (Level AAA) Also applies to: EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Supports | No advanced reading level needed. |
3.1.6 Pronunciation (Level AAA) Also applies to: EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Supports | No ambiguous pronunciation |
3.2.5 Change on Request (Level AAA) Also applies to: EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Supports | Change of context is driven by user action only, except on timeout, which happens infrequently and is essential part of captcha security |
3.3.5 Help (Level AAA) Also applies to: EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Supports | Has clear labels and status messages on controls. |
3.3.6 Error Prevention (All) (Level AAA) Also applies to: EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Supports | Reversible and Checked |
Chapter 3: Functional Performance Criteria (Fpc)
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
302.1 Without Vision | Supports | MTCaptcha plugin uses standard HTML and WAI-ARIA attributes and keyboard shortcuts to describe the identity, operation, and state of user interface elements to Assistive Technologies. |
302.2 With Limited Vision | Supports | MTCaptcha plugin supports standard browser magnification and contrast adjustments |
302.3 Without Perception of Color | Supports | Color is only used as decorative or supplemental attribute of user interface elements. A textual representation is always used as the primary mechanism for conveying information. The captcha Image essential to functionality is designed to be color blind safe for most types of color blindness, and an audio mode is supported as well. |
302.4 Without Hearing | Supports | MTCaptcha plugin does not include audio-only features that require hearing to be used. |
302.5 With Limited Hearing | Supports | MTCaptcha plugin does not include audio-only features that require hearing to be used. |
302.6 Without Speech | Supports | MTCaptcha plugin does not require speech input. |
302.7 With Limited Manipulation | MTCaptcha plugin supports standard input mechanisms such as user-provided keyboards and pointing devices. Usage of the product does not require fine motor controls nor simultaneous actions | |
302.8 With Limited Reach and Strength | ||
302.9 With Limited Language, Cognitive, and Learning Abilities | Supports |
Notes: The MTCaptcha Plugin is a web software application and is not subject to the requirements of this section
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
501.1 Scope – Incorporation of WCAG 2.0 AA | See WCAG 2.x section | See information in WCAG section |
502 Interoperability with Assistive Technology | Heading cell – no response required | Heading cell – no response required |
502.2.1 User Control of Accessibility Features | Not Applicable | MTCaptcha Plugin not considered platform software as defined by Section 508 |
502.2.2 No Disruption of Accessibility Features | Supports | MTCaptcha Plugin is compatible with operating system and browser accessibility features configured by the user. |
502.3 Accessibility Services | Heading cell – no response required | Heading cell – no response required |
502.3.1 Object Information | Supports | MTCaptcha Plugin uses standard HTML input elements and WAI-ARIA attributes to describe the role, state, and description of user interface elements to Assistive Technologies. |
502.3.2 Modification of Object Information | Supports | MTCaptcha Plugin uses standard HTML or ARIA object roles for maximum compatibility with assistive technologies. |
502.3.3 Row, Column, and Headers | Supports | MTCaptcha Plugin uses standard HTML attributes to define table structure and relationships, including column and row headers, to Assistive Technologies. |
502.3.4 Values | Supports | MTCaptcha Plugin uses standard HTML or ARIA object attributes for maximum compatibility with assistive technologies. |
502.3.5 Modification of Values | Supports | MTCaptcha Plugin uses standard HTML or ARIA object attributes for maximum compatibility with assistive technologies. |
502.3.6 Label Relationships | Supports | MTCaptcha Plugin uses standard HTML and WAI-ARIA attributes to describe label relationships of user interface elements to Assistive Technologies. This includes the use of “aria-labelledby” attributes. |
502.3.7 Hierarchical Relationships | Supports | MTCaptcha Plugin uses standard HTML markup to express hierarchical relationships. |
502.3.8 Text | Supports | MTCaptcha Plugin renders strings as plain text values in HTML for maximum compatibility with assistive technologies. |
502.3.9 Modification of Text | Supports | MTCaptcha Plugin renders strings as plain text values in HTML for maximum compatibility with assistive technologies. |
502.3.10 List of Actions | Supports | MTCaptcha Plugin uses standard HTML or ARIA object attributes for maximum compatibility with assistive technologies. |
502.3.11 Actions on Objects | Supports | MTCaptcha Plugin uses standard HTML or ARIA object attributes for maximum compatibility with assistive technologies. |
502.3.12 Focus Cursor | Supports | MTCaptcha Plugin uses visual changes to elements to indicate the current position of focus., |
502.3.13 Modification of Focus Cursor | Supports | MTCaptcha Plugin product uses standard HTML elements with standard cursor controls for user input. |
502.3.14 Event Notification | Supports | MTCaptcha Plugin provides a status message if captcha needs to be renewed, the timing can not be changed or delayed as its essential to functionality |
502.4 Platform Accessibility Features | Not Applicable | MTCaptcha Plugin is not considered platform software as defined by Section 508. |
503 Applications | Heading cell – no response required | Heading cell – no response required |
503.2 User Preferences | Supports | MTCaptcha Plugin respects user preferences from platform or OS settings. For example, if user enables high contrast mode, the interfaces will display with high contrast. |
503.3 Alternative User Interfaces | Not Applicable | MTCaptcha Plugin does not provide any alternative user interfaces that function as assistive technology. |
503.4 User Controls for Captions and Audio Description | Heading cell – no response required | Heading cell – no response required |
503.4.1 Caption Controls | Not Applicable | MTCaptcha Plugin does not provide live or recorded audio as primary content. The captcha audio is a secondary mode for the image captcha |
503.4.2 Audio Description Controls | Not Applicable | |
504 Authoring Tools | Heading cell – no response required | Heading cell – no response required |
504.2 Content Creation or Editing (if not authoring tool, enter “not applicable”) | See WCAG 2.x section | See information in WCAG section |
504.2.1 Preservation of Information Provided for Accessibility in Format Conversion | Not Applicable | |
504.2.2 PDF Export | Not Applicable | |
504.3 Prompts | Not Applicable | |
504.4 Templates | Not Applicable |
Notes: This report covers accessibility conformance for the MTCaptcha Captcha web Plugin and does not discuss Documentation or Support Services.
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
4.2.1 Usage without vision | Supports | MTCaptcha Plugin uses standard HTML and WAI-ARIA attributes to describe the identity, operation, and state of user interface elements to Assistive Technologies |
4.2.2 Usage with limited vision | Supports | MTCaptcha plugin supports standard browser magnification and contrast adjustments |
4.2.3 Usage without perception of colour | Supports | Color is only used as decorative or supplemental attribute of user interface elements. A textual representation is always used as the primary mechanism for conveying information. The captcha Image essential to functionality is designed to be color blind safe for most types of color blindness, and an audio mode is supported as well. |
4.2.4 Usage without hearing | Supports | MTCaptcha plugin does not include audio-only features that require hearing to be used. |
4.2.5 Usage with limited hearing | Supports | MTCaptcha plugin does not include audio-only features that require hearing to be used. |
4.2.6 Usage without vocal capability | Supports | MTCaptcha plugin does not require speech input. |
4.2.7 Usage with limited manipulation or strength | Supports | MTCaptcha plugin supports standard input mechanisms such as user-provided keyboards and pointing devices. Usage of the product does not require fine motor controls nor simultaneous actions. |
4.2.8 Usage with limited reach | Not Applicable | |
4.2.9 Minimize photosensitive seizure triggers | Supports | MTCaptcha plugin does not include visual features with flashing that could trigger seizures |
4.2.10 Usage with limited cognition | Supports | MTCaptcha plugin uses a logical focus order, and provides capabilities for specifying error text for user interface components. |
4.2.11 Privacy | Supports | MTCaptcha plugin does not impede usage of standard privacy controls alongside assistive technologies. For example, users can connect a headset for private listening to screen reader announcements. |
Notes: MTCaptcha Plugin supports standard assistive technologies and is therefore not subject to the Closed Functionality criteria described in this Chapter.
Notes: MTCaptcha Plugin does not offer two-way voice communication and is therefore not subject to the requirements of this section.
Notes: MTCaptcha Plugin does not offer video capabilities and is therefore not subject to the requirements of this section.
Notes: MTCaptcha Plugin is a web software application and is not subject to the requirements of this section.
Notes: MTCaptcha Plugin does not include non-web documents and is therefore not subject to the requirements of this section.
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
11.0 General | Heading cell – no response required | Heading cell – no response required |
11.1.1.1 through 11.4.1.3 | See WCAG 2.x section | See information in WCAG section |
11.5 Interoperability with assistive technology | Heading cell – no response required | Heading cell – no response required |
11.5.1 Closed functionality (informative) | Heading cell – no response required | Heading cell – no response required |
11.5.2 Accessibility services | Heading cell – no response required | Heading cell – no response required |
11.5.2.1 Platform accessibility service support for software that provides a user interface | See 11.3.2.5 through 11.3.2.17 | See information in 11.3.2.5 through 11.3.2.17 |
11.5.2.2 Platform accessibility service support for assistive technologies | See 11.3.2.5 through 11.3.2.17 | See information in 11.3.2.5 through 11.3.2.17 |
11.5.2.3 Use of accessibility services | Supports | MTCaptcha Plugin is compatible with operating system and browser accessibility features configured by the user. |
11.5.2.4 Assistive technology | Supports | MTCaptcha Plugin is not assistive technology |
11.5.2.5 Object information | Supports | MTCaptcha Plugin uses standard HTML input elements and WAI-ARIA attributes to describe the role, state, and description of user interface elements to Assistive Technologies |
11.5.2.6 Row, column, and headers | Supports | MTCaptcha Plugin uses standard HTML attributes to define table structure and relationships, including column and row headers, to Assistive Technologies |
11.5.2.7 Values | Supports | MTCaptcha Plugin uses standard HTML or ARIA object attributes for maximum compatibility with assistive technologies |
11.5.2.8 Label relationships | Supports | MTCaptcha Plugin uses standard HTML and WAI-ARIA attributes to describe label relationships of user interface elements to Assistive Technologies. This includes the use of “aria-labelledby” attributes. |
11.5.2.9 Parent-child relationships | Supports | MTCaptcha Plugin uses standard HTML markup to express hierarchical relationships. |
11.5.2.10 Text | Supports | MTCaptcha Plugin renders strings as plain text values in HTML for maximum compatibility with assistive technologies. |
11.5.2.11 List of available actions | Supports | MTCaptcha Plugin uses standard HTML or ARIA object attributes for maximum compatibility with assistive technologies. |
11.5.2.12 Execution of available actions | Supports | MTCaptcha Plugin uses standard HTML or ARIA object attributes for maximum compatibility with assistive technologies. |
11.5.2.13 Tracking of focus and selection attributes | Supports | MTCaptcha Plugin product uses visual changes to elements to indicate the current position of focus. |
11.5.2.14 Modification of focus and selection attributes | Supports | MTCaptcha Plugin product uses standard HTML elements with standard cursor controls for user input. |
11.5.2.15 Change notification | Supports | MTCaptcha Plugin provides a status message if captcha needs to be renewed, the timing can not be changed or delayed as its essential to functionality. |
11.5.2.16 Modifications of states and properties | Supports | MTCaptcha Plugin uses standard HTML input elements for maximum compatibility with assistive technologies |
11.5.2.17 Modifications of values and text | Supports | MTCaptcha Plugin uses standard HTML input elements for maximum compatibility with assistive technologies |
11.6 Documented accessibility usage | Heading cell – no response required | Heading cell – no response required |
11.6.1 User control of accessibility features | Not Applicable | MTCaptcha Plugin is not a platform. |
11.6.2 No disruption of accessibility features | Supports | MTCaptcha Plugin does not disrupt the accessibility features provided by platform |
11.7 User preferences | Supports | MTCaptcha Plugin respects user preferences from platform or OS settings. For example, if user enables high contrast mode, the interfaces will display with high contrast. |
11.8 Authoring tools | Heading cell – no response required | Heading cell – no response required |
11.8.1 Content technology | Heading cell – no response required | Heading cell – no response required |
11.8.2 Accessible content creation (if not authoring tool, enter “not applicable”) | See WCAG 2.x section | See information in WCAG section |
11.8.3 Preservation of accessibility information in transformations | Not Applicable | MTCaptcha Plugin is not an authoring tool. |
11.8.4 Repair assistance | Not Applicable | MTCaptcha Plugin is not an authoring tool. |
11.8.5 Templates | Not Applicable | MTCaptcha Plugin is not an authoring tool. |
Notes: This report covers accessibility conformance for the MTCaptcha Captcha web Plugin and does not discuss Documentation or Support Services.
Notes: MTCaptcha Plugin does not provide relay or access to any emergency services.