Accessibility Conformance Report
Dailey Digital Solutions — daileydigitalsolutions.com
Web Content Accessibility Conformance Report
| Name of Product/Version | daileydigitalsolutions.com (Marketing Website) |
| Product Description | Public-facing marketing website for Dailey Digital Solutions LLC, providing information about web development, digital strategy, and technology services for government agencies, churches, nonprofits, and small businesses. |
| Date | May 5, 2026 |
| Contact Information | Patrick J. Dailey, Owner — [email protected] Dailey Digital Solutions LLC, Idaho File #6722050, EIN 41-5096359 |
| Notes | This report covers the marketing site. Custom-built static HTML/CSS/JavaScript with PHP backends. No third-party CMS, no overlay widgets. Accessibility built in from initial development. |
| Evaluation Methods Used | (1) Automated testing with axe-core, pa11y, and Google Lighthouse against WCAG 2.1 Level A and Level AA Success Criteria. (2) Manual keyboard navigation testing. (3) Screen reader spot-check (VoiceOver, macOS). (4) Manual color contrast verification. |
| Standard / Guideline | Included in Report |
|---|---|
| Web Content Accessibility Guidelines 2.1 Level A | Yes |
| Web Content Accessibility Guidelines 2.1 Level AA | Yes |
| Web Content Accessibility Guidelines 2.1 Level AAA | Not evaluated (out of scope for this report) |
| Revised Section 508 Standards (36 CFR Part 1194) | Addressed by reference (Section 508 incorporates WCAG 2.0 Level A and AA; this report meets that requirement and exceeds it by addressing WCAG 2.1) |
| EN 301 549 (European Accessibility Standard) | Addressed by reference (EN 301 549 incorporates WCAG 2.1 Level A and AA for web content) |
The terms used in the Conformance Level information below are defined as follows:
Notes:
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
| 1.1.1 Non-text Content (Level A) | Supports | All informative images include descriptive alt attributes. Decorative images use alt="" or are CSS background images. Lighthouse and axe-core report no missing alternative text. |
| 1.2.1 Audio-only and Video-only (Prerecorded) (Level A) | Not Applicable | The marketing site does not contain prerecorded audio-only or video-only media. |
| 1.2.2 Captions (Prerecorded) (Level A) | Not Applicable | The marketing site does not contain prerecorded video with audio. |
| 1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A) | Not Applicable | The marketing site does not contain prerecorded video with audio. |
| 1.3.1 Info and Relationships (Level A) | Supports | Semantic HTML5 elements (<header>, <nav>, <main>, <section>, <footer>) convey structure programmatically. Headings follow logical hierarchy. Form fields are associated with labels. |
| 1.3.2 Meaningful Sequence (Level A) | Supports | Reading order in DOM matches visual order. CSS positioning does not disrupt content sequence for assistive technology. |
| 1.3.3 Sensory Characteristics (Level A) | Supports | Instructions do not rely solely on shape, size, color, or sound. Action prompts use text labels in addition to any visual cues. |
| 1.4.1 Use of Color (Level A) | Supports | Color is not used as the sole means of conveying information. Links are distinguishable by both color and underline/weight. |
| 1.4.2 Audio Control (Level A) | Not Applicable | The site does not auto-play audio for more than three seconds. |
| 2.1.1 Keyboard (Level A) | Supports | All interactive elements are operable via keyboard (Tab/Shift+Tab/Enter/Space). No mouse-only handlers are used. Verified manually. |
| 2.1.2 No Keyboard Trap (Level A) | Supports | Keyboard focus can move into and out of all components using standard navigation keys. No focus traps detected. |
| 2.1.4 Character Key Shortcuts (Level A) | Not Applicable | The site does not implement single-character keyboard shortcuts. |
| 2.2.1 Timing Adjustable (Level A) | Not Applicable | The site does not impose time limits on user interactions. |
| 2.2.2 Pause, Stop, Hide (Level A) | Supports | The site does not contain auto-updating, blinking, or scrolling content that lasts longer than 5 seconds. CSS animations respect prefers-reduced-motion. |
| 2.3.1 Three Flashes or Below Threshold (Level A) | Supports | The site does not contain content that flashes more than three times per second. |
| 2.4.1 Bypass Blocks (Level A) | Supports | A "skip to main content" link is provided as the first focusable element on each page. Landmark regions (<nav>, <main>, <footer>) allow assistive technology users to bypass repeated content. |
| 2.4.2 Page Titled (Level A) | Supports | Each page has a unique, descriptive <title> element. |
| 2.4.3 Focus Order (Level A) | Supports | Focus order follows the visual reading order. No tabindex values greater than 0 are used. |
| 2.4.4 Link Purpose (In Context) (Level A) | Supports | All links have descriptive text or accessible names that identify their purpose, either directly or via surrounding context. |
| 2.5.1 Pointer Gestures (Level A) | Supports | All functionality is operable with single-pointer gestures. No multi-point or path-based gestures are required. |
| 2.5.2 Pointer Cancellation (Level A) | Supports | Down-events do not trigger irreversible actions. Click events fire on up-event, allowing users to abort by moving away. |
| 2.5.3 Label in Name (Level A) | Supports | Visible button and link text is included in the accessible name (e.g., aria-label, when present, contains or matches visible text). |
| 2.5.4 Motion Actuation (Level A) | Not Applicable | The site does not respond to device motion or user motion. |
| 3.1.1 Language of Page (Level A) | Supports | <html lang="en"> declared on every page. |
| 3.2.1 On Focus (Level A) | Supports | Focusing on a control does not trigger context changes (no focus-triggered navigation, form submission, or content updates). |
| 3.2.2 On Input (Level A) | Supports | Changing the value of a control does not trigger context changes without prior warning. |
| 3.3.1 Error Identification (Level A) | Supports | Form validation identifies errors in text and via aria-invalid on the affected fields. |
| 3.3.2 Labels or Instructions (Level A) | Supports | All form controls have associated <label> elements or aria-labelledby references. Instructions are provided where input format is required. |
| 4.1.1 Parsing (Level A) | Supports | HTML is well-formed. Elements have complete start/end tags, no duplicate IDs, and attributes are properly quoted. (Note: WCAG 2.2 marks this criterion as obsolete; included here for WCAG 2.1 completeness.) |
| 4.1.2 Name, Role, Value (Level A) | Supports | Native HTML elements are used in preference to ARIA. Custom controls expose appropriate name, role, and value via ARIA. State changes are programmatically determinable. |
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
| 1.2.4 Captions (Live) (Level AA) | Not Applicable | The marketing site does not contain live audio or video. |
| 1.2.5 Audio Description (Prerecorded) (Level AA) | Not Applicable | The marketing site does not contain prerecorded video with audio. |
| 1.3.4 Orientation (Level AA) | Supports | Content does not restrict orientation. Layout adapts to portrait and landscape via responsive CSS. |
| 1.3.5 Identify Input Purpose (Level AA) | Supports | Form fields collecting user information use HTML autocomplete attributes to identify their purpose (e.g., autocomplete="email", autocomplete="name"). |
| 1.4.3 Contrast (Minimum) (Level AA) | Supports | All text meets or exceeds the 4.5:1 contrast ratio (3:1 for large text). Verified by Lighthouse and manual sampling. Brand-specific color combinations have been pre-vetted at the design stage. |
| 1.4.4 Resize Text (Level AA) | Supports | Text can be resized up to 200% without loss of content or functionality. CSS uses relative units (rem, em, %) for font sizes and key layout dimensions. |
| 1.4.5 Images of Text (Level AA) | Supports | Text is rendered as live HTML text rather than as images, except for logos and brand marks where images of text are permitted by the standard. |
| 1.4.10 Reflow (Level AA) | Supports | Content reflows to a single column at 320 CSS pixels wide without requiring horizontal scrolling. Verified at multiple viewport widths. |
| 1.4.11 Non-text Contrast (Level AA) | Supports | UI components (buttons, form controls, focus indicators) and graphical objects meet a 3:1 contrast ratio against adjacent colors. |
| 1.4.12 Text Spacing (Level AA) | Supports | Content remains readable and functional when users override line-height (1.5×), paragraph spacing (2×), letter-spacing (0.12×), and word-spacing (0.16×). No clipping or overlap occurs. |
| 1.4.13 Content on Hover or Focus (Level AA) | Supports | Hover/focus-revealed content is dismissible (Esc key), hoverable (cursor can move onto it without dismissal), and persistent (does not disappear unless user dismisses or focus moves away). |
| 2.4.5 Multiple Ways (Level AA) | Supports | Pages can be reached via multiple methods: navigation menu, internal links, search engine indexing, and sitemap. |
| 2.4.6 Headings and Labels (Level AA) | Supports | Headings and labels describe topic or purpose. Heading hierarchy is logical (single H1 per page, H2/H3/H4 used for sectioning). |
| 2.4.7 Focus Visible (Level AA) | Supports | All keyboard-focusable elements have a visible focus indicator. Default browser focus styles are preserved; custom styles meet 3:1 contrast against the unfocused state. |
| 3.1.2 Language of Parts (Level AA) | Supports | Foreign-language content (where present) uses lang attributes to identify the language change. |
| 3.2.3 Consistent Navigation (Level AA) | Supports | Navigation appears in the same relative order across all pages. Header, menu, and footer are consistent site-wide. |
| 3.2.4 Consistent Identification (Level AA) | Supports | Components with the same functionality (e.g., search, contact links, social icons) are identified consistently across pages. |
| 3.3.3 Error Suggestion (Level AA) | Supports | When form validation detects an error, suggestions for correction are provided to the user where appropriate (e.g., "Please enter a valid email address"). |
| 3.3.4 Error Prevention (Legal, Financial, Data) (Level AA) | Not Applicable | The marketing site does not process legal commitments, financial transactions, or modify/delete user data. Contact form submissions display confirmation but no data is altered or deleted. |
| 4.1.3 Status Messages (Level AA) | Supports | Status messages (e.g., form submission confirmation, validation errors) are exposed to assistive technology via aria-live regions, without requiring a focus change. |
This Voluntary Product Accessibility Template (VPAT) is provided by Dailey Digital Solutions LLC for informational purposes. It reflects the current state of accessibility on the daileydigitalsolutions.com marketing website as of the date listed at the top of this document. Accessibility is treated as an ongoing commitment, and the document will be updated as the site evolves.
This report is not a guarantee of legal compliance with the Americans with Disabilities Act (ADA), Section 508 of the Rehabilitation Act, or other applicable laws. Accessibility issues encountered should be reported to [email protected] so they can be promptly addressed.
VPAT® is a registered trademark of the Information Technology Industry Council (ITI). The VPAT 2.5 INT template is © 2017–2024 Information Technology Industry Council. This document follows the structure and intent of the VPAT 2.5 INT template.