Website logo
Navigate through spaces
VPATs
⌘K
🏠~ ScreenPal VPATs Home ~
📺VPAT - Consumption Pages
🪧VPAT - Marketing
💻VPAT - Login and Content Management
🍎VPAT - MacOS App
🪟VPAT - Windows App
📱VPAT - iOS App
📱VPAT - Android App
👩‍💻VPAT - Chromebook App
🌐VPAT - Browser Extension
✏️VPAT - LTI v1.3 Plugin Accessibility Conformance Report
Docs powered by Archbee
Website logo

VPAT - MacOS App

Accessibility Conformance Report

WCAG Edition - (Based on VPAT® Version 2.4)

Name of Product: ScreenPal MacOS App (https://screenpal.com/)

Report Date: May 29th, 2023

Product Description: ScreenPal is a screen recording and video editing software tool that can be launched directly from a browser.

Contact information: support@screenpal.com

Evaluation Methods Used:

Accessibility testing as per WCAG 2.1 AA guidelines.

The evaluation was performed using below tools/ tests:

  • Screen readers:
    • VoiceOver
  • Color contrast testing using Color Contrast Analyzer
  • Keyboard-only

Applicable Standards/Guidelines

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

Standard/Guideline

Included in Report

Web Content Accessibility Guidelines 2.1 at https://www.w3.org/TR/WCAG21/

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.

WCAG 2.1 Report

Note: When reporting on conformance with the WCAG 2.1 Success Criteria, they are scoped for full pages, complete processes, and accessibility-supported ways of using technology as documented in the WCAG 2.1 Conformance Requirements.

Table 1: Success Criteria, Level A

Criteria

Conformance Level

Remarks and Explanations

1.1.1 Non-text Content (Level A)

Partially Supports

Images on the app contain relevant alternative text.

Exceptions include:

  • The screen reader announces the hidden version number ''3.3.0'' along with the ScreenPal logo on the Story from the Script screen.

1.2.1 Audio-only and Video-only (Prerecorded) (Level A)

Supports

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

1.2.2 Captions (Prerecorded) (Level A)

Supports

No multimedia content is present on the app.

1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A)

Supports

No multimedia content is present on the app.

1.3.1 Info and Relationships (Level A)

Partially Supports

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

Exceptions include:

  • The screen reader announces the heading text 'Help' as plain content on the Story from the Script screen
  • An unnecessary table is announced by the screen reader for the background effect buttons such as ''None'', ''Blur'' etc. on the Customize Background screen
  • The screen reader announces the videos’ tabular content as normal content on the Storyboard From Project Manager screen

1.3.2 Meaningful Sequence (Level A)

Partially Supports

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

Exceptions include:

  • The screen reader announces the hidden background content when the user navigates the 'Tasks' modal on the Story from Script screen
  • The screen reader announces the text 'Create a story' and 'How do you want to start your story' together on the Story from Script screen
  • When the user selects the 'Information' button, the screen reader focus doesn't move to the appearing 'information' modal content on the Customize Background screen
  • The screen reader reads the hidden content when the user navigates the choose sound effects buttons on the Sound Effect screen.

1.3.3 Sensory Characteristics (Level A)

Supports

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

1.4.1 Use of Color (Level A)

Partially Supports

Color 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 links 'Learn more' and ‘Need Help’ are distinguished visually by the use of color alone on the screen.

1.4.2 Audio Control (Level A)

Supports

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

2.1.1 Keyboard (Level A)

Partially Supports

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

Exceptions include:

  • The focus is missing for the 'Release notes' link on the Story screen
  • The focus is missing for the 'Learn more about creating a story' link on the Story screen
  • The 'X (Close)' button is not focusable on the Draw on Screen screen
  • The dropdowns are not accessible using the keyboard on the Draw on Screen screen
  • The 'Screen Recorder' options are not focusable on the Storyboard From Project Manager screen.

2.1.2 No Keyboard Trap (Level A)

Supports

Keyboard focus is moving sequentially throughout the app 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 only)

Supports

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

2.2.1 Timing Adjustable (Level A)

Supports

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

2.2.2 Pause, Stop, Hide (Level A)

Supports

The moving/ scrolling content present on the app is provided with a mechanism to stop, pause, or hide such content.

2.3.1 Three Flashes or Below Threshold (Level A)

Supports

There is no flashing content present on the app.

2.4.1 Bypass Blocks (Level A)

Supports

The success criterion is not applicable.

2.4.2 Page Titled (Level A)

Supports

The success criterion is not applicable.

2.4.3 Focus Order (Level A)

Partially Supports

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

Exceptions include:

  • On dismissing the tooltip, the focus does not remain on the same element on the Story screen
  • The focus does not move directly to the 'Connect to Microsoft Teams' overlay on the Story screen
  • The focus gets lost after selecting any drawing option using the arrow keys on the Draw on Screen screen.

2.4.4 Link Purpose (In Context) (Level A)

Partially Supports

All 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 not announced for the 'Learn more about creating a story' link on the Story from Script screen.

