SAS The Power to Know

SAS® Visual Analytics App for iOS

Accessibility Conformance Report

SAS® Visual Analytics (hereafter the software) empowers decision makers with business reports and dashboards anywhere, anytime. SAS Visual Analytics App, part of the SAS Visual Analytics product family, enables you to view and interact with reports that can contain a variety of charts, graphs, gauges, tables, and other report objects.

SAS Visual Analytics is an authoring tool. It enables users to analyze data, author reports and view reports. The scope of this VPAT is limited to viewing reports. For more information see the separate VPAT for SAS Visual Analytics 2021.1 that covers analyzing data and authoring reports. For guidelines on how to author accessible reports, see Creating Accessible Reports Using SAS Visual Analytics.

This VPAT covers accessibility of the user interface of the software as well as the report content that authors create. Where criteria are listed below as supported, this means that:

  1. The user interface of the Visual Analytics app meets the criterion, and
  2. Report authors can create report content that meets the criterion by following SAS's published guidelines on creating accessible report content, mentioned above.

Otherwise, the criterion is listed as partially supported or not supported.

NOTICE: SAS' only warranty or other obligations to Customer with respect to the SAS software shall be as set forth in a signed licensing agreement between SAS and the Customer. This information does not constitute user documentation as referenced in SAS' standard license agreement.

SAS and all other SAS Institute, Inc. product and service names are registered trademarks of SAS Institute, Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are registered trademarks or trademarks of their respective companies.

WCAG 2.1 Report

Table 1: Success Criteria, Level A

CriteriaConformance LevelRemarks and Explanations
1.1.1 Non-text Content (Level A)Supported

The non text content of the software UI itself can be read via VoiceOver. Visualizations accept user input and provide a name that describes their purpose.

1.2.1 Audio-only and Video-only (Prerecorded) (Level A)Supported
1.2.2 Captions (Prerecorded) (Level A)Not Applicable
1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A)Not Applicable
1.3.1 Info and Relationships (Level A)Partially Supported

Exceptions include:

  • Some headings are not announced as headings with VoiceOver.
1.3.2 Meaningful Sequence (Level A)Supported
1.3.3 Sensory Characteristics (Level A)Supported
1.4.1 Use of Color (Level A)Supported
1.4.2 Audio Control (Level A)Not Applicable
2.1.1 Keyboard (Level A)Partially Supported

Exceptions include:

  • In objects configured to drill down / up, VoiceOver users cannot select elements without also drilling down
2.1.2 No Keyboard Trap (Level A)Partially Supported

Exceptions include:

  • VoiceOver users may not be able to stop playing a report once the play report feature has been activated
2.1.4 Character Key Shortcuts (Level A)Not Evaluated
2.2.1 Timing Adjustable (Level A)Supported
2.2.2 Pause, Stop, Hide (Level A)Supported
2.3.1 Three Flashes or Below Threshold (Level A)Supported
2.4.1 Bypass Blocks (Level A)Supported
2.4.2 Page Titled (Level A)Not Applicable
2.4.3 Focus Order (Level A)Supported
2.4.4 Link Purpose (In Context) (Level A)Supported
2.5.1 Pointer Gestures (Level A)Not Evaluated
2.5.2 Pointer Cancellation (Level A)Not Evaluated
2.5.3 Label in Name (Level A)Not Evaluated
2.5.4 Motion Actuation (Level A)Not Evaluated
3.1.1 Language of Page (Level A)Supported

The language of the app is defined in iOS.

3.2.1 On Focus (Level A)Supported
3.2.2 On Input (Level A)Supported
3.3.1 Error Identification (Level A)Supported
3.3.2 Labels or Instructions (Level A)Supported
4.1.1 Parsing (Level A)Not Applicable

The software is a native iOS app.

4.1.2 Name, Role, Value (Level A)Partially Supported

Exceptions include:

  • The app unexpectedly crashes while viewing some list tables when VoiceOver is turned on
  • Screen mirroring is difficult to use with VoiceOver
  • Report annotation is not supported while using VoiceOver
  • Labels for expression-based display rules aren't read with VoiceOver

Table 2: Success Criteria, Level AA

CriteriaConformance LevelRemarks and Explanations
1.2.4 Captions (Live) (Level AA)Not Applicable
1.2.5 Audio Description (Prerecorded) (Level AA)Not Applicable
1.3.4 Orientation (Level AA)Not Evaluated
1.3.5 Identify Input Purpose (Level AA)Not Evaluated
1.4.3 Contrast (Minimum) (Level AA)Supported
1.4.4 Resize text (Level AA)Partially Supported

OS level zooming is supported. Text resizing is supported through most of the software, with some exceptions:

  • The top nav bar does not inherit OS level text settings
  • Geo labels do not increase in size
