VPAT - Consumption Pages Accessibility Conformance Report
wcag edition (based on vpat® version 2 5) name of product screenpal consumption pages report date march 07th, 2025 product description screenpal is a screen recorder, facecam recorder, and video editor app contact information support\@screenpal com mailto\ support\@screenpal com 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 product functionality does not meet the criterion does not support most 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 x report 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 https //www w3 org/tr/wcag20/#conformance reqs table 1 success criteria, level a criteria conformance level remarks and explanations http //www w3 org/tr/wcag20/#text equiv all (level a) partially supports most of the images on the website contain relevant alternative text exceptions include alternative text is not announced for the 'clock' icon on the ‘watch paid team user protected’ screen insufficient alternative text for several graphics on the ‘legacy team premier (+analytics +quizzing)’ screen insufficient alternative text for the graphlegacy team premier (+analytics +quizzing)’ screen http //www w3 org/tr/wcag20/#media equiv av only alt (level a) partially supports most of the audio only or video only content has their alternates exceptions include an incorrect transcript is provided for the video on the ‘watch paid public/unlisted’ http //www w3 org/tr/wcag20/#media equiv captions (level a) supports captions are provided for multimedia content present on the website http //www w3 org/tr/wcag20/#media equiv audio desc (level a) supports alternatives are provided for multimedia content present on the website http //www w3 org/tr/wcag20/#content structure separation programmatic (level a) 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 relationships between a particular element and its role exceptions include the visually appearing heading is not announced as heading on the ‘watch paid team user protected’ screen the landmark is missing on the ‘anonymous’ screen an unnecessary heading level is announced for the info button on the ‘legacy team premier (+analytics +quizzing)’ screen http //www w3 org/tr/wcag20/#content structure separation sequence (level a) 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 gets fully obscured behind the 'menu' overlay on the ‘legacy team premier (+analytics +quizzing)’ screen http //www w3 org/tr/wcag20/#content structure separation understanding (level a) supports the website does not contain information based on sensory characteristics such as shape, size, location, sound, etc http //www w3 org/tr/wcag20/#visual audio contrast without color (level a) partially supports most website content does not use color as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element exceptions include only color is used to identify the video jump links on the ‘anonymous’ http //www w3 org/tr/wcag20/#visual audio contrast dis audio (level a) supports no audio content is present on the website that plays automatically for more than 3 seconds http //www w3 org/tr/wcag20/#keyboard operation keyboard operable (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 'create screenpal video message' button is not focusable on the ‘watch paid team user protected’ screen the 'channel side bar' button is not focusable using the keyboard on the ‘channel side bar’ screen the 'info' button is not focusable on the ‘anonymous’ screen http //www w3 org/tr/wcag20/#keyboard operation trapping (level a) partially supports the keyboard focus moves sequentially mostly on the website without getting trapped in any section, making it convenient to access the functionality exceptions include the focus gets stuck on the 'video play' button on the ‘watch paid public/unlisted’ screen https //www w3 org/tr/wcag21/#character key shortcuts (level a 2 1 and 2 2) supports no functionalities are dependent on or controlled by character key shortcuts http //www w3 org/tr/wcag20/#time limits required behaviors (level a) supports there is no such activity present on the website where time needs to be adjusted or extended http //www w3 org/tr/wcag20/#time limits pause (level a) supports there is no such content present on the website that needs to be stopped, paused, or hidden http //www w3 org/tr/wcag20/#seizure does not violate (level a) supports there is no flashing content present on the website http //www w3 org/tr/wcag20/#navigation mechanisms skip (level a) supports a bypass mechanism is not required in the mobile website http //www w3 org/tr/wcag20/#navigation mechanisms title (level a) partially supports descriptive and correct page titles are present for most of the pages throughout the website exceptions include an insufficient page title is announced on the ‘watch free password protected’ screen the website name is not included in the page title on the ‘watch paid public/unlisted’ screen http //www w3 org/tr/wcag20/#navigation mechanisms 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 unnecessary focus moves to the profile icon like 'as' on the ‘watch paid team user protected’ screen the focus is lost after selecting the 'rewatch' button on the ‘anonymous’ screen the focus moves twice to the profile button on the ‘legacy team premier (+analytics +quizzing)’ screen http //www w3 org/tr/wcag20/#navigation mechanisms refs (level a) 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 insufficient link text is announced for the pagination links on the ‘legacy team premier (+analytics +quizzing)’ screen https //www w3 org/tr/wcag21/#pointer gestures (level a 2 1 and 2 2) supports all functionalities present in the website can be operated with a single pointer https //www w3 org/tr/wcag21/#dfn single pointer without a path based gesture unless a multipoint or path based gesture is essential https //www w3 org/tr/wcag21/#dfn essential https //www w3 org/tr/wcag21/#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 https //www w3 org/tr/wcag21/#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 https //www w3 org/tr/wcag21/#motion actuation (level a 2 1 and 2 2) supports no functionality is present on the website that is operable only by device motion http //www w3 org/tr/wcag20/#meaning doc lang id (level a) supports the language attribute is correctly defined for the website screens http //www w3 org/tr/wcag20/#consistent behavior receive focus (level a) supports no interactive element is triggered automatically on receiving the focus http //www w3 org/tr/wcag20/#consistent behavior unpredictable change (level a) supports change of context does not happen when the user changes the setting of any input controls https //www w3 org/tr/wcag22/#consistent help (level a 2 2 only) supports a sufficient help mechanism is provided in a consistent place on multiple website screens http //www w3 org/tr/wcag20/#minimize error identified (level a) supports errors present on the website are notified to the users correctly http //www w3 org/tr/wcag20/#minimize error cues (level a) partially supports the website provides support for motor impaired and cognitive users as the labels and instructions are provided for the form fields, which are mostly visible and readable to such users exceptions include visual label is missing for the 'duration' edit field on the ‘channel side bar team user protected’ screen the required information is not conveyed on the ‘anonymous’ screen https //www w3 org/tr/wcag22/#redundant entry (level a 2 2 only) supports users are not required to enter the same details in the same process multiple times http //www w3 org/tr/wcag20/#ensure compat rsv (level a) partially supports most of the website 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 missing for the 'settings' button on the ‘anonymous’ screen label and role missing for the 'datepicker' buttons on the ‘legacy team premier (+analytics +quizzing)’ screen label and state not announced for 'settings' on the ‘watch paid password protected’ screen table 2 success criteria, level aa criteria conformance level remarks and explanations http //www w3 org/tr/wcag20/#media equiv real time captions (level aa) supports no live multimedia content is present on the website http //www w3 org/tr/wcag20/#media equiv audio desc only (level aa) partially supports the audio description required for the multimedia content is mostly present on the website exceptions include the audio description is missing for the video on the ‘watch paid public/unlisted’ screen https //www w3 org/tr/wcag21/#orientation (level aa 2 1 and 2 2) supports the website does not restrict its view and operation to a single display orientation https //www w3 org/tr/wcag21/#identify input purpose (level aa 2 1 and 2 2) partially supports most interactive fields on the website are clearly labeled to direct the user to enter the data expected in the fields exceptions include autocomplete attribute not provided on the ‘anonymous’ screen http //www w3 org/tr/wcag20/#visual audio contrast contrast (level aa) partially supports the website mostly adheres to minimum contrast standards exceptions include the video duration text '0 00 / 0 18' fails the color contrast ratio on the ‘anonymous’ screen the text 'on' fails the color contrast ratio in the selected state on the ‘legacy team premier (+analytics +quizzing)’ screen the placeholder text 'enter password' fails the color contrast ratio on the ‘watch paid password protected’ screen http //www w3 org/tr/wcag20/#visual audio contrast scale (level aa) partially supports the website is fully mostly responsive at a zoom of 200%, no loss of content or functionality is observed exceptions include the comments section disappears on the 200% zoom on the ‘channel side bar team user protected’ screen http //www w3 org/tr/wcag20/#visual audio contrast text presentation (level aa) supports no information is conveyed to the user via an image of the text https //www w3 org/tr/wcag21/#reflow (level aa 2 1 and 2 2) partially supports mostly the website does not require scrolling in two dimensions to present content without loss of information in 400% zoom exceptions include the 'fullscreen' button is truncated on the viewport of 320px x 256px on the ‘watch paid team user protected’ screen the content of the page misaligns on the viewport of 320px x 256px on the ‘anonymous’ screen the content of the page misaligns on the viewport of 320px x 256px on the ‘legacy team premier (+analytics +quizzing)’ screen https //www w3 org/tr/wcag21/#non text contrast (level aa 2 1 and 2 2) partially supports the website user interface components have a contrast ratio of at least 3 1 against adjacent color(s) exceptions include the focus indicator fails the color contrast ratio on the ‘channel – carousel’ screen the focus outline fails color contrast ratio on the ‘watch paid public/unlisted’ screen the boundary of the radio buttons fails the color contrast ratio on the ‘anonymous’ screen https //www w3 org/tr/wcag21/#text spacing (level aa 2 1 and 2 2) partially supports the website is mostly compliant with wcag text spacing requirements exceptions include text 'post' misaligns after applying text spacing properties on the ‘channel side bar team user protected’ screen the input text is truncated after applying text spacing properties on the ‘channel side bar team user protected’ screen text 'analytics' gets misaligned on applying text spacing on the ‘legacy team premier (+analytics +quizzing)’ screen https //www w3 org/tr/wcag21/#content on hover or focus (level aa 2 1 and 2 2) partially supports most content that is triggered by hover or focus is dismissible, hoverable, and persistent exceptions include the 'i (info)' tooltip is not dismissible using the esc key on the mouse pointer on the ‘legacy team premier (+analytics +quizzing)’ screen the tooltip of the 'info' button is not dismissable on the ‘anonymous’ screen no mechanism was provided to dismiss additional info on the ‘watch free public/unlisted’ screen http //www w3 org/tr/wcag20/#navigation mechanisms mult loc (level aa) supports a proper navigation header is provided to access the different types of website pages http //www w3 org/tr/wcag20/#navigation mechanisms descriptive (level aa) partially supports most of the headings and labels on the website provide sufficient detail of the content they are describing exceptions include insufficient labels are announced for the buttons on the ‘channel side bar team user protected’ screen http //www w3 org/tr/wcag20/#navigation mechanisms focus visible (level aa) partially supports most of the elements present in the website have focus visibility exceptions include the focus indicator is missing on the 'view comments/hide comments' button on the ‘watch paid public/unlisted’ screen focus indicator missing on the 'next', 'previous', and 'submit' buttons on the ‘channel side bar’ screen the focus indicator is not available on the 'submit' button on the ‘anonymous’ screen https //www w3 org/tr/wcag22/#focus not obscured minimum (level aa 2 2 only) partially supports most elements that receive keyboard focus are at least partially visible upon receiving the focus exceptions include focus is obscured on background content and not trapped within the 'captions settings' overlay on the ‘watch paid public/unlisted’ screen https //www w3 org/tr/wcag22/#dragging movements (level aa 2 2 only) supports all actions that involve dragging, are provided with a simple pointer alternative https //www w3 org/tr/wcag22/#target size minimum (level aa 2 2 only) supports all the interactive pointer targets are at least 24 by 24 css pixels or have sufficient spacing around them http //www w3 org/tr/wcag20/#meaning other lang id (level aa) supports the success criterion is not applicable http //www w3 org/tr/wcag20/#consistent behavior consistent locations (level aa) 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 http //www w3 org/tr/wcag20/#consistent behavior consistent functionality (level aa) supports components that provide the same functionality throughout the website can be easily identified by the user http //www w3 org/tr/wcag20/#minimize error suggestions (level aa) supports the provided error messages are descriptive enough to understand the error and identify the location where they occur http //www w3 org/tr/wcag20/#minimize error reversible (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 https //www w3 org/tr/wcag22/#accessible authentication minimum (level aa 2 2 only) supports the success criterion is not applicable https //www w3 org/tr/wcag21/#status messages (level aa 2 1 and 2 2) partially supports most of the updated content automatically notifies the visually impaired users via the screen reader exceptions include the 'your quiz has been submitted' is not announced on the ‘anonymous’ screen loading notification is not announced automatically on the ‘legacy team premier (+analytics +quizzing)’ screen the error message is not announced on the ‘watch paid password protected’ screen