Accessibility Conformance Report

Voluntary Product Accessibility Template
(VPAT®) Version 2.5 INT

Dailey Digital Solutions — daileydigitalsolutions.com

Web Content Accessibility Conformance Report

Name of Product/Versiondaileydigitalsolutions.com (Marketing Website)
Product DescriptionPublic-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.
DateMay 5, 2026
Contact InformationPatrick J. Dailey, Owner — [email protected]
Dailey Digital Solutions LLC, Idaho File #6722050, EIN 41-5096359
NotesThis 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.
Summary of Automated Test Results (May 5, 2026):

Contents

  1. Applicable Standards / Guidelines
  2. Terms
  3. WCAG 2.1 Level A — Success Criteria Conformance
  4. WCAG 2.1 Level AA — Success Criteria Conformance
  5. Legal Disclaimer

1. Applicable Standards / Guidelines

Standard / GuidelineIncluded in Report
Web Content Accessibility Guidelines 2.1 Level AYes
Web Content Accessibility Guidelines 2.1 Level AAYes
Web Content Accessibility Guidelines 2.1 Level AAANot 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)

2. Terms

The terms used in the Conformance Level information below are defined as follows:

3. WCAG 2.1 Report — Level A Success Criteria

Notes:

CriteriaConformance LevelRemarks and Explanations
1.1.1 Non-text Content (Level A)SupportsAll 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 ApplicableThe marketing site does not contain prerecorded audio-only or video-only media.
1.2.2 Captions (Prerecorded) (Level A)Not ApplicableThe marketing site does not contain prerecorded video with audio.
1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A)Not ApplicableThe marketing site does not contain prerecorded video with audio.
1.3.1 Info and Relationships (Level A)SupportsSemantic 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)SupportsReading order in DOM matches visual order. CSS positioning does not disrupt content sequence for assistive technology.
1.3.3 Sensory Characteristics (Level A)SupportsInstructions 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)SupportsColor 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 ApplicableThe site does not auto-play audio for more than three seconds.
2.1.1 Keyboard (Level A)SupportsAll 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)SupportsKeyboard 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 ApplicableThe site does not implement single-character keyboard shortcuts.
2.2.1 Timing Adjustable (Level A)Not ApplicableThe site does not impose time limits on user interactions.
2.2.2 Pause, Stop, Hide (Level A)SupportsThe 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)SupportsThe site does not contain content that flashes more than three times per second.
2.4.1 Bypass Blocks (Level A)SupportsA "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)SupportsEach page has a unique, descriptive <title> element.
2.4.3 Focus Order (Level A)SupportsFocus order follows the visual reading order. No tabindex values greater than 0 are used.
2.4.4 Link Purpose (In Context) (Level A)SupportsAll links have descriptive text or accessible names that identify their purpose, either directly or via surrounding context.
2.5.1 Pointer Gestures (Level A)SupportsAll functionality is operable with single-pointer gestures. No multi-point or path-based gestures are required.
2.5.2 Pointer Cancellation (Level A)SupportsDown-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)SupportsVisible 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 ApplicableThe 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)SupportsFocusing on a control does not trigger context changes (no focus-triggered navigation, form submission, or content updates).
3.2.2 On Input (Level A)SupportsChanging the value of a control does not trigger context changes without prior warning.
3.3.1 Error Identification (Level A)SupportsForm validation identifies errors in text and via aria-invalid on the affected fields.
3.3.2 Labels or Instructions (Level A)SupportsAll form controls have associated <label> elements or aria-labelledby references. Instructions are provided where input format is required.
4.1.1 Parsing (Level A)SupportsHTML 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)SupportsNative HTML elements are used in preference to ARIA. Custom controls expose appropriate name, role, and value via ARIA. State changes are programmatically determinable.

4. WCAG 2.1 Report — Level AA Success Criteria

CriteriaConformance LevelRemarks and Explanations
1.2.4 Captions (Live) (Level AA)Not ApplicableThe marketing site does not contain live audio or video.
1.2.5 Audio Description (Prerecorded) (Level AA)Not ApplicableThe marketing site does not contain prerecorded video with audio.
1.3.4 Orientation (Level AA)SupportsContent does not restrict orientation. Layout adapts to portrait and landscape via responsive CSS.
1.3.5 Identify Input Purpose (Level AA)SupportsForm 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)SupportsAll 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)SupportsText 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)SupportsText 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)SupportsContent 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)SupportsUI 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)SupportsContent 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)SupportsHover/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)SupportsPages can be reached via multiple methods: navigation menu, internal links, search engine indexing, and sitemap.
2.4.6 Headings and Labels (Level AA)SupportsHeadings 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)SupportsAll 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)SupportsForeign-language content (where present) uses lang attributes to identify the language change.
3.2.3 Consistent Navigation (Level AA)SupportsNavigation appears in the same relative order across all pages. Header, menu, and footer are consistent site-wide.
3.2.4 Consistent Identification (Level AA)SupportsComponents with the same functionality (e.g., search, contact links, social icons) are identified consistently across pages.
3.3.3 Error Suggestion (Level AA)SupportsWhen 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 ApplicableThe 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)SupportsStatus 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.