Accessibility Statement
Last updated: 2026-05-29
Jen's App Hub is built and operated by Jen Built It LLC. We believe productivity tools should work for everyone, including people who use screen readers, navigate by keyboard, rely on high-contrast modes, or otherwise depend on assistive technology. This statement explains where we stand, where we're working, and how to tell us about something we missed.
Our standard
We aim for Web Content Accessibility Guidelines (WCAG) 2.1 Level AA conformance across Jen's App Hub (apps.jenbuiltit.com, jenbuiltit.com/app-hub, jenbuiltit.com/portfolio, jenbuiltit.com/resume, jenbuiltit.com/showcase) and the authenticated apps inside the Hub. WCAG 2.1 AA is the level cited in most US, EU, and UK accessibility laws and the level courts use to evaluate website accessibility claims.
What this means in practice
- Keyboard navigation: every interactive element (links, buttons, form fields, feedback widget) is reachable and operable using only a keyboard. Focus is always visible.
- Color contrast: body text meets a minimum 4.5:1 contrast ratio against its background. Large text and interactive controls meet at least 3:1.
- Form labels: every input has a label associated with it programmatically, so screen readers announce the right field.
- Semantic structure: headings are in order, landmarks are used (
<main>,<footer>,<nav>), and page regions are identifiable. - Alt text: meaningful images carry descriptive
altattributes; decorative images use emptyalt=""so screen readers skip them. - No timed traps: there are no session timeouts that boot users without warning, and no modal dialogs that capture focus without an escape.
- Resize and zoom: the layout reflows cleanly up to 200% zoom without horizontal scrolling on mobile.
- Color is not the only signal: links are underlined, errors include text (not just red borders), and required fields are labeled.
What we use to verify it
- Automated checks with axe-core and Lighthouse, run on the public pages before each deploy.
- Manual keyboard-only navigation testing on signup, login, password reset, account, and the main app flow.
- Spot-checks with macOS VoiceOver and NVDA on Windows for key flows.
Known limitations
We try to be transparent about gaps we know exist:
- Mascot animations: some pages include playful CSS animations on mascots and creatures. They respect
prefers-reduced-motionwhere supported, but if a specific animation creates a barrier for you, please tell us and we'll add a way to disable it. - Third-party content: Stripe's checkout (for Pro upgrades) is provided by Stripe. Its accessibility is governed by their team. If it presents a barrier, email us and we'll provide a manual alternative.
Tell us if something is broken
If you hit a barrier, anything that prevents you from completing a task in Jen's App Hub, please tell us. We treat accessibility reports the same way we treat security reports: as a priority, with a real human reply.
Email: support@jenbuiltit.com
Subject line: "Accessibility barrier, Jen's App Hub"
What to include (whatever you have): the URL, the device + assistive technology you're using, what you were trying to do, and what happened.
We'll acknowledge within 2 business days and propose a fix or workaround within 10 business days.
Formal complaints
If we have not resolved your concern, you may file a complaint with:
- US: the Department of Justice Civil Rights Division at civilrights.justice.gov.
- EU residents: your national equality body or data protection authority, see edpb.europa.eu.
- UK: the Equality and Human Rights Commission.