Okta Mobile (Android v3.14.2, iOS v5.26.1), Okta Verify (Android v4.16.0, iOS v3.16.0)
Accessibility Conformance Report published by Okta
Partial extraction. We read 25 of 31 Level A and 13 of 24 Level AA criteria from this document (69% coverage). The remainder are missing from our extraction, not necessarily from Okta's report — their table layout defeated our parser. Treat the figures below as incomplete and read the source document for the full picture.
Conformance by level
Reported by the vendor. WCAG Level AA is the benchmark referenced by ADA Title II, Section 508 and the European Accessibility Act; Level AAA is optional and often left unevaluated.
Level A — 25 criteria
- Supports
- 17
- Partially supports
- 7
- Does not support
- 0
- Not applicable
- 1
- Not evaluated
- 0
Level AA — 13 criteria
- Supports
- 8
- Partially supports
- 2
- Does not support
- 0
- Not applicable
- 3
- Not evaluated
- 0
Source: View the original report published by Okta.
These figures are extracted from that document. They are the vendor's own statements, not an independent assessment, and automated extraction can misread a table.
All reported criteria (58)
| Criterion | Name | Level | Conformance | Remarks from vendor |
|---|---|---|---|---|
| 1.1.1 | Non-text Content | A | Partially Supports | Okta Mobile for Android: Most non-text content that is presented to the user has a text alternative that serves the equivalent purpose. A rating of Partially Supports has been given for the following reason: • On rare occasions, decorative non-text content is exposed to assistive technology with no textual equivalent. Okta Mobile for iOS: Most non-text content that is presented to the user has a text alternative that serves the equivalent purpose. A rating of Partially Supports has been given for the following reasons: • Some non-decorative content does not provide informative alternative text. • Some visually hidden content is rendered to assistive technology. Okta Verify for Android: All non-text content that is presented to the user has a text alternative that serves the equivalent purpose. Okta Verify for iOS: Most non-text content that is presented to the user has a text alternative that serves the equivalent purpose. A rating of Partially Supports has been given for the following reason: |
| 1.2.1 | Audio-only and Video-only (Prerecorded) | A | Supports | Okta Mobile for Android: The product does not have prerecorded audio- only or prerecorded video-only content. Okta Mobile for iOS: The product does not have prerecorded audio- only or prerecorded video-only content. Okta Verify for Android: The product does not have prerecorded audio- only or prerecorded video-only content. Okta Verify for iOS: The product does not have prerecorded audio- only or prerecorded video-only content. |
| 1.2.2 | Captions (Prerecorded) | A | Supports | Okta Mobile for Android: The product does not have synchronized media. Okta Mobile for iOS: The product does not have synchronized media. Okta Verify for Android: The product does not have synchronized media. Okta Verify for iOS: T he product does not have synchronized media. |
| 1.2.3 | Audio Description or Media Alternative (Prerecorded) | A | Supports | Okta Mobile for Android: The product does not have synchronized media. Okta Mobile for iOS: |
| 1.3.1 | Info and Relationships | A | Partially Supports | Okta Mobile for Android: Most information, structure, and relationships conveyed through presentation can be programmatically determined or are available in text. A rating of Partially Supports has been given for the following reasons: • On rare occasions, radio buttons controls are not programmatically indicated as such. • On rare occasions, placeholder text is used as labels. Okta Mobile for iOS: Most information, structure, and relationships conveyed through presentation can be programmatically determined or are available in text. A rating of Partially Supports has been given for the following reason: • On rare occasions, information for dynamic content is not properly exposed to assistive technology. Okta Verify for Android: Information, structure, and relationships conveyed through |
| 1.3.2 | Meaningful Sequence | A | Supports | Okta Mobile for Android: When the sequence in which content is presented affects its meaning, a correct reading sequence can be programmatically determined. Okta Mobile for iOS: When the sequence in which content is presented affects its meaning, a correct reading sequence can be programmatically determined. Okta Verify for Android: When the sequence in which content is presented affects its meaning, a correct reading sequence can be programmatically determined. Okta Verify for iOS: When the sequence in which content is presented affects its meaning, a correct reading sequence can be p rogrammatically determined. |
| 1.3.3 | Sensory Characteristics | A | Supports | Okta Mobile for Android: Instructions provided for understanding and operating content do not rely solely on sensory characteristics of components such as shape, size, visual location, orientation, or sound. |
| 1.4.1 | Use of Color | A | Supports | Okta Mobile for Android: Color is not used as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element. Okta Mobile for iOS: Color is not used as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element. Okta Verify for Android: Color is not used as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element. |
| 1.4.2 | Audio Control | A | Supports | Okta Mobile for Android: The product does not contain audio content. Okta Mobile for iOS: The product does not contain audio content. Okta Verify for Android: The product does not contain audio content. Okta Verify for iOS: The product does not contain audio content. |
| 2.1.1 | Keyboard | A | Supports | Okta Mobile for Android: All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes, except where the underlying function requires input that depends on the path of the user's movement and not just the endpoints. Okta Mobile for iOS: All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes, except where the underlying function requires input that depends on the path of the user's movement and not just the endpoints. |
| 2.1.2 | No Keyboard Trap | A | Supports | Okta Mobile for Android: If keyboard focus can be moved to a component of the page using a keyboard interface, then focus can be moved away from that component using only a keyboard interface, and, if it requires more than unmodified arrow or tab keys or other standard exit methods, the user is advised of the method for moving focus away. Okta Mobile for iOS: If keyboard focus can be moved to a component of the page using a keyboard interface, then focus can be moved away from that component using only a keyboard interface, and, if it requires more than unmodified arrow or tab keys or other standard exit methods, the user is advised of the method for moving focus away. |
| 2.2.1 | Timing Adjustable | A | Supports | Okta Mobile for Android: The product provides sufficient time that is essential to complete tasks. Okta Mobile for iOS: The product provides sufficient time that is essential to complete tasks. Okta Verify for Android: The product provides sufficient time that is essential to complete tasks. Okta Verify for iOS: The product provides sufficient time that is essential to complete t asks. |
| 2.2.2 | Pause, Stop, Hide | A | Supports | Okta Mobile for Android: The product does not contain moving, blinking, scrolling, or auto- updating information. Okta Mobile for iOS: The product does not contain moving, blinking, scrolling, or auto- updating information. Okta Verify for Android: The product does not contain moving, blinking, scrolling, or auto- updating information. Okta Verify for iOS: The product does not contain moving, blinking, scrolling, or auto- updating information. |
| 2.3.1 | Three Flashes or Below Threshold | A | Supports | Okta Mobile for Android: The product does not contain flashing content. Okta Mobile for iOS: The product does not contain flashing content. Okta Verify for Android: The product does not contain flashing content. Okta Verify for iOS: The product does not c ontain flashing content. |
| 2.4.1 | Bypass Blocks | A | Not Applicable | Okta Mobile for Android: This criterion does not apply to non-web software. Okta Mobile for iOS: This criterion does not apply to non-web software. |
| 2.4.2 | Page Titled | A | Partially Supports | Okta Mobile for Android: Most of the pages within the product contains page titles that describe topic or purpose. However, a rating of Partially supports has been given for the following reason: • On rare occasions, pages do not provide a title. Okta Mobile for iOS: The pages within the product contains page titles that describe topic or purpose. Okta Verify for Android: The pages within the product contains page titles that describe topic or purpose. Okta Verify for iOS: The pages within the product contains page titles that describe topic o r purpose. |
| 2.4.3 | Focus Order | A | Partially Supports | Okta Mobile for Android: Most of the product can be navigated sequentially, and the navigation sequences affect meaning or operation, focusable components receive focus in an order that preserves meaning and operability. However, a rating of Partially supports have been given for the following reason: |
| 2.4.4 | Link Purpose (In Context) | A | Supports | Okta Mobile for Android: The purpose of each link can be determined from the link text alone, or from the link text together with its programmatically determined link context, |
| 3.1.1 | Language of Page | A | Supports | Okta Mobile for Android: The default human language of each page can be programmatically determined. Okta Mobile for iOS: The default human language of each page can be programmatically determined. |
| 3.2.1 | On Focus | A | Supports | Okta Mobile for Android: When any component receives focus, it does not initiate a change of context. Okta Mobile for iOS: When any component receives focus, it does not initiate a change of context. Okta Verify for Android: When any component receives focus, it does not initiate a change of context. Okta Verify for iOS: When any component receives focus, it does not initiate a change of context. |
| 3.2.2 | On Input | A | Supports | Okta Mobile for Android: Changing the setting of any user interface component does not automatically cause a change of context unless the user has been advised of the behavior before using the component. Okta Mobile for iOS: Changing the setting of any user interface component does not automatically cause a change of context unless |
| 3.3.1 | Error Identification | A | Partially Supports | Okta Mobile for Android: Most form items in error is identified and the error is described to the user in text. However, a rating of Partially Supports has been given for the following reason: • On some occasions, there is no clear indication of errors that have occurred. Okta Mobile for iOS: If an input error is automatically detected, the item that is in error is identified and the error is described to the user in text. Okta Verify for Android: If an input error is automatically detected, the item that is in error is identified and the error is described to the user in text. |
| 3.3.2 | Labels or Instructions | A | Partially Supports | Okta Mobile for Android: Most of the product provides labels or instructions are when content requires user input. However, a rating Partially Supports has been given for the following reason: • On some occasions, form fields lack programmatically associated labels. Okta Mobile for iOS: Most of the product provides labels or instructions are when content requires user input. However, a rating Partially Supports has been given for the following reason: • On rare occasions, form fields lack programmatically associated labels. Okta Verify for Android: Labels or instructions are provided when content requires user input. Okta Verify for iOS: Labels or instructions are p rovided when content requires user input. |
| 4.1.1 | Parsing | A | Supports | Okta Mobile for Android: A user agent is not used to parse a markup language. Okta Mobile for iOS: A user agent is not used to parse a markup language. |
| 4.1.2 | Name, Role, Value | A | Partially Supports | Okta Mobile for Android: Most user interface components, the name and role can be programmatically determined; states, properties, and values that can be set by the user can be programmatically set; and notification of changes to these items is available to user agents, including assistive technology. However, a rating of Partially Supports has been given for the following reasons: • On rare occasions, radio buttons do not indicate their role programmatically. • On rare occasions, decorative content is exposed to assistive technology. Okta Mobile for iOS: Most user interface components, the name and role can be programmatically determined; states, properties, and values that can be set by the user can be programmatically set; and notification of changes to these items is available to user agents, including assistive technology. However, a rating of Partially Supports has been given for the following reasons: • On rare occasions, visually hidden content is exposed to assistive technology. |
| 1.2.4 | Captions (Live) | AA | Supports | Okta Mobile for Android: The product does not contain live audio content in synchronized media. Okta Mobile for iOS: The product does not contain live audio content in synchronized media. Okta Verify for Android: The product does not contain live audio content in synchronized media. Okta Verify for iOS: The product does not contain live audio content in synchronized m edia. |
| 1.2.5 | Audio Description (Prerecorded) | AA | Supports | Okta Mobile for Android: The product does not contain prerecorded video content in synchronized media. Okta Mobile for iOS: The product does not contain prerecorded video content in synchronized media. Okta Verify for Android: The product does not contain prerecorded video content in synchronized media. Okta Verify for iOS: The product does not contain prerecorded video content in s ynchronized media. |
| 1.4.3 | Contrast (Minimum) | AA | Partially Supports | Okta Mobile for Android: The visual presentation of text and images of text has a contrast ratio of at least 4.5:1. Okta Mobile for iOS: Most visual presentation of text and images of text has a contrast ratio of at least 4.5:1. However, a rating of Partially Supports has been given for the following reason: • There are some specific color combinations that do not provide sufficient contrast. Okta Verify for Android: The visual presentation of text and images of text has a contrast ratio of at least 4.5:1. Okta Verify for iOS: Most visual presentation of text and images of text has a contrast ratio of at least 4.5:1. However, a rating of Partially Supports has been given for the following reason: • There are some specific color combinations that do not provide sufficient contrast. |
| 1.4.4 | Resize text | AA | Supports | Okta Mobile for Android: Text can be resized without assistive technology without loss of content or functionality. |
| 1.4.5 | Images of Text | AA | Supports | Okta Mobile for Android: The text is used to convey information rather than images of text except where a particular presentation of text is essential to the information being conveyed, like in logotypes. Okta Mobile for iOS: The text is used to convey information rather than images of text except where a particular presentation of text is essential to the information being conveyed, like in logotypes. Okta Verify for Android: The text is used to convey information rather than images of text except where a particular presentation of text is essential to the information being conveyed, like in logotypes. Okta Verify for iOS: The text is used to convey information rather than images of text except where a particular presentation of text is |
| 2.4.5 | Multiple Ways | AA | Not Applicable | Okta Mobile for Android: This criterion does not apply to non-web software. Okta Mobile for iOS: This criterion does not apply to non-web software. Okta Verify for Android: This criterion does not apply to non-web software. Okta Verify for iOS: This criterion does not apply to non-web software. |
| 2.4.6 | Headings and Labels | AA | Supports | Okta Mobile for Android: Headings and labels describe topic or purpose. Okta Mobile for iOS: Headings and labels describe topic or purpose. Okta Verify for Android: Headings and labels describe topic or purpose. Okta Verify for iOS: Headings and labels d escribe topic or purpose. |
| 2.4.7 | Focus Visible | AA | Supports | Okta Mobile for Android: Any keyboard operable user interface has a mode of operation where the keyboard focus indicator is visible. Okta Mobile for iOS: Any keyboard operable user interface has a mode of operation where the keyboard focus indicator is visible. |
| 3.1.2 | Language of Parts | AA | Supports | Okta Mobile for Android: The language remains the same throughout the product. Okta Mobile for iOS: The language remains the same throughout the product. Okta Verify for Android: The language remains the same throughout the product. Okta Verify for iOS: The language remains the s ame throughout the product. |
| 3.2.3 | Consistent Navigation | AA | Not Applicable | Okta Mobile for Android: This criterion does not apply to non-web software. Okta Mobile for iOS: This criterion does not apply to non-web software. Okta Verify for Android: This criterion does not apply to non-web software. Okta Verify for iOS: This criterion does not apply to non-web software. |
| 3.2.4 | Consistent Identification | AA | Not Applicable | Okta Mobile for Android: This criterion does not apply to non-web software. |
| 3.3.3 | Error Suggestion | AA | Partially Supports | Okta Mobile for Android: If an input error is automatically detected and suggestions for correction are known, then the suggestions are provided to the user, unless it would jeopardize the security or purpose of the content. Okta Mobile for iOS: If an input error is automatically detected and suggestions for correction are known, then the suggestions are provided to the user for some content within the product. However, a rating of Partially Supports has been given for the following reason: • In some instances, form errors do not provide suggestions for how to fix errors when they occur. Okta Verify for Android: If an input error is automatically detected and suggestions for correction are known, then the suggestions are provided to the user, unless it would jeopardize the security or purpose of the content. Okta Verify for iOS: If an input error is automatically detected and suggestions for |
| 3.3.4 | Error Prevention (Legal, Financial, Data) | AA | Supports | Okta Mobile for Android: The product does not process legal commitments or financial transactions. Changes to user-controllable data can be reversed. Okta Mobile for iOS: The product does not process legal commitments or financial transactions. Changes to user-controllable data can be reversed. Okta Verify for Android: The product does not process legal commitments or financial transactions. Changes to user-controllable data can be reversed. Okta Verify for iOS: The product does not process legal commitments or financial transactions. Changes to user-controllable data c an be reversed. |
| 502.2.1 | User Control of Accessibility Features | - | Not Applicable | Okta Mobile for Android: The product is not platform software. |
| 502.2.2 | No Disruption of Accessibility Features | - | Supports | Okta Mobile for Android: The product does not disable or disrupt activated accessibility features. Okta Mobile for iOS: The product does not disable or disrupt activated accessibility features. Okta Verify for Android: The product does not disable or disrupt activated accessibility features. Okta Verify for iOS: The product does not disable or disrupt activated accessibility features. |
| 502.3.1 | Object Information | - | Partially Supports | Okta Mobile for Android: |
| 502.3.2 | Modification of Object Information | - | Partially Supports | Okta Mobile for Android: |
| 502.3.3 | Row, Column, and Headers | - | Supports | Okta Mobile for Android: The product does not contain tables. Okta Mobile for iOS: The product does not contain tables. Okta Verify for Android: The product does not contain tables. Okta Verify for iOS: The product does not contain tables. |
| 502.3.4 | Values | - | Supports | Okta Mobile for Android: Any current value(s), and any set or range of allowable values associated with an object, can be programmatically determined. Okta Mobile for iOS: Any current value(s), and any set or range of allowable values associated with an |
| 502.3.5 | Modification of Values | - | Supports | Okta Mobile for Android: Values that can be set by the user can be capable of being set programmatically, including through assistive technology. Okta Mobile for iOS: Values that can be set by the user can be capable of being set programmatically, including through assistive technology. Okta Verify for Android: Values that can be set by the user can be capable of being set programmatically, including through assistive technology. |
| 502.3.6 | Label Relationships | - | Partially Supports | Okta Mobile for Android: |
| 502.3.7 | Hierarchical Relationships | - | Supports | Okta Mobile for Android: Any hierarchical (parent-child) relationship that a component has as a container for, or being contained by, another component can be programmatically determined. Okta Mobile for iOS: Any hierarchical (parent-child) relationship that a component has as a container for, or being contained by, another component can be programmatically determined. Okta Verify for Android: Any hierarchical (parent-child) relationship that a component has as a container for, or being contained by, another component can be programmatically determined. Okta Verify for iOS: Any hierarchical (parent-child) relationship that a component has as a container for, or being contained by, another component can be programmatically determined. |
| 502.3.8 | Text | - | Partially Supports | Okta Mobile for Android: |
| 502.3.9 | Modification of Text | - | Supports | Okta Mobile for Android: Text that can be set by the user can be capable of being set programmatically, including through assistive technology. |
| 502.3.10 | List of Actions | - | Supports | Okta Mobile for Android: A list of all actions that can be executed on an object shall be programmatically determinable. Okta Mobile for iOS: A list of all actions that can be executed on an object shall be programmatically determinable. Okta Verify for Android: A list of all actions that can be executed on an object shall be programmatically determinable. |
| 502.3.11 | Actions on Objects | - | Supports | Okta Mobile for Android: Applications shall allow assistive technology to programmatically execute available actions on objects. Okta Mobile for iOS: Applications shall allow assistive technology to programmatically execute available actions on objects. Okta Verify for Android: Applications shall allow assistive technology to programmatically execute available actions on objects. Okta Verify for iOS: Applications shall allow assistive technology to programmatically execute available actions on objects. |
| 502.3.12 | Focus Cursor | - | Supports | Okta Mobile for Android: The product exposes information and mechanisms necessary to track focus, text insertion point, and selection attributes of user interface components. Okta Mobile for iOS: The product exposes information and mechanisms necessary to track |
| 502.3.13 | Modification of Focus Cursor | - | Supports | Okta Mobile for Android: Focus, text insertion point, and selection attributes that can be set by the user shall be capable of being set programmatically, including through the use of assistive technology. Okta Mobile for iOS: Focus, text insertion point, and selection attributes that can be set by the user shall be capable of being set programmatically, including through the use of assistive technology. Okta Verify for Android: Focus, text insertion point, and selection |
| 502.3.14 | Event Notification | - | Partially Supports | Okta Mobile for Android: Notification of events relevant to user interactions, including but not limited to, changes in the component’s state(s), value, name, description, or boundary, are available to assistive technology. Okta Mobile for iOS: Notification of events relevant to user interactions, including but not limited to, changes in the component’s state(s), value, name, description, or boundary, are available to assistive technology. Okta Verify for Android: Notification of events relevant to user interactions, including but not limited to, changes in the component’s state(s), value, name, description, or boundary, are available to assistive technology. |
| 503.4.1 | Caption Controls | - | Not Applicable | Okta Mobile for Android: The product does not provide controls for volume adjustment. |
| 503.4.2 | Audio Description Controls | - | Not Applicable | Okta Mobile for Android: The product does not provide controls for volume or program selection. Okta Mobile for iOS: The product does not provide controls for volume or program selection. Okta Verify for Android: The product does not provide controls for volume or program selection. Okta Verify for iOS: The product does not provide controls for volume or program selection. |
| 504.2.1 | Preservation of Information Provided for Accessibility in Format Conversion | - | Not Applicable | Okta Mobile for Android: The product is not an authoring tool. Okta Mobile for iOS: The product is not an authoring tool. Okta Verify for Android: The product is not an authoring tool. Okta Verify for iOS: The product is not an authoring tool. |
| 504.2.2 | PDF Export | - | Not Applicable | Okta Mobile for Android: The product is not an authoring tool. Okta Mobile for iOS: The product is not an authoring tool. Okta Verify for Android: The product is not an authoring tool. Okta Verify for iOS: The product is not an authoring tool. |
Is this your product? If this report is out of date or misrepresented, we will correct or remove it. Contact us to claim this listing.