1.4.5 Images of Text (Level AA)Supported
1.4.10 Reflow (Level AA)Not Evaluated
1.4.11 Non-text Contrast (Level AA)Not Evaluated
1.4.12 Text Spacing (Level AA)Not Evaluated
1.4.13 Content on Hover or Focus (Level AA)Not Evaluated
2.4.5 Multiple Ways (Level AA)Not Applicable

The software is an iOS app, not a set of static web pages.

2.4.6 Headings and Labels (Level AA)Supported
2.4.7 Focus Visible (Level AA)Supported
3.1.2 Language of Parts (Level AA)Not Supported

The language of the app is defined in iOS. However, report authors do not have a way to specify the language of report content which could be different than the app.

3.2.3 Consistent Navigation (Level AA)Supported
3.2.4 Consistent Identification (Level AA)Supported
3.3.3 Error Suggestion (Level AA)Supported
3.3.4 Error Prevention (Legal, Financial, Data) (Level AA)Supported
4.1.3 Status Messages (Level AA)Not Evaluated

Table 3: Success Criteria, Level AAA

CriteriaConformance LevelRemarks and Explanations
1.2.6 Sign Language (Prerecorded) (Level AAA)Not Evaluated
1.2.7 Extended Audio Description (Prerecorded) (Level AAA)Not Evaluated
1.2.8 Media Alternative (Prerecorded) (Level AAA)Not Evaluated
1.2.9 Audio-only (Live) (Level AAA)Not Evaluated
1.3.6 Identify Purpose (Level AAA)Not Evaluated
1.4.6 Contrast Enhanced (Level AAA)Partially Supported

The Increase Contrast option in iOS is inherited throughout most of the software. With this setting enabled, most UI elements will meet the 7:1 contrast ratio.

1.4.7 Low or No Background Audio (Level AAA)Not Evaluated
1.4.8 Visual Presentation (Level AAA)Not Evaluated
1.4.9 Images of Text (No Exception) (Level AAA)Not Evaluated
2.1.3 Keyboard (No Exception) (Level AAA)Not Evaluated
2.2.3 No Timing (Level AAA)Not Evaluated
2.2.4 Interruptions (Level AAA)Not Evaluated
2.2.5 Re-authenticating (Level AAA)Not Evaluated
2.2.6 Timeouts (Level AAA)Not Evaluated
2.3.2 Three Flashes (Level AAA)Not Evaluated
2.3.3 Animation and Interactions (Level AAA)Not Evaluated
2.4.8 Location (Level AAA)Not Evaluated
2.4.9 Link Purpose (Link Only) (Level AAA)Not Evaluated
2.4.10 Section Headings (Level AAA)Not Evaluated
2.5.5 Target Size (Level AAA)Not Evaluated
2.5.6 Concurrent Input Mechanisms (Level AAA)Not Evaluated
3.1.3 Unusual Words (Level AAA)Not Evaluated
3.1.4 Abbreviations (Level AAA)Not Evaluated
3.1.5 Reading Level (Level AAA)Not Evaluated
3.1.6 Pronunciation (Level AAA)Not Evaluated
3.2.5 Change on Request (Level AAA)Not Evaluated
3.3.5 Help (Level AAA)Not Evaluated
3.3.6 Error Prevention (All) (Level AAA)Not Evaluated

2017 Section 508 Report

Chapter 3: Functional Performance Criteria (FPC)

CriteriaConformance LevelRemarks and Explanations
302.1 Without Vision Partially Supported

Screen reader users should be able to successfully use most areas of the software. There are some edge cases where a user would have a roadblock in specific instances of functionality. Many visualization types can be sonified enabling users without vision to listen to data.

302.2 With Limited Vision Supported
302.3 Without Perception of Color Supported
302.4 Without Hearing Supported
302.5 With Limited Hearing Supported
302.6 Without Speech Supported
302.7 With Limited Manipulation Partially Supported

See WCAG 2.1.1, 2.1.2, and 2.4.3 for more details.

302.8 With Limited Reach and Strength Partially Supported

See WCAG 2.1.1, 2.1.2, and 2.4.3 for more details.

302.9 With Limited Language, Cognitive, and Learning Abilities Partially Supported

Users of a different language shouldn’t have too much trouble. Users with cognitive impairments may not be as successful.

Chapter 5: Software

CriteriaConformance LevelRemarks and Explanations
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

Software is not platform software.

502.2.2 No Disruption of Accessibility Features Partially Supported

The software does not disrupt most iOS level accessibility features. However, text resizing is supported through most of the software, but not completely.

502.3 Accessibility Services

Heading cell - no response required

Heading cell - no response required

502.3.1 Object Information Partially Supported

See WCAG 4.1.2 for more information.

502.3.2 Modification of Object Information Partially Supported

Most objects and components can be modified correctly using VoiceOver. This software has not been tested using iOS Switch Control.

