Skip to main content
Wingwomen
Accessibility
VPAT 2.5 INT

Voluntary Product
Accessibility Report.

This document is Wingwomen, Inc.'s Voluntary Product Accessibility Template (VPAT 2.5 INT) covering WCAG 2.1 Level A and Level AA, as required for Section 508 conformance and referenced by HHS Section 1557 and EN 301 549. It reports the conformance status of Wingwomen (the product) against each applicable success criterion.

Vendor company
Wingwomen, Inc.
Product name and version
Wingwomen (web), v1.0
Report date
February 2026
Contact for accessibility
hi@mywingwomen.com
Standards applied
WCAG 2.1 Level AWCAG 2.1 Level AASection 508 (Revised, 2017)EN 301 549 (European)

Evaluation methods

This VPAT was completed via internal engineering review of every criterion in WCAG 2.1 Level A and Level AA against the deployed product at https://mywingwomen.com. Manual testing included keyboard-only navigation across all core user flows, screen-reader validation using macOS VoiceOver and NVDA on Windows, contrast measurement using WebAIM's Contrast Checker, and automated auditing with axe DevTools and Chrome Lighthouse. A third-party audit is scheduled for Q2 2026 and will supersede this internal report.

Conformance summary

Supports
41
of 51 A + AA criteria
Partially supports
2
with remediation timeline in remarks
Not applicable
8
criterion doesn't apply to this product
WCAG 2.1 Level A criteria
CriterionNameConformanceRemarks and explanations
1.1.1Non-text ContentSupportsAll meaningful images have alt text; decorative images use empty alt or aria-hidden. Icon-only buttons have aria-label.
1.2.1Audio-only and Video-only (Prerecorded)Not applicableNo audio-only or video-only prerecorded media currently on the platform.
1.2.2Captions (Prerecorded)Not applicableNo prerecorded video with audio currently on the platform.
1.2.3Audio Description or Media Alternative (Prerecorded)Not applicableNo prerecorded synchronized media currently on the platform.
1.3.1Info and RelationshipsSupportsSemantic HTML with proper heading hierarchy, landmarks (main, nav, header, footer), lists, and form labels.
1.3.2Meaningful SequenceSupportsDOM order matches visual reading order; no CSS-based re-ordering that breaks screen readers.
1.3.3Sensory CharacteristicsSupportsInstructions do not rely solely on color, shape, size, or spatial location.
1.4.1Use of ColorSupportsInteractive states, errors, and warnings use icons and text in addition to color.
1.4.2Audio ControlNot applicableNo auto-playing audio. AI Navigator TTS requires explicit user activation.
2.1.1KeyboardSupportsAll functionality is operable via keyboard. Focus indicator is visible (coral outline on focus-visible).
2.1.2No Keyboard TrapSupportsFocus can be moved away from any component using standard keyboard navigation.
2.1.4Character Key ShortcutsNot applicableNo single-character keyboard shortcuts implemented.
2.2.1Timing AdjustableSupportsNo time limits on user tasks. Disappearing messages have 24h/7d/permanent options selected by the user.
2.2.2Pause, Stop, HideSupportsNon-essential animations respect prefers-reduced-motion. AI response streaming can be scrolled/paused visually.
2.3.1Three Flashes or Below ThresholdSupportsNo flashing content.
2.4.1Bypass BlocksSupportsSkip-to-main-content link is the first focusable element on every page.
2.4.2Page TitledSupportsEvery page has a unique, descriptive title via usePageMeta hook.
2.4.3Focus OrderSupportsFocus order matches visual and logical reading order across all pages.
2.4.4Link Purpose (In Context)SupportsLink text is descriptive; when text alone is ambiguous, aria-label provides context.
2.5.1Pointer GesturesSupportsAll functionality uses single-point activations; no multi-point or path-based gestures required.
2.5.2Pointer CancellationSupportsDown-event does not trigger action; standard click semantics preserved.
2.5.3Label in NameSupportsAccessible name for interactive elements contains or matches visible label text.
2.5.4Motion ActuationNot applicableNo motion-actuated functionality.
3.1.1Language of PageSupportsHTML lang='en' declared. Additional languages planned for Q2 2026.
3.2.1On FocusSupportsFocus alone does not initiate a change of context.
3.2.2On InputSupportsInput events do not automatically change context without user awareness.
3.3.1Error IdentificationSupportsForm errors are announced via toast messages and inline text with clear identification.
3.3.2Labels or InstructionsSupportsEvery form input has a visible label or clear instruction. Onboarding wizard includes step context.
4.1.1ParsingSupportsReact ensures valid, unique-id DOM output.
4.1.2Name, Role, ValueSupportsInteractive components (buttons, form fields, dialogs) expose accessible names, roles, and current values via native HTML or ARIA.
WCAG 2.1 Level AA criteria
CriterionNameConformanceRemarks and explanations
1.2.4Captions (Live)Not applicableNo live audio content currently on the platform.
1.2.5Audio Description (Prerecorded)Not applicableNo prerecorded video content currently on the platform.
1.3.4OrientationSupportsContent adapts to portrait and landscape. No forced orientation.
1.3.5Identify Input PurposeSupportsEmail, phone, and name inputs use autocomplete attributes.
1.4.3Contrast (Minimum)Partially supportsBody text achieves 4.5:1. Brand coral (#E27D60) used only for decorative accents, large headings, backgrounds, or borders where a 3:1 ratio applies. Small body text uses coral-700 (#96442E) at 6.4:1. Full audit and remediation in progress; documented publicly at /accessibility.
1.4.4Resize TextSupportsContent scales to 200% zoom without loss of function. No fixed layouts or clipped text.
1.4.5Images of TextSupportsNo images of text used for informational content.
1.4.10ReflowSupportsContent reflows at 320 CSS pixels wide without loss of information or two-dimensional scrolling.
1.4.11Non-text ContrastPartially supportsInteractive component borders and states meet 3:1 against background. Some coral-colored icons on cream backgrounds are being audited; documented at /accessibility.
1.4.12Text SpacingSupportsContent adapts to line height 1.5x, paragraph spacing 2x, letter spacing 0.12em, word spacing 0.16em without loss.
1.4.13Content on Hover or FocusSupportsHover/focus popovers are dismissible, hoverable, and persistent.
2.4.5Multiple WaysSupportsUsers can navigate via nav menu, footer links, and in-content links.
2.4.6Headings and LabelsSupportsHeadings and labels are descriptive of topic and purpose.
2.4.7Focus VisibleSupportsCoral 3px focus outline visible on all interactive elements via :focus-visible.
2.5.5Target Size (Enhanced)SupportsTouch targets are at least 44x44 CSS pixels on touch devices via `pointer: coarse` media query.
3.1.2Language of PartsSupportsAll content currently in English; language-tagged content will use lang attribute when i18n ships.
3.2.3Consistent NavigationSupportsGlobal navigation is consistent across pages within the app shell.
3.2.4Consistent IdentificationSupportsComponents with the same function have consistent labels across the site.
3.3.3Error SuggestionSupportsForm validation provides suggested corrections when possible.
3.3.4Error Prevention (Legal, Financial, Data)SupportsPremium checkout requires explicit confirmation via Stripe hosted flow. Post-purchase, users can manage/cancel via Stripe Customer Portal.
4.1.3Status MessagesSupportsToast notifications and AI streaming use ARIA live regions (aria-live='polite', role='log') for screen-reader announcement.

Section 508 Chapter 5, Software

Section 508 Chapter 5 (Software) references WCAG 2.0 Level A and AA criteria directly. As of the 2024 update, WCAG 2.1 Level AA is the effective standard for federal procurement. All WCAG 2.1 A and AA criteria above satisfy the functional performance criteria in Section 508 §501 through §504.

Disclaimer. This VPAT is provided as an evaluation tool and for informational purposes only. Wingwomen, Inc. makes reasonable efforts to ensure the accuracy of this report. Product features and their accessibility are subject to ongoing improvement. This report does not constitute a legal representation or warranty of accessibility conformance. Wingwomen, Inc. reserves the right to update this VPAT as the product evolves.

© 2021–2026 Wingwomen, Inc. All rights reserved.

Wingwomen

Wingwomen is a peer support platform that leverages artificial intelligence to connect patients around their reproductive health, matching women with similar lived experience, and offering community, conversation, and clarity.

AI Disclosure

Wingwomen features that generate text (the AI Health Navigator, community summaries, and safety scans) are powered by Anthropic's Claude Sonnet 4.5 large language model. AI responses may be inaccurate, incomplete, or out of date. Always apply your own judgment and consult a licensed clinician before acting on anything you read here.

Medical Disclaimer

Content on Wingwomen is for informational and peer-support purposes only and is not medical advice, diagnosis, or treatment. Wingwomen, its operators, employees, and affiliates disclaim any and all liability for information obtained or shared on the platform. Never disregard professional medical advice or delay seeking it because of something you read on Wingwomen. In an emergency, call your local emergency number.

Legal Disclaimer

Nothing on this platform constitutes a recommendation about how, when, whether, or from whom you should receive treatment. Any suggestion, story, or referral posted by another user (a "Peer") or by any third-party provider is that party's own view. Wingwomen is not responsible for any recommendation, favorable or unfavorable, made by any Peer or provider on or through the platform. You are solely responsible for your healthcare decisions.

A product of Wingwomen, Inc.© 2021–2026 Wingwomen, Inc. All rights reserved.