Legal
Accessibility Statement
Last updated: April 23, 2026. Draft — pending Principal approval.
Conformance target
bjunlimited.com is designed to conform to the Web Content Accessibility Guidelines (WCAG) 2.2 at Level AA. Accessibility is a launch requirement on this site, not a post-launch cleanup — every page was built against this target from day one.
What that means in practice
- Body text meets at least 4.5:1 contrast against its background; large text meets at least 3:1.
- Every interactive element has a visible focus state — the browser default is replaced with a deliberate 2px accent ring.
- Every page is operable from the keyboard alone. Tab order follows the visual flow. Esc closes menus and modal sheets. Focus returns to the control that opened a menu.
- Interactive targets are at least 44×44 CSS pixels, including nav links, form inputs, buttons, checkboxes, and radios.
- Form fields are paired with visible labels. Required status is stated in the label, not signaled by color alone. Error messages are wired to the field with
aria-describedby. - Images have descriptive alt text. Decorative images use empty alt. Icons that carry meaning have accessible names.
- Heading order reflects structure. One H1 per page. No skipped heading levels.
- Motion is minimal and respects
prefers-reduced-motion. Parallax, auto-advancing carousels, and animated hero backgrounds are not used. - Dark mode meets the same contrast thresholds as light mode. The user's preference persists across visits.
- The site does not use cookie banners — no tracking cookies are set.
How the site has been tested
- Automated audit with axe-core against every public page, in both light and dark mode.
- Manual keyboard walkthrough of every interactive element — nav, dropdown, mobile sheet, forms, CTA blocks.
- Color contrast verified against WCAG 2.2 AA thresholds for every foreground-background pair on every page in both modes.
- Screen-reader spot-checks with NVDA on Windows and VoiceOver on macOS for the home, Copilot services, Copilot Readiness Assessment, and About pages.
Known limitations
As of the last-updated date above, no known WCAG 2.2 AA conformance issues remain open. If you encounter one, please let me know — see the contact section below. When an issue is identified, it is logged here along with an estimated remediation date until it is fixed.
Third-party embeds (for example, the Calendly scheduling widget, once configured) may have accessibility characteristics outside my direct control. If one of those embeds creates a barrier for you, I will prioritize a workaround — book a call by email and phone is always available as a fallback path.
How to report a barrier
If any part of this site is hard to use, I want to hear about it. Describe what you were trying to do, which page you were on, and what assistive technology you were using — that's enough to let me reproduce the issue and fix it.
- Email: jerold@bjunlimited.com
- Phone: (541) 283-3045
Response commitment
I aim to acknowledge accessibility reports within two business days and to provide a remediation plan, or a fix, within ten business days — sooner for issues that block a critical path (form submission, navigation, or reaching the primary contact channels).
Technical details
The site is built as static HTML served from Cloudflare Pages. Form submissions are handled server-side by Cloudflare Pages Functions. JavaScript is used sparingly — the site is usable with scripts disabled, though the theme toggle, the Services dropdown, the mobile sheet, and the inline form submission require JavaScript to enhance the default server-rendered experience. Fonts are self-hosted, not served from a CDN.