502.3.3 Row, Column, and Headers Supported
502.3.4 Values Partially Supported

The current values of all objects in the software itself are read correctly. However, some report content may not have values read correctly.

502.3.5 Modification of Values Partially Supported

The modification of most values can be accomplished using the screen reader. However, some report content may not be able to be modified using VoiceOver. This software has not been tested using iOS Switch Control.

502.3.6 Label Relationships Supported

Inter-object labeling works correctly. Note that this does not pertain to objects with their own label. See. 502.3.1. Report content could violate this criterion.

502.3.7 Hierarchical Relationships Supported

Hierarchical relationships are conveyed correctly. Report content could violate this criterion.

502.3.8 Text Partially Supported

Text is read correctly throughout the software. However, text attributes are not presented to assistive technology. Report content could violate this criterion.

502.3.9 Modification of Text Partially Supported

VoiceOver can properly modify and edit text. This software has not been tested using iOS Switch Control.

502.3.10 List of Actions Partially Supported

In the software, when an object passes 502.3.1, actions that can be performed on an object are conveyed to VoiceOver. Report content can violate this criterion.

502.3.11 Actions on Objects Partially Supported

In the software, VoiceOver can execute actions on objects that pass 502.3.1. Report content can violate this criterion.

502.3.12 Focus Cursor Partially Supported

Works within iOS limitations of external keyboard control. Works with external keyboard when VoiceOver is used. Focus order is consistent throughout most of the software. Report content could violate this criterion.

502.3.13 Modification of Focus Cursor Supported
502.3.14 Event Notification Partially Supported

As noted in WCAG 4.1.2, there are some events in the software that do not correctly inform a screen reader user.

503 Applications

Heading cell - no response required

Heading cell - no response required

503.2 User Preferences Partially Supported

Available iOS preferences and settings are preserved except for font size in some parts of the software.

503.3 Alternative User Interfaces Not Applicable
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
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 information in WCAG section

See information in WCAG section

504.2.1 Preservation of Information Provided for Accessibility in Format Conversion Not Applicable

Software is not an authoring tool.

504.2.2 PDF Export Not Applicable

Software is not an authoring tool.

504.3 Prompts Not Applicable

Software is not an authoring tool.

504.4 Templates Not Applicable

Software is not an authoring tool.

Chapter 6: Support Documentation and Services

CriteriaConformance LevelRemarks and Explanations
602 Support Documentation

Heading cell - no response required

Heading cell - no response required

602.2 Accessibility and Compatibility Features Supported

Documentation lists accessibility issues and workarounds when available.

602.3 Electronic Support Documentation

See information in WCAG section

See information in WCAG section

602.4 Alternate Formats for Non-Electronic Support Documentation Not Applicable

All support documentation is available in an electronic version.

603 Support Services

Heading cell - no response required

Heading cell - no response required

603.2 Information on Accessibility and Compatibility Features Supported

SAS Technical Support has information on accessibility related features of software.

603.3 Accommodation of Communication Needs Supported

SAS Technical Support works with the communication needs of users.

EN 301 549 Report

Chapter 4: 4.2 Functional Performance Statements (FPS)

CriteriaConformance LevelRemarks and Explanations
4.2.1 Usage without vision Partially Supported

Screen reader users should be able to successfully use most areas of the software. There are some edge cases where a user would have a roadblock in specific instances of functionality. Many visualization types can be sonified enabling users without vision to listen to data.

4.2.2 Usage with limited vision Supported
4.2.3 Usage without perception of color Partially Supported

The software itself can be used by people without perception of color. However report authors can create reports that violate this criterion.

4.2.4 Usage without hearing Supported
4.2.5 Usage with limited hearing Supported
4.2.6 Usage without vocal capability Supported
4.2.7 Usage with limited manipulation or strength Partially Supported

See WCAG 2.1.1, 2.1.2, and 2.4.3 for more details.

4.2.8 Usage with limited reach Partially Supported

See WCAG 2.1.1, 2.1.2, and 2.4.3 for more details.

4.2.9 Minimize photosensitive seizure triggers Supported

It is theoretically possible for a report author to create content that violates this criterion and have that content appear in the software. However, that content does not play automatically. The UI of the software itself also does not violate this criterion.

4.2.10 Usage with limited cognition, language or learning Partially Supported

Users of a different language shouldn’t have too much trouble. Users with cognitive impairments may not be as successful.

4.2.11 Privacy Supported

Private information is masked when communicating through a screen reader.

Chapter 5: Generic Requirements

CriteriaConformance LevelRemarks and Explanations
5.1.3 Non-visual access

Heading cell - no response required

Heading cell - no response required

5.1.3.1 Audio output of visual information Partially Supported

Software is not a closed system, so EN 301 5.1.3.1 - 5.1.5 do not apply.