2.5.1 Pointer Gestures (Level A 2.1 only)

Supports

All functionalities present in the app can be operated with a single pointer without a path-based gesture unless a multipoint or path-based gesture is essential.

2.5.2 Pointer Cancellation (Level A 2.1 only)

Supports

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

2.5.3 Label in Name (Level A 2.1 only)

Supports

All labels on the app 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 only)

Supports

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

3.1.1 Language of Page (Level A)

Supports

The product inherits the language settings configured through the operating system.

3.2.1 On Focus (Level A)

Partially Supports

No interactive element is triggered automatically on receiving the focus.

Exceptions include:

  • The context changes after 'Add Transition' receives focus on the Storyboard From Project Manager page.

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.3.1 Error Identification (Level A)

Supports

The success criterion is not applicable.

3.3.2 Labels or Instructions (Level A)

Supports

The app 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.

4.1.1 Parsing (Level A)

Supports

The success criterion is not applicable.

4.1.2 Name, Role, Value (Level A)

Partially Supports

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

Exceptions include:

  • The label is not provided to the 'Email' field on the Story from Script screen
  • The role and label are not announced for the radio buttons on the Customize Background screen
  • The label is not announced by the screen reader for ‘Select Folder’, ‘Search field’, and ‘Sort by ascending/ descending’ on the Storyboard From Project Manager screen
  • The label is missing for the 'Script' and Notes' edit fields on the Storyboard From Project Manager screen
  • The label is missing for the Trim start/ end time button on the Storyboard From Project Manager screen.

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 app.

1.2.5 Audio Description (Prerecorded) (Level AA)

Supports

No multimedia content is present on the app.

1.3.4 Orientation (Level AA 2.1 only)

Supports

The success criterion is not applicable.

1.3.5 Identify Input Purpose (Level AA 2.1 only)

Supports

Interactive fields on the app are clearly labeled to direct the user to enter the data expected in the fields.

1.4.3 Contrast (Minimum) (Level AA)

Partially Supports

The app adheres to minimum contrast standards.

Exceptions include:

  • The text 'Need Help' fails the color contrast ratio on the Story screen
  • The placeholder text 'Enter detailed description of problem' fails the color contrast ratio on the Story screen
  • The text 'Select' fails the color contrast ratio in the hover state on the Story screen

The duration time text such as '4s' fails the color contrast ratio Storyboard From Project Manager screen.

1.4.4 Resize text (Level AA)

Supports

The success criterion is not applicable.

1.4.5 Images of Text (Level AA)

Supports

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

1.4.10 Reflow (Level AA 2.1 only)

Supports

The success criterion is not applicable.

1.4.11 Non-text Contrast (Level AA 2.1 only)

Partially Supports

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

Exceptions include:

  • The 'Tooltip' icon fails the color contrast ratio on the Customize Background screen

1.4.12 Text Spacing (Level AA 2.1 only)

Supports

The success criterion is not applicable.

1.4.13 Content on Hover or Focus (Level AA 2.1 only)

Partially Supports

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

Exceptions include:

  • The tooltip is not dismissible using the 'Esc' key on the Customize Background screen.

2.4.5 Multiple Ways (Level AA)

Supports

The success criterion is not applicable.

2.4.6 Headings and Labels (Level AA)

Partially Supports

Headings and Labels on the app provide sufficient detail of the content they are describing.

Exceptions include:

  • An insufficient label is announced for the 'select' button on the Story from Script screen
  • An insufficient label is announced for the 'More options' button on the Storyboard From Project Manager screen.

2.4.7 Focus Visible (Level AA)

Partially Supports

All the elements present in the app have focus visibility.

Exceptions include:

  • The focus indicator is not available on certain elements on the Customize Background screen
  • The focus indicator is not available on the draw elements on the Draw on Screen screen
  • The focus indicator is not available on the dropdown, 'X (Close)' and 'Slider’ buttons on the Storyboard From Project Manager screen.

3.1.2 Language of Parts (Level AA)

Partially Supports

The app inherits the language settings configured through the operating system.

Exceptions include:

  • Language of parts in languages other than English is not announced on the Story from Script screen.

3.2.3 Consistent Navigation (Level AA)

Supports

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

3.2.4 Consistent Identification (Level AA)

Supports

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

3.3.3 Error Suggestion (Level AA)

Supports

The success criterion is not applicable.

3.3.4 Error Prevention (Legal, Financial, Data) (Level AA)

Supports

The success criterion is not applicable.

4.1.3 Status Messages(Level AA 2.1 only)

Partially Supports

The updated content automatically notifies the visually impaired users via a screen reader.

Exceptions include:

  • The screen reader remains silent when the user imports any sound effect on the Sound Effect screen



PREVIOUS
VPAT - Login and Content Management
NEXT
VPAT - Windows App
Docs powered by Archbee
TABLE OF CONTENTS
Evaluation Methods Used:
Applicable Standards/Guidelines
Terms
WCAG 2.1 Report
Table 1: Success Criteria, Level A
Table 2: Success Criteria, Level AA
Docs powered by Archbee