Pandemoniously LLC

Accessibility Conformance Report

Voluntary Product Accessibility Template (VPAT®) — Version 2.4 · WCAG 2.1 Edition

Pandemoniously / Snapventory
1.0 (Web — pandemoniously.com)
March 2026
hello@pandemoniously.com
Pandemoniously LLC
WCAG 2.1 AA · Section 508 · EN 301 549

Executive Summary

Pandemoniously LLC is committed to ensuring that pandemoniously.com and the Snapventory platform are accessible to users with disabilities. This report documents conformance with WCAG 2.1 Level AA, Section 508 of the Rehabilitation Act (29 U.S.C. § 794d), and EN 301 549 v3.2.1.

This VPAT was completed through internal evaluation using automated testing tools, manual keyboard navigation testing, and screen reader evaluation (NVDA + Chrome, VoiceOver + Safari).

38
Criteria Evaluated
31
Supports
5
Partial Support
2
In Progress
0
Does Not Support

Section 1 — WCAG 2.1 Success Criteria

Principle 1: Perceivable

CriteriaLevelConformanceNotes
1.1.1 Non-text ContentASupportsAll images have alt text or aria-hidden. Decorative images marked aria-hidden="true".
1.2.1 Audio-only / Video-onlyANot ApplicableNo audio or video content present in current version.
1.2.2 Captions (Prerecorded)ANot ApplicableNo video content present.
1.2.3 Audio DescriptionANot ApplicableNo video content present.
1.3.1 Info and RelationshipsASupportsSemantic HTML5 landmarks (header, nav, main, section, footer). All form inputs have visible labels.
1.3.2 Meaningful SequenceASupportsDOM order matches visual order throughout.
1.3.3 Sensory CharacteristicsASupportsInstructions do not rely on shape, color, or position alone.
1.3.4 OrientationAASupportsNo orientation lock implemented.
1.3.5 Identify Input PurposeAASupportsEmail input uses autocomplete="email".
1.4.1 Use of ColorASupportsColor is not the sole means of conveying information. Icons and text labels accompany color indicators.
1.4.2 Audio ControlANot ApplicableNo auto-playing audio.
1.4.3 Contrast (Minimum)AASupportsAll text meets 4.5:1 minimum. Primary text on --bg background achieves 17.8:1.
1.4.4 Resize TextAASupportsText resizes to 200% without loss of content or functionality.
1.4.5 Images of TextAASupportsNo images of text used.
1.4.10 ReflowAASupportsResponsive layout reflows at 320px viewport width without horizontal scrolling.
1.4.11 Non-text ContrastAASupportsForm inputs and focus indicators meet 3:1 minimum contrast.
1.4.12 Text SpacingAASupportsNo loss of content when text spacing is overridden.
1.4.13 Content on Hover or FocusAAPartialTooltip content on hover is dismissible and persistent. Some hover states may not be fully keyboard accessible in all browsers.

Principle 2: Operable

CriteriaLevelConformanceNotes
2.1.1 KeyboardASupportsAll interactive elements are keyboard operable. Navigation, forms, and buttons accessible via Tab/Enter/Space.
2.1.2 No Keyboard TrapASupportsMobile menu includes focus trap with Escape key exit. No other keyboard traps.
2.2.1 Timing AdjustableANot ApplicableNo time limits implemented.
2.2.2 Pause, Stop, HideASupportsLive sold feed includes Pause/Resume button. All animations respect prefers-reduced-motion.
2.3.1 Three FlashesASupportsNo flashing content present.
2.4.1 Bypass BlocksASupportsSkip to main content link present and functional.
2.4.2 Page TitledASupportsDescriptive page title provided.
2.4.3 Focus OrderASupportsFocus order follows DOM order and is logical throughout.
2.4.4 Link PurposeASupportsAll links have descriptive aria-label or meaningful text context.
2.4.6 Headings and LabelsAASupportsLogical heading hierarchy (h1→h2→h3). All form inputs have visible labels.
2.4.7 Focus VisibleAASupports3px offset focus ring applied to all interactive elements per USWDS specification.
2.4.11 Focus AppearanceAAPartialFocus indicators meet minimum area requirements in most contexts. Additional testing in progress for custom components.

Principle 3: Understandable

CriteriaLevelConformanceNotes
3.1.1 Language of PageASupportslang="en" set on html element.
3.1.2 Language of PartsAANot ApplicableNo multi-language content present.
3.2.1 On FocusASupportsNo context changes triggered by focus.
3.2.2 On InputASupportsNo automatic context changes on input.
3.3.1 Error IdentificationASupportsForm errors identified in text and announced via aria-live="assertive". Focus moved to error message.
3.3.2 Labels or InstructionsASupportsAll form fields have visible labels. Required fields indicated visually and programmatically.
3.3.3 Error SuggestionAASupportsError messages include corrective guidance (e.g. "Please enter a valid email address").
3.3.4 Error PreventionAAPartialWaitlist form confirms submission inline. Full confirmation email in development via Formspree auto-response.

Principle 4: Robust

CriteriaLevelConformanceNotes
4.1.1 ParsingASupportsValid HTML5 markup. No duplicate IDs. Proper nesting throughout.
4.1.2 Name, Role, ValueASupportsAll interactive elements have accessible names. ARIA roles, states, and properties used correctly. aria-pressed on toggle buttons, aria-expanded on menus.
4.1.3 Status MessagesAASupportsForm status messages use role="alert" and aria-live="assertive". Loading states use aria-busy="true".

Section 2 — Section 508 Chapter 5 (Software)

CriteriaConformanceNotes
502.3 — Accessibility ServicesSupportsPlatform uses standard browser accessibility APIs. No proprietary AT interface required.
503.4 — User Controls for CaptionsNot ApplicableNo video content.
504.2 — Authoring ToolsNot ApplicableNot an authoring tool.

Section 3 — Remediation Roadmap

IssueCriteriaPriorityTarget
Formspree auto-response confirmation email not yet configured3.3.4MediumQ2 2026
Hover tooltip keyboard accessibility review needed for all browsers1.4.13MediumQ2 2026
Focus appearance audit for custom card components on mobile2.4.11MediumQ2 2026

Section 4 — Contact & Feedback

We welcome feedback on the accessibility of pandemoniously.com. If you experience barriers or have questions about this report, please contact us:

Email: hello@pandemoniously.com
Subject line: Accessibility Feedback — pandemoniously.com
Response time: We aim to respond within 2 business days.

VPAT® is a registered service mark of the Information Technology Industry Council (ITI). This report was prepared by Pandemoniously LLC and reflects our best assessment of conformance as of March 2026.