Prepared on the ITI VPAT 2.5 Revised International Edition structure, for the live site LFW builds and operates. It is self-prepared from the evaluation described below, and it says where that evaluation stops.
Report date October 2, 2026. Part of the published practices on the trust page. The accessibility statement says how to report a barrier; the accessibility service page is the work LFW does for clients.
Report
| Field | Statement |
|---|---|
| Name of product | LFW.com, the public website of LFW.com LLC, in English, Spanish and French editions |
| Product version and date | Live site as of October 2, 2026 |
| Report date | October 2, 2026 (first prepared September 21, 2026) |
| Product description | A public marketing and documentation website: pages, a blog, forms (contact, audit request, event registration), an events calendar, and embedded demonstrations |
| Contact | Leland Fiegel, hello@lfw.com, (703) 662-1617 |
| Notes | LFW holds no accessibility certification. This report is self-prepared from the evaluation described below |
| Evaluation methods, automated | axe-core 4.12.1 against the WCAG 2.0, 2.1 and 2.2 A and AA rule sets on eight pages on October 2, 2026 (home, contact, blog index, events, free audit, retainer, Monitor product page, Spanish home): zero violations on every page. axe returned color contrast as needing manual review on each page |
| Evaluation methods, manual | Keyboard-only navigation, VoiceOver on macOS and iPhone, 200 percent zoom and reflow at 320 CSS pixels, on every template at each design change |
Applicable standards
WCAG 2.1 Level A and AA (Tables 1 and 2), Functional Performance Criteria (Chapter 3), Support Documentation and Services (Chapter 6). Chapters 4 and 5 (hardware, software) are not applicable to a website. Terms: Supports, Partially Supports, Does Not Support, Not Applicable.
Table 1: Success Criteria, Level A
| Criteria | Conformance | Remarks and explanations |
|---|---|---|
| 1.1.1 Non-text Content | Supports | Every image carries alternative text or is marked decorative; the build refuses an image without one. axe image-alt: pass on all pages tested |
| 1.2.1 Audio-only and Video-only | Not Applicable | No prerecorded audio-only or video-only media |
| 1.2.2 Captions (Prerecorded) | Not Applicable | No prerecorded video with audio on the site |
| 1.2.3 Audio Description or Media Alternative | Not Applicable | As above |
| 1.3.1 Info and Relationships | Supports | Semantic headings, lists, tables with headers, form labels bound to controls; axe heading-order, list, label and landmark rules pass |
| 1.3.2 Meaningful Sequence | Supports | Reading order follows source order; verified with VoiceOver on each template |
| 1.3.3 Sensory Characteristics | Supports | Instructions never rely on shape, color or position alone; verified by manual review |
| 1.4.1 Use of Color | Supports | Links are underlined in text; status is conveyed with text as well as color; axe link-in-text-block passes |
| 1.4.2 Audio Control | Not Applicable | No auto-playing audio |
| 2.1.1 Keyboard | Supports | Every control reachable and operable by keyboard; verified on every template |
| 2.1.2 No Keyboard Trap | Supports | Dialogs return focus on close; verified manually |
| 2.1.4 Character Key Shortcuts | Not Applicable | No single-character shortcuts |
| 2.2.1 Timing Adjustable | Not Applicable | No time limits on user actions |
| 2.2.2 Pause, Stop, Hide | Supports | No moving or auto-updating content that lasts more than five seconds; no carousels |
| 2.3.1 Three Flashes or Below | Supports | No flashing content |
| 2.4.1 Bypass Blocks | Supports | Skip link to main content on every page; landmarks for header, navigation, main and footer; axe bypass and region rules pass |
| 2.4.2 Page Titled | Supports | Unique, descriptive titles on every page; axe document-title passes |
| 2.4.3 Focus Order | Supports | Focus follows reading order; verified by keyboard on each template |
| 2.4.4 Link Purpose (In Context) | Supports | Link text says where it goes; house rule against “click here”; axe link-name passes |
| 2.5.1 Pointer Gestures | Supports | No path-based or multipoint gestures |
| 2.5.2 Pointer Cancellation | Supports | Actions complete on the up event; native controls |
| 2.5.3 Label in Name | Supports | Visible labels are contained in accessible names; verified manually |
| 2.5.4 Motion Actuation | Not Applicable | No motion-operated functions |
| 3.1.1 Language of Page | Supports | lang attribute on every page in each edition; axe html-has-lang and valid-lang pass |
| 3.2.1 On Focus | Supports | Focus never triggers a change of context |
| 3.2.2 On Input | Supports | Changing a control never submits or navigates without an explicit action |
| 3.3.1 Error Identification | Supports | Form errors are identified in text next to the field and announced |
| 3.3.2 Labels or Instructions | Supports | Every field has a visible label; required fields say so in text |
| 4.1.1 Parsing | Supports | Obsolete in WCAG 2.2; markup validates without duplicate ids; axe duplicate-id rules pass |
| 4.1.2 Name, Role, Value | Supports | Native elements used wherever possible; custom controls carry ARIA names, roles and states; axe aria rules pass |
Table 2: Success Criteria, Level AA
| Criteria | Conformance | Remarks and explanations |
|---|---|---|
| 1.2.4 Captions (Live) | Not Applicable | No live media |
| 1.2.5 Audio Description (Prerecorded) | Not Applicable | No prerecorded video |
| 1.3.4 Orientation | Supports | Content works in portrait and landscape; no orientation lock |
| 1.3.5 Identify Input Purpose | Supports | Autocomplete attributes on name, email and phone fields |
| 1.4.3 Contrast (Minimum) | Supports | Text meets 4.5:1 and large text 3:1 in the design tokens; axe reports no failures and flags gradient and image backgrounds for manual review, which is done at each design change |
| 1.4.4 Resize Text | Supports | Text scales to 200 percent without loss of content or function; verified manually |
| 1.4.5 Images of Text | Supports | No images of text except the logo |
| 1.4.10 Reflow | Supports | Reflows to 320 CSS pixels without two-dimensional scrolling; tables and code blocks scroll within their own containers |
| 1.4.11 Non-text Contrast | Supports | Controls and focus indicators meet 3:1; verified in design tokens and manually |
| 1.4.12 Text Spacing | Supports | No loss of content with the text-spacing override applied; verified manually |
| 1.4.13 Content on Hover or Focus | Supports | No hover-triggered content beyond native tooltips |
| 2.4.5 Multiple Ways | Supports | Navigation, site search, sitemap and footer links |
| 2.4.6 Headings and Labels | Supports | Descriptive headings and labels; heading order verified by axe |
| 2.4.7 Focus Visible | Supports | A visible focus ring on every focusable element, never removed |
| 3.1.2 Language of Parts | Supports | Language changes are marked, including the language switcher’s own labels |
| 3.2.3 Consistent Navigation | Supports | Same header, navigation and footer on every page of an edition |
| 3.2.4 Consistent Identification | Supports | Components with the same function are labeled the same way |
| 3.3.3 Error Suggestion | Supports | Errors say what to fix |
| 3.3.4 Error Prevention (Legal, Financial, Data) | Not Applicable | No legal, financial or data-changing transactions on the public site |
| 4.1.3 Status Messages | Supports | Form results and live updates use polite live regions; verified with VoiceOver |
Chapter 3: Functional Performance Criteria
| Criteria | Conformance | Remarks |
|---|---|---|
| Without vision | Supports | Screen-reader use verified with VoiceOver on macOS and iPhone on every template |
| With limited vision | Supports | 200 percent zoom, reflow and contrast as above |
| Without perception of color | Supports | No information conveyed by color alone |
| Without hearing | Not Applicable | No audio content |
| With limited hearing | Not Applicable | No audio content |
| Without speech | Supports | No speech input required |
| With limited manipulation | Supports | Keyboard-only operation; touch targets at least 24 by 24 CSS pixels |
| With limited reach and strength | Supports | No action requires sustained or forceful input |
| With limited language, cognitive and learning abilities | Supports | Plain language house style, consistent navigation, short paragraphs, error text in plain words |
Chapter 6: Support Documentation and Services
| Criteria | Conformance | Remarks |
|---|---|---|
| 602.2 Accessibility and compatibility features | Supports | The site’s accessibility statement lists features and the testing method |
| 602.3 Electronic support documentation | Supports | Documentation is published as accessible web pages, not PDFs |
| 602.4 Alternate formats | Supports | Available on request from the contact above |
| 603.2 Information on accessibility features | Supports | The contact above answers accessibility questions |
| 603.3 Accommodation of communication needs | Supports | Email and phone; relay calls accepted |
Limitations of this report
Automated testing covered eight pages on October 2, 2026; manual testing covers templates, not every page. A self-prepared ACR is not an independent audit. Third-party embedded demonstrations on the site are tested for keyboard operation and labeling but are not separately reported here.
Questions about this report, or a request for it in another format: hello@lfw.com.