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 - Android App

ScreenPal Android App Accessibility Conformance Report

WCAG Edition - Base on VPAT® Version 2.4

Name of Product: ScreenPal Android App

Report Date: July 7th, 2023

Product Description: ScreenPal for Android is a screen recording and video editing mobile software tool that can be launched via a mobile browser, or directly as an app on an Android device.

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 reader:
    • TalkBack on Android phone
  • Color contrast testing

Notes:

The VPAT has been prepared based on the accessibility evaluation of the following pages/ flows:

Screen Recording

Screen Recording (with System Audio)

Camera Recording

Camera + Screen Recording

Camera + Screen Recording (with Microphone)

Videos screen

Edit Video

Trim

Music

Text

Overlay - My Images

Overlay - Sticker Library

Overlay - Stock Library

Blur

Filter

Effects

Crop

Speed

Rotate

Narrate

Adjustments

Facecam (to already saved video)

Video - Recording details (i)

Share - Screenpal

Settings screen

Settings - Tutorials & Tours: any topic (Browser)

Settings - About - Privacy Policy (Browser)

Settings - About - Terms of Service (Browser)

Login flow (continues in web browser)

Applicable Standards/Guidelines

This report covers the degree of conformance for the following accessibility standard/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)

Supports

Images on the app contain

relevant alternative text.

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

Supports

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

1.2.2 Captions (Prerecorded) (Level A)

Supports

No multimedia content is present in the app.

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

Supports

No multimedia content is present in 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. The screen reader properly identifies most of the information available in 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 some detected text like 'sRnPal' when the focus moves to video slots on the Screen Recording (with System Audio) screen

The text 'Font color', 'Background color', and 'Font ' are not read by the screen reader on the Text screen

The sticker page bullets are not announced by the screen reader on the Overlay - Sticker Library screen.

1.3.2 Meaningful Sequence (Level A)

Partially Supports

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

Exceptions include:

The focus moves to the next element when the ''Information'' popup appears on the Screen Recording (with System Audio) screen

The screen reader's focus moves to a hidden 'Upload' button after the 'Cancel' button on the Share – ScreenPal screen.

1.3.3 Sensory Characteristics (Level A)

Supports

No information is present in the app which is 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 font colors are identified using color alone on the Text 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 input functions (including swiping to move between input fields and pressing [Double tap] to make selections).

Exceptions include:

The screen reader user is unable to crop the video on the Screen Recording (with System Audio), Screen Recording, Camera Recording, Camera + Screen Recording, and other screens

The screen reader user is unable to forward and backward the video as the video slider is not focusable using the screen reader on the Screen Recording (with System Audio), Screen Recording, Camera Recording, Camera + Screen Recording, and other screens

The recording camera screen is not focusable by the screen reader on the Camera + Screen Recording screen

The rotate text box button is not triggerable by the screen reader on the Text screen

The adjustment sliders like 'Brightness' are skipped by the screen reader on the Adjust screen

The settings button does not get triggered when activated using the double tap on the Tutorials & Tours screen.

2.1.2 No Keyboard Trap

(Level A)

Supports

The swipe 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

The success criterion is not applicable.

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

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

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

Descriptive and correct page titles are present for pages throughout the app.

2.4.3 Focus Order (Level A)

Supports

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

2.4.4 Link Purpose (In Context) (Level A)

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.

2.5.1 Pointer Gestures (Level A 2.1 only)

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

Exceptions include:

The user is unable to move the text field, as there is no mechanism implemented to 'adjust edit box' on the Text, Camera + Screen Recording, Camera + Screen Recording (with Microphone), and other screens

There is no mechanism implemented to enlarge the image other than using two fingers on the Overlay - My Images, Overlay - Sticker Library, Overlay - Stock Library, and Blur screens.

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)

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

Supports

Errors present on the app are notified to the screen reader user automatically.

3.3.2 Labels or Instructions (Level A)

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

Exceptions include:

No visual label is present for the Add a Description edit field on the Share – ScreenPal screen.

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 Video Preview play button is announced as 'Unlabeled' on multiple screens

The 'Close' delete pop-up button is missing an accessible name on multiple screens

The screen reader announces the 'ScreenPal shortcut' button as 'Unlabeled' throughout the app

The Front/Back camera button is announced as 'Unlabeled' on the Camera Recording screen

The Redo and Undo buttons are announced as 'Unlabeled' by the screen reader on the Edit Video screen

The role is not announced for the 'Duplicate' and 'Delete' buttons on the Edit Video 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)

Partially Supports

An audio description is missing for the video on the Tutorials & Tours screen.

1.3.4 Orientation

(Level AA 2.1 only)

Partially Supports

The user is unable to switch the screen orientation from portrait to landscape mode.

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 error text fails the color contrast ratio in the Login flow

The text 'Screencast-o-matic...march 2, 2023' fails the color contrast ratio on the Terms of Service screen

The text such as 'Privacy Policy' fails the color contrast ratio on the Privacy Policy screen

The text such as 'Tutorials' fails the color contrast ratio on the Tutorials & Tours screen

The text 'Upload to Screenpal' fails the color contrast ratio on the Share - Screencast-o-matic screen.

1.4.4 Resize text (Level AA)

Partially Supports

The product inherits the text resize options configured in the Android settings.

Exceptions include:

The 'Video' controls get truncated after resizing the font size to a large scale on the Tutorials & Tours screen

The 'Copy Link' button gets truncated after resizing the font size to a large scale on the Recording details screen.

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 product does not require scrolling in two dimensions to present content without loss of information.

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 boundary of the "Color picker" icon fails the color contrast ratio on the Text screen

The 'Info' icon fails the color contrast ratio on the Settings 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)

Supports

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

2.4.5 Multiple Ways

(Level AA)

Supports

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

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:

The 'Crop Ratio' button is labeled insufficiently on the Crop screen.

2.4.7 Focus Visible (Level AA)

Supports

All the elements present in the app have focus visibility.

3.1.2 Language of Parts

(Level AA)

Supports

The success criterion is not applicable.

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 provided error messages are descriptive enough to understand the error and identify the location where they occur.

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

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.

4.1.3 Status Messages

(Level AA 2.1 only)

Partially Supports

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

Exceptions include:

The recording countdown is not announced by the screen reader on multiple screens

On selecting any video or photo to add, the notification is not announced on the Edit Video screen

When the video is rotated 90 degrees, there is no notification announced by the screen reader on the Rotate screen.



PREVIOUS
VPAT - iOS App
NEXT
VPAT - Chromebook App
Docs powered by Archbee
TABLE OF CONTENTS
ScreenPal Android App Accessibility Conformance Report
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