Accessibility Statement

Last Updated: January 4, 2026

Haberberger Consulting & Software, LLC is committed to ensuring digital accessibility for people with disabilities. We are continually improving the user experience for everyone and applying the relevant accessibility standards.

Conformance Status

We are targeting conformance with the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA and are actively working toward WCAG 2.2 Level AA compliance.

Accessibility Features

We have implemented the following accessibility features on this website:

Navigation & Structure

  • Skip link to bypass navigation and jump to main content
  • Semantic HTML elements: <main>, <nav>, <header>, <footer>, <section>, <article>
  • Logical heading hierarchy
  • Language attribute set <html lang="en">
  • Keyboard navigation with arrow keys in mobile menu

Keyboard Accessibility

  • All interactive elements are keyboard accessible
  • Visible focus indicators with 2px gold outline
  • Escape key closes modals and menus
  • Focus trap on cookie consent dialog
  • Focus moves to scroll targets for anchor links
  • Arrow key navigation in menus (Up/Down, Left/Right, Home/End)

Forms

  • All form fields have associated labels
  • Error messages are linked with aria-describedby
  • Focus moves to first invalid field on validation error
  • Error indicators include warning icons (not color alone)
  • Required fields are clearly marked

Visual Design

  • High contrast color scheme (text on dark backgrounds exceeds 7:1 ratio)
  • Text resizes properly up to 400% zoom
  • Content reflows without horizontal scrolling at 320px width
  • Minimum touch target size of 24x24 CSS pixels (44x44 on touch devices)
  • Focus not obscured by sticky header (scroll-margin-top applied)

Animations & Motion

  • Respects prefers-reduced-motion preference
  • Typing animations and slot reel effects are disabled for users who prefer reduced motion
  • All transitions are kept short and subtle

Images & Icons

  • Meaningful images have descriptive alt text
  • Decorative icons are hidden from assistive technology aria-hidden="true"

Dialogs & Overlays

  • Cookie consent banner uses role="dialog"
  • Focus is trapped within dialogs when open
  • ARIA attributes: aria-label, aria-expanded, aria-describedby, aria-live
  • Focus returns to trigger element when dialog closes

Known Limitations

We are aware of the following accessibility limitations:

  • reCAPTCHA: The contact form uses Google reCAPTCHA v2 Invisible for spam protection. While Google has made efforts to improve reCAPTCHA accessibility, some users may experience difficulty with the verification process. As an alternative, you can email us directly at thehabes@habesoftware.rocks.
  • Third-party content: External links lead to websites outside our control, which may not meet the same accessibility standards.

Technical Specifications

This website relies on the following technologies for accessibility:

  • HTML5
  • CSS3
  • WAI-ARIA 1.2
  • JavaScript (ES Modules)
  • Web Components (Custom Elements)

These technologies are relied upon for conformance with the accessibility standards used.

Testing Tools

You can verify our accessibility using these free tools:

Feedback

We welcome your feedback on the accessibility of this website. If you encounter any accessibility barriers or have suggestions for improvement, please contact us:

Email: thehabes@habesoftware.rocks

We try to respond to feedback within 5 business days.