top of page

Accessibility

VPAT

Voluntary Product Accessibility Template (VPAT)

Product Information

- Product Name: Compliment EDU

- Version: 1.13

- Date: January 8, 2025

- Contact Information: info@wecompliment.com

- Evaluation Methods Used: Testing was conducted using iOS native accessibility tools (e.g.,

VoiceOver, Dynamic Type, Switch Control) and manual testing. Additional accessibility labels were

added for improved VoiceOver commands.

---

Summary Table

Criteria/Standard | Conformance Level

----------------- | ------------------

WCAG 2.1 A/AA | Partially Supports

Section 508 | Partially Supports

EN 301 549 | Partially Supports

---

WCAG 2.1 

Conformance Level Table

Perceivable

WCAG Criteria | Conformance Level | Remarks and Explanations

--------------|-------------------|--------------------------

1.1.1 Non-text Content | Supports | All images include descriptive alt text through Image() labels in

SwiftUI.

1.3.1 Info and Relationships | Supports | Native SwiftUI components (e.g., List, Form) provide proper

semantic relationships. Additional labels were added to enhance VoiceOver navigation.

1.4.3 Contrast (Minimum) | Supports | Text and UI elements meet the 4.5:1 contrast ratio

requirement.

1.4.4 Resize Text | Supports | The app supports Dynamic Type for text resizing up to 200%.

1.4.10 Reflow | Partially Supports | Layout adjusts to various screen sizes but may truncate content

on extreme zoom levels.

---

Operable
 

WCAG Criteria | Conformance Level | Remarks and Explanations

--------------|-------------------|--------------------------

2.1.1 Keyboard | Supports | Fully operable using external keyboards and Switch Control.

2.4.1 Bypass Blocks | Supports | Built-in navigation aids (e.g., NavigationView) allow easy access to

main content.

2.4.3 Focus Order | Supports | Logical focus order is ensured using native SwiftUI accessibility

features.

2.5.1 Pointer Gestures | Supports | Touch gestures have alternative controls for users unable to

perform gestures.

---

Understandable
 

WCAG Criteria | Conformance Level | Remarks and Explanations

--------------|-------------------|--------------------------

3.1.1 Language of Page | Supports | App correctly specifies the language using system locale

settings.

3.2.1 On Focus | Supports | UI elements do not initiate unexpected context changes on focus.

3.3.1 Error Identification | Partially Supports | Error messages are displayed but lack detailed

guidance for resolution.

---

Robust

WCAG Criteria | Conformance Level | Remarks and Explanations

--------------|-------------------|--------------------------

4.1.2 Name, Role, Value | Supports | SwiftUI components expose accessible names, roles, and

values to assistive technologies. Additional accessibility labels were added to improve VoiceOver

command clarity.

---

Section 508 

Compliance

- General Functionality: Supports with exceptions. SwiftUI's built-in accessibility makes it largely

compliant, but some custom components may require additional work.

- Keyboard Navigation: Fully supported using external keyboards and assistive devices.

---

Remarks and Explanations

Strengths

- Uses SwiftUI's native accessibility features like VoiceOver and Dynamic Type.

- UI elements are semantically accurate with minimal developer intervention.

- Additional accessibility labels enhance navigation and usability for VoiceOver users.

Limitations

- Custom SwiftUI components may require manual accessibility overrides using .accessibility()

modifiers.

- Some advanced accessibility requirements (e.g., custom gestures) are not fully supported.

Planned Improvements

- Add accessibility testing with real users.

- Enhance error messaging and resolution guidance.

---

Contact Information

For accessibility questions or feedback, please contact us at info@wecompliment.com.

HECVAT

Higher Education Community Vendor Assessment Tool (HECVAT)

You can download and view Compliment EDU's HECVAT excel sheet by clicking the button below.

bottom of page