VPAT - Marketing Accessibility Conformance Report

WCAG Edition

(Based on VPAT® Version 2.5)

Name of Product:

ScreenPal Marketing website (https://screenpal.com/)

Report Date:

July 18th, 2024

Product Description:

ScreenPal is a video hosting platform facilitating the sharing of video and image content, privately or publicly.

Contact information:

Evaluation Methods Used:

Accessibility testing as per WCAG 2.2 AA guidelines.

The evaluation was performed using the below tools/ tests:

  • Screen readers:
    • NVDA on Win11/ Chrome
    • VoiceOver on iPhone/ Safari
  • WAVE automated tool
  • Color contrast testing using Color Contrast Analyzer
  • Browser zoom
  • Keyboard-only
  • Text-spacing testing using bookmarklets

Applicable Standards/Guidelines

This report covers the degree of conformance with the following accessibility standards/guidelines:

Standard/Guideline

Included in Report

Web Content Accessibility Guidelines 2.2 at https://www.w3.org/TR/WCAG22/

Level AAA (No) Level AA (Yes) Level A (Yes)

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.
  • Not Evaluated: The product has not been evaluated against the criterion.

Table 1: Success Criteria, Level A

Criteria

Conformance Level

Remarks and Explanations

Partially Supports

Images on the website mostly contain relevant alternative text.

Exceptions include:

  • Incorrect alternative text announced for multiple images like 'Apple icon', 'Google icon', etc on the Home page.
  • The screen reader announces an incorrect alternative text as 'Home' for the ScreenPal footer logo image on the Home page.
  • The screen reader announces an incorrect alternative text as 'Screenshots' for all the brand logos like 'Starbucks' on the Capture Screenshots, Video Management, Education, and Green Screen pages.
  • The alternative text for the ScreenPal logo is not announced by the screen reader on the Knowledge Base page.

Supports

No audio-only or video-only content is present on the website.

Supports

Captions are provided for multimedia content present on the website.

Supports

Alternatives are provided for multimedia content present on the website.

Partially Supports

The website mostly has consistent headers and global table structures to establish clear information and relationships within the website. Screen readers properly identify most of the information available on the website. Visually impaired users are easily able to perceive the relationship between a particular element and its role. 

Exceptions include:

  • The 'Banner' and 'Content info' landmarks are not announced by the screen reader on most of the web pages.
  • The screen reader does not announce the label and the role of the 'Mobile app' dialog box on the Home page.
  • The 'Main' landmark is not announced by the screen reader on the Integrations and Green Screen pages.
  • The mandatory input fields like 'First name' are not announced as required on the Subscribe page.

Partially Supports

The sequence of the content present on the website is mostly meaningful and appropriate and does not affect the meaning of the provided content.

Exceptions include:

  • The focus moves twice to the menu buttons such as 'Product' using iPhone VoiceOver on the Home page.
  • The screen reader announces hidden slide contents using the 'Arrow' keys on the Home page.
  • The focus moves twice to the 'All' button using iPhone VoiceOver on the Integrations page.
  • The screen reader announces hidden error texts along with fields like 'First name' using iPhone VoiceOver on the Subscribe page.

Supports

No information is present on the website which is based on sensory characteristics such as shape, size, location, sound, etc.

1.4.1 Use of Color (Level A)

Partially Supports

Color, in most cases, is not used as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element.

Exceptions include:

  • The 'Login' and 'ScreenPal Terms' links are distinguished from the surrounding text solely by color alone on the Subscribe page.

1.4.2 Audio Control (Level A)

Supports

No audio content is present on the website that plays automatically for more than 3 seconds.

2.1.1 Keyboard (Level A)

Partially Supports

The website mostly supports standard keyboard navigation and input functions (including swiping to move between input fields and pressing [Double tap] to make selections).

Exceptions include:

  • The 'Scan QR code' button is not focusable using the keyboard on the Home page.
  • The 'Settings' button is not triggerable using the keyboard inside the 'See How it works' modal on the Capture Screenshots page.
  • The keyboard focus is missing for tabs like 'Annual Save $36' on the Subscribe page.
  • The navigation menu buttons like 'Product', 'Education', etc. are not collapsible by the keyboard on the Home page.

Supports

Keyboard focus is moving sequentially throughout the website without the focus getting trapped in any section and it is convenient to access the functionality.

2.1.4 Character Key Shortcuts (Level A 2.1 and 2.2)

Supports

No functionalities are dependent on or controlled by character key shortcuts.

Supports

There is no such activity present on the website where time needs to be adjusted or extended.

Supports

There is no such content present on the website that needs to be stopped, paused, or hidden.

Supports

There is no flashing content present on the website.

2.4.1 Bypass Blocks (Level A)

Partially Supports

A bypass mechanism for skipping to the main content is implemented.

Exceptions include:

  • There is no mechanism available to bypass the repeated content on the Home page.

2.4.2 Page Titled (Level A)

Partially Supports

Descriptive and correct page titles are present for most of the pages on the website.

Exceptions include:

  • An insufficient page title as 'Community Updates, Product News, Tips and Tricks' for the Blog page.
  • An insufficient page title where the website name is not included is announced by the screen reader for the Subscribe and Tutorial pages.

2.4.3 Focus Order (Level A)

Partially Supports

The focus mostly moves in a correct sequence order on the website, from left to right and top to bottom.

Exceptions include:

  • The focus moves twice to the 'Account' button and 'Online Screen Recorder' link on the Home page.
  • The focus does not move directly to the 'Cookies overlay' on the Home page.
  • An incorrect focus order is found for the navigation menus on the Home page.

Partially Supports

Most of the links are provided with appropriate link text and the user would be able to understand the purpose of the link from its link text.

Exceptions include:

  • The link text is missing for the 'QR code' link on the Home page.
  • An insufficient link text is announced for multiple 'More' links on the Integrations page.
  • An insufficient link text is announced for the 'Capterra' link on the Video Editor page.
  • An insufficient link text is announced for multiple 'Learn More' links on the Integrations, Mentorship and Feedback, Lecture Capture, and Education Community pages.

2.5.1 Pointer Gestures (Level A 2.1 and 2.2)

Supports

All functionalities present on the website can be operated with a single pointer without a path-based gesture unless a multi-point or path-based gesture is essential.

2.5.2 Pointer Cancellation (Level A 2.1 and 2.2)

Supports

No down-event of the pointer is used in the website to execute any part of the action.

2.5.3 Label in Name (Level A 2.1 and 2.2)

Supports

All labels on the website include text and the same text is defined in the code as well to assist speech recognition technologies.

2.5.4 Motion Actuation (Level A 2.1 and 2.2)

Supports

No functionality is present on the website that is operable only by device motion.

Supports

The language attribute is correctly defined for the web pages.

3.2.1 On Focus (Level A)

Supports

No interactive element is triggered automatically on receiving the focus.

3.2.2 On Input (Level A)

Supports

Change of context does not happen when the user changes the setting of any input controls.

3.2.6 Consistent Help (Level A 2.2 only)

Supports

A sufficient help mechanism is provided in a consistent place on multiple web pages.

Supports

Errors present on the website are notified to the users correctly.

Partially Supports

The website mostly provides support for motor-impaired and cognitive users as the labels and instructions are provided for the form fields, which are clearly visible and readable to such users.

Exceptions include:

  • There is no visual indication present for the mandatory form fields like 'First Name' on the Subscribe page.

3.3.7 Redundant Entry (Level A 2.2 only)

Supports

Users are not required to enter the same details in the same process multiple times.

Partially Supports

All the website elements have a proper label associated with their role and the screen reader recognizes them correctly with updated values as well.

Exceptions include:

  • The screen reader announces the incorrect role and label for the 'Close' button on the Home page.
  • The screen reader doesn't announce the label for the 'Search' button on the Tutorials page.
  • The screen reader announces an incorrect role for the 'See How it works' button on the Capture Screenshots page.
  • The screen reader doesn't announce the current state of the links like 'All' on the Integrations page.



Table 2: Success Criteria, Level AA

Criteria

Conformance Level

Remarks and Explanations

1.2.4 Captions (Live) (Level AA)

Supports

No live multimedia content is present on the website.

Supports

Audio description is not required for the multimedia content present on the website.

1.3.4 Orientation (Level AA 2.1 and 2.2)

Supports

The website does not restrict its view and operation to a single display orientation.

1.3.5 Identify Input Purpose (Level AA 2.1 and 2.2)

Partially Supports

Interactive fields on the website are mostly labeled to direct the user to enter the data expected in the fields.

Exceptions include:

  • The auto-complete attribute is missing for the edit fields like 'First Name' on the Subscribe page.

Partially Supports

The website mostly adheres to minimum contrast standards.

Exceptions include:

  • The text 'Summer Sale..' fails color contrast ratio on the Home page.
  • The text such as 'Video editor tips & tricks' fails the color contrast ratio due to the irregular background on the Free Video Editor page.
  • The text such as 'Available on' fails the color contrast ratio on multiple pages.
  • The text 'Record', and 'Edit' fail the color contrast ratio on the Plans page.

1.4.4 Resize text (Level AA)

Supports

The website is fully responsive. At a zoom of 200%, no loss of content or functionality is observed.

1.4.5 Images of Text (Level AA)

Partially Supports

Most of the information is conveyed to the user via an image of the text.

Exceptions include:

  • The image of text is used for the numbers like '1', '2', etc on the Video Editor and Green Screen pages.

1.4.10 Reflow (Level AA 2.1 and 2.2)

Partially Supports

The website mostly does not require scrolling in two dimensions to present content without loss of information at 400% zoom.

Exceptions include:

  • The content such as 'Upload content' and 'Take quiz' truncates on the viewport of 320px X 256px on the Home page.
  • The country combobox disappears on a viewport of 320px X 256px on the Screen Recorder page.
  • The content such as 'June 23-27 Denver..' truncates on the viewport of 320px X 256px on the Blog page.
  • The 'Plan Details' content truncates by changing the viewport 320px X 256px on the Plans page.

1.4.11 Non-text Contrast (Level AA 2.1 and 2.2)

Partially Supports

The website user interface components mostly have a contrast ratio of at least 3:1 against adjacent color(s).

Exceptions include:

  • The 'Close' icon fails the color contrast ratio on the Home page.
  • The Logos like 'Starbucks', 'Amazon', etc fail color contrast ratio on multiple pages.
  • The focus outline of the elements fails the color contrast ratio due to irregular background on most of the web pages.
  • The 'Scroll to Top' icon fails the color contrast ratio on the Knowledge Base page.

1.4.12 Text Spacing (Level AA 2.1 and 2.2)

Partially Supports

The website is mostly compliant with WCAG text spacing requirements.

Exceptions include:

  • The 'More' link overlaps with the content on applying the text spacing properties on the Integrations page.
  • The text 'Turn a PDF into a video.' truncates on applying the text spacing properties.

1.4.13 Content on Hover or Focus (Level AA 2.1 and 2.2)

Partially Supports

The content that is triggered by hover or focus is dismissible, hoverable, and persistent.

Exceptions include:

  • The Sub menu items are not dismissable using the 'Esc' key on mouse hover on the Home page.

2.4.5 Multiple Ways (Level AA)

Partially Supports

A proper navigation header is provided to access the different types of website pages.

Exceptions include:

  • Multiple ways for navigation are not provided to access the website's information on the Home page.

Partially Supports

Headings and labels on the website mostly provide sufficient detail of the content they are describing.

Exceptions include:

  • Insufficient labels are announced for the subscription-type radio buttons.

2.4.7 Focus Visible (Level AA)

Partially Supports

Most of the elements present on the website have focus visibility.

Exceptions include:

  • The focus indicator is unavailable on links such as 'Download ScreenPal for free' on most of the web pages.
  • The focus indicator is not visible on the element like the 'Search' button on the Tutorials page.

Partially Supports

Most of the elements that receive keyboard focus are at least partially visible upon receiving the focus.

Exceptions include:

  • The focus is obscured by the 'Scan QR code' modal on the Home page.

2.5.7 Dragging Movements (Level AA 2.2 only)

Supports

All actions that involve dragging, are provided with a simple pointer alternative.

2.5.8 Target Size (Minimum) (Level AA 2.2 only)

Partially Supports

Most of the interactive pointer targets are at least 24 by 24 CSS pixels or have sufficient spacing around them.

Exceptions include:

  • Insufficient spacing is present between the clickable area of the carousel bullets on the Home and Education pages.

Partially Supports

English is the primary and only language of the website. There are no phrases or sentences written in any other language, which need to be defined separately.

Exceptions include:

  • The lang attribute is not implemented for the languages dropdown on the Free Screen Recorder page.

Supports

Navigational mechanisms are repeated on the website and occur in the same relative order each time they are repeated. Hence, consistent navigation is provided to the user.

Supports

Components that provide the same functionality throughout the website can be easily identified by the user.

Supports

The provided error messages are descriptive enough to understand the error and identify the location where they occur.

Supports

There are no critical forms available where error prevention is required. Error suggestions are enough to fill out the form and correct the errors.

Supports

Sufficient mechanisms are provided to assist users with mental effort during authentication or login steps.

4.1.3 Status Messages (Level AA 2.1 and 2.2)

Partially Supports

The updated content automatically notifies the visually impaired users via a screen reader in most of the cases.

Exceptions include:

  • The slide-changing notification is not announced automatically on the Home and Education pages.
  • The search results are not announced automatically on the Tutorials page.
  • The screen reader does not announce the updated content 'Launched, App will appear on the screen' automatically on the Free Screen Recorder page.
  • The screen reader does not announce the notification as 'Added' when adding a plan on the Subscribe page.