5.1.3.2 Auditory output delivery including speech Not Applicable
5.1.3.3 Auditory output correlation Not Applicable
5.1.3.4 Speech output user control Not Applicable
5.1.3.5 Speech output automatic interruption Not Applicable
5.1.3.6 Speech output for non-text content Not Applicable
5.1.3.7 Speech output for video information Not Applicable
5.1.3.8 Masked entry Not Applicable
5.1.3.9 Private access to personal data Not Applicable
5.1.3.10 Non-interfering audio output Not Applicable
5.1.3.11 Private listening volume Not Applicable
5.1.3.12 Speaker volume Not Applicable
5.1.3.13 Volume reset Not Applicable
5.1.3.14 Spoken languages Not Applicable
5.1.3.15 Non-visual error identification Not Applicable
5.1.3.16 Receipts, tickets, and transactional outputs Not Applicable
5.1.4 Functionality closed to text enlargement Not Applicable
5.1.5 Visual output for auditory information Not Applicable

Chapter 7: ICT with Video Capabilities

CriteriaConformance LevelRemarks and Explanations
7.1 Caption processing technology

Heading cell - no response required

Heading cell - no response required

7.1.1 Captioning playback Not Applicable
7.1.2 Captioning synchronization Not Applicable
7.1.3 Preservation of captioning Not Applicable
7.1.4 Captions characteristics Not Applicable
7.1.5 Spoken subtitles Not Applicable
7.2.1 Audio description playback Not Applicable
7.2.2 Audio description synchronization Not Applicable
7.2.3 Preservation of audio description Not Applicable
7.3 User controls for captions and audio description Not Applicable

Chapter 9: Web (see WCAG 2.x section)

Chapter 11: Software

CriteriaConformance LevelRemarks and Explanations
11.5.2.3 Use of accessibility services Supported

The software uses standard iOS framework for communicating with assistive technology.

11.5.2.4 Assistive technology Not Applicable

The software is not assistive technology.

11.5.2.5 Object information Partially Supported

See WCAG 4.1.2 for more information.

11.5.2.6 Row, column, and headers Supported
11.5.2.7 Values Partially Supported

The current values of all objects in the software itself are read correctly. However, some report content may not have values read correctly.

11.5.2.8 Label relationships Supported

Inter-object labeling works correctly. Note that this does not pertain to objects with their own label. See. 502.3.1. Report content could violate this criterion.

11.5.2.9 Parent-child relationships Supported

Hierarchical relationships are conveyed correctly. Report content could violate this criterion.

11.5.2.10 Text Partially Supported

Text is read correctly throughout the software. However, text attributes are not presented to assistive technology. Report content could violate this criterion.

11.5.2.11 List of available actions Partially Supported

In the software, when an object passes 502.3.1, actions that can be performed on an object are conveyed to VoiceOver. Report content can violate this criterion.

11.5.2.12 Execution of available actions Partially Supported

In the software, VoiceOver can execute actions on objects that pass 502.3.1. Report content can violate this criterion.

11.5.2.13 Tracking of focus and selection attributes Partially Supported

Works within iOS limitations of external keyboard control. Works with external keyboard when VoiceOver is used. Focus order is consistent throughout most of the software. Report content could violate this criterion.

11.5.2.14 Modification of focus and selection attributes Supported
11.5.2.15 Change notification Partially Supported

As noted in WCAG 4.1.2, there are some events in the software that do not correctly inform a screen reader user.

11.5.2.16 Modifications of states and properties Partially Supported

Most objects and components can be modified correctly using VoiceOver. This software has not been tested using iOS Switch Control.

11.5.2.17 Modifications of values and text Partially Supported

VoiceOver can properly modify and edit text. This software has not been tested using iOS Switch Control.

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

Software is not platform software.

11.6.2 No disruption of accessibility features Supported
11.7 User preferences Partially Supported

Some text may not respond to user preferences for size and boldness.

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 information in WCAG section

See information in WCAG section

11.8.3 Preservation of accessibility information in transformations Not Applicable

Software is not an authoring tool.

11.8.4 Repair assistance Not Applicable

Software is not an authoring tool.

11.8.5 Templates Not Applicable

Software is not an authoring tool.

Chapter 12: Documentation and Support Services

CriteriaConformance LevelRemarks and Explanations
12.1 Product documentation

Heading cell - no response required

Heading cell - no response required

12.1.1 Accessibility and compatibility features Supported

Documentation lists accessibility issues and workarounds when available.

12.1.2 Accessible documentation

See information in WCAG section

See information in WCAG section

12.2 Support Services

Heading cell - no response required

Heading cell - no response required

12.2.2 Information on accessibility and compatibility features Supported

SAS Technical Support has information on accessibility related features of software.

12.2.3 Effective communication Supported

SAS Technical Support works with the communication needs of users.

12.2.4 Accessible documentation

See information in WCAG section

See information in WCAG section