Skip to main content

Voluntary Product Accessibility Template (VPAT®)

ITIC VPAT 2.5 — Accessibility Conformance Report

Product Information

Product Name: MiOffice.ai
Product Version: 1.0
Vendor: JSVV SOLS LLC
Report Date: February 2026
Product Type: Web Application (SaaS)
Description: AI Office Suite for PDF, Word, Images & Video. 66+ browser-based applications with 100% client-side processing.
Evaluation Methods: Manual testing with screen readers (NVDA, VoiceOver), keyboard-only navigation, automated scanning (axe-core), visual contrast verification.

Conformance Level Terminology

TermDefinition
SupportsThe functionality of the product has at least one method that meets the criterion without known defects or meets with equivalent facilitation.
Partially SupportsSome functionality of the product does not meet the criterion.
Does Not SupportThe majority of product functionality does not meet the criterion.
Not ApplicableThe criterion is not relevant to the product.

Table 1: WCAG 2.1 Report

All Level A and Level AA success criteria evaluated.

CriteriaLevelConformanceRemarks
1.1.1 Non-text ContentASupportsAll images have alt text. Icons use ARIA labels. File drop zones have accessible descriptions.
1.2.1 Audio-only and Video-only (Prerecorded)ANot ApplicableMiOffice does not include prerecorded audio or video content.
1.2.2 Captions (Prerecorded)ANot ApplicableNo prerecorded multimedia content.
1.2.3 Audio Description or Media AlternativeANot ApplicableNo prerecorded multimedia content.
1.3.1 Info and RelationshipsASupportsSemantic HTML5, heading hierarchy (h1-h6), landmark regions, labeled form controls.
1.3.2 Meaningful SequenceASupportsDOM order matches visual order. Reading sequence preserved on all pages.
1.3.3 Sensory CharacteristicsASupportsInstructions do not rely solely on shape, color, size, or visual location.
1.4.1 Use of ColorASupportsColor is never the sole indicator of state. Status badges include text labels.
1.4.2 Audio ControlANot ApplicableNo auto-playing audio on any page.
2.1.1 KeyboardASupportsAll tools keyboard navigable. Command palette (Ctrl+K). Tab navigation through all controls.
2.1.2 No Keyboard TrapASupportsNo keyboard traps. Modal dialogs trap focus appropriately and can be closed with Escape.
2.1.4 Character Key ShortcutsASupportsNo single-character shortcuts. All shortcuts require modifier keys.
2.2.1 Timing AdjustableASupportsNo time limits on any functionality. File processing runs until complete.
2.2.2 Pause, Stop, HideASupportsMascot animations respect prefers-reduced-motion. No auto-updating content.
2.3.1 Three Flashes or Below ThresholdASupportsNo content flashes more than three times per second.
2.4.1 Bypass BlocksASupportsSkip to main content link on every page. Landmark regions for navigation.
2.4.2 Page TitledASupportsUnique, descriptive <title> on all 66+ tool pages and static pages.
2.4.3 Focus OrderASupportsFocus order follows logical reading sequence. Tab index not manipulated.
2.4.4 Link Purpose (In Context)ASupportsAll links have descriptive text. No "click here" or "read more" without context.
2.5.1 Pointer GesturesASupportsNo multipoint or path-based gestures required. All actions available via single click/tap.
2.5.2 Pointer CancellationASupportsActions trigger on click/mouseup, not mousedown. Drag operations can be cancelled.
2.5.3 Label in NameASupportsAccessible names match visible labels on all buttons and controls.
2.5.4 Motion ActuationANot ApplicableNo motion-activated functionality.
3.1.1 Language of PageASupportslang attribute set on <html> element. Localized pages use correct language codes.
3.2.1 On FocusASupportsNo context changes on focus. Focus indicators visible without side effects.
3.2.2 On InputASupportsForm controls do not auto-submit. File processing requires explicit action.
3.3.1 Error IdentificationASupportsError messages identify the item in error and describe the issue in text.
3.3.2 Labels or InstructionsASupportsAll form inputs labeled. File drop zones include descriptive instructions.
4.1.1 ParsingASupportsValid HTML5. No duplicate IDs. Proper nesting of elements.
4.1.2 Name, Role, ValueASupportsARIA roles, states, and properties on all custom controls. Standard HTML elements used where possible.
1.2.4 Captions (Live)AANot ApplicableNo live multimedia content.
1.2.5 Audio Description (Prerecorded)AANot ApplicableNo prerecorded multimedia content.
1.3.4 OrientationAASupportsContent not restricted to a single orientation. Responsive in both portrait and landscape.
1.3.5 Identify Input PurposeAASupportsInput purpose identified via autocomplete attributes where applicable.
1.4.3 Contrast (Minimum)AASupports4.5:1 minimum contrast ratio on all body text. LinkedIn Blue (#0B65C2) on white exceeds 4.5:1.
1.4.4 Resize TextAASupportsText resizable to 200% without loss of content. No maximum-scale viewport restriction.
1.4.5 Images of TextAASupportsNo images of text. All text rendered as HTML text.
1.4.10 ReflowAASupportsContent reflows at 320px CSS width. No horizontal scrolling required.
1.4.11 Non-text ContrastAASupportsUI components and graphical objects have 3:1+ contrast ratio.
1.4.12 Text SpacingAASupportsNo loss of content when text spacing is adjusted per criterion requirements.
1.4.13 Content on Hover or FocusAASupportsHover/focus content is dismissible, hoverable, and persistent.
2.4.5 Multiple WaysAASupportsTools accessible via navigation, search (Ctrl+K), category pages, and sitemap.
2.4.6 Headings and LabelsAASupportsDescriptive headings and labels throughout. Each tool page has unique h1.
2.4.7 Focus VisibleAASupportsVisible focus indicators on all interactive elements using ring styles.
3.1.2 Language of PartsAASupportsLocalized pages declare correct lang. Mixed-language content marked appropriately.
3.2.3 Consistent NavigationAASupportsNavigation consistent across all pages. Header and footer present on every page.
3.2.4 Consistent IdentificationAASupportsComponents with same function have consistent labels and behavior.
3.3.3 Error SuggestionAASupportsError messages suggest corrections (e.g., wrong file type, file too large).
3.3.4 Error Prevention (Legal, Financial, Data)AANot ApplicableNo legal, financial, or test data submissions.
4.1.3 Status MessagesAASupportsProcessing 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.

CriteriaDescriptionConformanceRemarks
302.1Without VisionPartially SupportsScreen reader accessible. PDF Editor canvas has limited screen reader support for visual editing operations.
302.2With Limited VisionSupportsText resizable, high contrast, responsive layout. Zoom to 200% without loss.
302.3Without Perception of ColorSupportsColor not used as sole indicator. All states conveyed via text, icons, or patterns.
302.4Without HearingSupportsNo audio-only content. All information available visually.
302.5With Limited HearingSupportsNo audio content requiring hearing ability.
302.6Without SpeechSupportsNo speech input required for any functionality.
302.7With Limited ManipulationSupportsKeyboard accessible. Large touch targets (44px minimum). No complex gestures required.
302.8With Limited Reach and StrengthSupportsAll controls reachable via keyboard. No simultaneous actions required.
302.9With Limited Language, Cognitive, and Learning AbilitiesSupportsSimple, consistent interface. Clear labels. Familiar interaction patterns.
502.1Interoperability with Assistive TechnologySupportsStandard HTML controls, ARIA attributes, semantic markup for AT interoperability.
502.2Documented Accessibility FeaturesSupportsThis VPAT and the accessibility statement document all features.
502.3Accessibility ServicesSupportsUses platform accessibility APIs via standard HTML/ARIA. No platform-specific overrides.
502.4Platform Accessibility FeaturesSupportsDoes 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.