Voluntary Product Accessibility Template (VPAT®)
ITIC VPAT 2.5 — Accessibility Conformance Report
Product Information
Conformance Level Terminology
| Term | Definition |
|---|---|
| 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. |
Table 1: WCAG 2.1 Report
All Level A and Level AA success criteria evaluated.
| Criteria | Level | Conformance | Remarks |
|---|---|---|---|
| 1.1.1 Non-text Content | A | Supports | All images have alt text. Icons use ARIA labels. File drop zones have accessible descriptions. |
| 1.2.1 Audio-only and Video-only (Prerecorded) | A | Not Applicable | MiOffice does not include prerecorded audio or video content. |
| 1.2.2 Captions (Prerecorded) | A | Not Applicable | No prerecorded multimedia content. |
| 1.2.3 Audio Description or Media Alternative | A | Not Applicable | No prerecorded multimedia content. |
| 1.3.1 Info and Relationships | A | Supports | Semantic HTML5, heading hierarchy (h1-h6), landmark regions, labeled form controls. |
| 1.3.2 Meaningful Sequence | A | Supports | DOM order matches visual order. Reading sequence preserved on all pages. |
| 1.3.3 Sensory Characteristics | A | Supports | Instructions do not rely solely on shape, color, size, or visual location. |
| 1.4.1 Use of Color | A | Supports | Color is never the sole indicator of state. Status badges include text labels. |
| 1.4.2 Audio Control | A | Not Applicable | No auto-playing audio on any page. |
| 2.1.1 Keyboard | A | Supports | All tools keyboard navigable. Command palette (Ctrl+K). Tab navigation through all controls. |
| 2.1.2 No Keyboard Trap | A | Supports | No keyboard traps. Modal dialogs trap focus appropriately and can be closed with Escape. |
| 2.1.4 Character Key Shortcuts | A | Supports | No single-character shortcuts. All shortcuts require modifier keys. |
| 2.2.1 Timing Adjustable | A | Supports | No time limits on any functionality. File processing runs until complete. |
| 2.2.2 Pause, Stop, Hide | A | Supports | Mascot animations respect prefers-reduced-motion. No auto-updating content. |
| 2.3.1 Three Flashes or Below Threshold | A | Supports | No content flashes more than three times per second. |
| 2.4.1 Bypass Blocks | A | Supports | Skip to main content link on every page. Landmark regions for navigation. |
| 2.4.2 Page Titled | A | Supports | Unique, descriptive <title> on all 66+ tool pages and static pages. |
| 2.4.3 Focus Order | A | Supports | Focus order follows logical reading sequence. Tab index not manipulated. |
| 2.4.4 Link Purpose (In Context) | A | Supports | All links have descriptive text. No "click here" or "read more" without context. |
| 2.5.1 Pointer Gestures | A | Supports | No multipoint or path-based gestures required. All actions available via single click/tap. |
| 2.5.2 Pointer Cancellation | A | Supports | Actions trigger on click/mouseup, not mousedown. Drag operations can be cancelled. |
| 2.5.3 Label in Name | A | Supports | Accessible names match visible labels on all buttons and controls. |
| 2.5.4 Motion Actuation | A | Not Applicable | No motion-activated functionality. |
| 3.1.1 Language of Page | A | Supports | lang attribute set on <html> element. Localized pages use correct language codes. |
| 3.2.1 On Focus | A | Supports | No context changes on focus. Focus indicators visible without side effects. |
| 3.2.2 On Input | A | Supports | Form controls do not auto-submit. File processing requires explicit action. |
| 3.3.1 Error Identification | A | Supports | Error messages identify the item in error and describe the issue in text. |
| 3.3.2 Labels or Instructions | A | Supports | All form inputs labeled. File drop zones include descriptive instructions. |
| 4.1.1 Parsing | A | Supports | Valid HTML5. No duplicate IDs. Proper nesting of elements. |
| 4.1.2 Name, Role, Value | A | Supports | ARIA roles, states, and properties on all custom controls. Standard HTML elements used where possible. |
| 1.2.4 Captions (Live) | AA | Not Applicable | No live multimedia content. |
| 1.2.5 Audio Description (Prerecorded) | AA | Not Applicable | No prerecorded multimedia content. |
| 1.3.4 Orientation | AA | Supports | Content not restricted to a single orientation. Responsive in both portrait and landscape. |
| 1.3.5 Identify Input Purpose | AA | Supports | Input purpose identified via autocomplete attributes where applicable. |
| 1.4.3 Contrast (Minimum) | AA | Supports | 4.5:1 minimum contrast ratio on all body text. LinkedIn Blue (#0B65C2) on white exceeds 4.5:1. |
| 1.4.4 Resize Text | AA | Supports | Text resizable to 200% without loss of content. No maximum-scale viewport restriction. |
| 1.4.5 Images of Text | AA | Supports | No images of text. All text rendered as HTML text. |
| 1.4.10 Reflow | AA | Supports | Content reflows at 320px CSS width. No horizontal scrolling required. |
| 1.4.11 Non-text Contrast | AA | Supports | UI components and graphical objects have 3:1+ contrast ratio. |
| 1.4.12 Text Spacing | AA | Supports | No loss of content when text spacing is adjusted per criterion requirements. |
| 1.4.13 Content on Hover or Focus | AA | Supports | Hover/focus content is dismissible, hoverable, and persistent. |
| 2.4.5 Multiple Ways | AA | Supports | Tools accessible via navigation, search (Ctrl+K), category pages, and sitemap. |
| 2.4.6 Headings and Labels | AA | Supports | Descriptive headings and labels throughout. Each tool page has unique h1. |
| 2.4.7 Focus Visible | AA | Supports | Visible focus indicators on all interactive elements using ring styles. |
| 3.1.2 Language of Parts | AA | Supports | Localized pages declare correct lang. Mixed-language content marked appropriately. |
| 3.2.3 Consistent Navigation | AA | Supports | Navigation consistent across all pages. Header and footer present on every page. |
| 3.2.4 Consistent Identification | AA | Supports | Components with same function have consistent labels and behavior. |
| 3.3.3 Error Suggestion | AA | Supports | Error messages suggest corrections (e.g., wrong file type, file too large). |
| 3.3.4 Error Prevention (Legal, Financial, Data) | AA | Not Applicable | No legal, financial, or test data submissions. |
| 4.1.3 Status Messages | AA | Supports | Processing status communicated via aria-live regions. Progress percentages announced. |
Table 2: Revised Section 508 Report
Chapter 3 (Functional Performance Criteria) and Chapter 5 (Software) evaluation.
| Criteria | Description | Conformance | Remarks |
|---|---|---|---|
| 302.1 | Without Vision | Partially Supports | Screen reader accessible. PDF Editor canvas has limited screen reader support for visual editing operations. |
| 302.2 | With Limited Vision | Supports | Text resizable, high contrast, responsive layout. Zoom to 200% without loss. |
| 302.3 | Without Perception of Color | Supports | Color not used as sole indicator. All states conveyed via text, icons, or patterns. |
| 302.4 | Without Hearing | Supports | No audio-only content. All information available visually. |
| 302.5 | With Limited Hearing | Supports | No audio content requiring hearing ability. |
| 302.6 | Without Speech | Supports | No speech input required for any functionality. |
| 302.7 | With Limited Manipulation | Supports | Keyboard accessible. Large touch targets (44px minimum). No complex gestures required. |
| 302.8 | With Limited Reach and Strength | Supports | All controls reachable via keyboard. No simultaneous actions required. |
| 302.9 | With Limited Language, Cognitive, and Learning Abilities | Supports | Simple, consistent interface. Clear labels. Familiar interaction patterns. |
| 502.1 | Interoperability with Assistive Technology | Supports | Standard HTML controls, ARIA attributes, semantic markup for AT interoperability. |
| 502.2 | Documented Accessibility Features | Supports | This VPAT and the accessibility statement document all features. |
| 502.3 | Accessibility Services | Supports | Uses platform accessibility APIs via standard HTML/ARIA. No platform-specific overrides. |
| 502.4 | Platform Accessibility Features | Supports | Does not disrupt browser or OS accessibility features. |
Table 3: EN 301 549 Report
EN 301 549 V3.2.1 (2021-03) — European ICT accessibility requirements. Web content criteria map to WCAG 2.1 Level AA (see Table 1).
Clause 9: Web — EN 301 549 Clause 9 references WCAG 2.1 Level AA for web content accessibility. All conformance results for Clause 9 criteria are identical to the WCAG 2.1 results in Table 1 above. MiOffice is a web application with no installable software components, so Clauses 5-8 (General, ICT with two-way communication, ICT with video, Hardware) and Clauses 10-13 (Non-web documents, Software, Documentation, ICT providing relay) are Not Applicable.