Accessibility · conformance report
Accessibility conformance report
How jrcgenerators.com meets each WCAG 2.1 Level A and AA success criterion, the standard used for ADA and Section 508 accessibility.
About this report
Scope, standards and method
Product: jrcgenerators.com, all public pages. Standards: WCAG 2.1 Level AA, the benchmark the U.S. Department of Justice uses for ADA web accessibility and adopted for state and local governments in its 2024 Title II rule; and the WCAG 2.2 Level AA additions. Section 508 of the Rehabilitation Act incorporates WCAG 2.0 Level AA, which WCAG 2.1 AA fully includes.
Method: automated testing with axe-core on every page in light and dark mode at desktop, tablet and phone widths; keyboard only walkthroughs; 320 px reflow, 200% zoom and text spacing checks; contrast measured against WCAG formulas. Third party content: the Windy.com weather radar and PowerOutage.us outage map are provided by those companies; equivalent information is linked as accessible text.
This is JRC's own evaluation (self assessment), not a legal certification. We recommend periodic review by an independent accessibility tester, including screen reader users.
| Criterion | Name | Level | Result | Notes |
|---|---|---|---|---|
| 1.1.1 | Nontext Content | A | Supports | Logo and images have text alternatives; icons, waveform canvas and decorative graphics are hidden from screen readers. Star ratings have a text equivalent. |
| 1.2.1 | Audio only and Video only (Prerecorded) | A | Not applicable | No audio or video on the site. |
| 1.2.2 | Captions (Prerecorded) | A | Not applicable | No video on the site. Any video added later must have captions. |
| 1.2.3 | Audio Description or Media Alternative (Prerecorded) | A | Not applicable | No video on the site. |
| 1.2.4 | Captions (Live) | AA | Not applicable | No live media. |
| 1.2.5 | Audio Description (Prerecorded) | AA | Not applicable | No video on the site. |
| 1.3.1 | Info and Relationships | A | Supports | Semantic headings, landmarks, lists, definition lists and data tables with header cells; every form field has a programmatic label. |
| 1.3.2 | Meaningful Sequence | A | Supports | Reading order matches visual order at every screen size. |
| 1.3.3 | Sensory Characteristics | A | Supports | Instructions don't rely on shape, color, size or location. |
| 1.3.4 | Orientation | AA | Supports | Works in portrait and landscape; orientation is never locked. |
| 1.3.5 | Identify Input Purpose | AA | Supports | Name, phone, email and address fields use autocomplete attributes. |
| 1.4.1 | Use of Color | A | Supports | Links in text are underlined; errors use text, not color alone; required fields are marked with an asterisk and stated in instructions. |
| 1.4.2 | Audio Control | A | Not applicable | No audio plays. |
| 1.4.3 | Contrast (Minimum) | AA | Supports | All text meets 4.5:1 (3:1 for large text) in light and dark modes; verified with automated testing. |
| 1.4.4 | Resize Text | AA | Supports | Text resizes to 200% without loss of content or function. |
| 1.4.5 | Images of Text | AA | Supports | Only the company logo contains text (logos are exempt). |
| 1.4.10 | Reflow | AA | Supports | Content reflows to a 320 px wide viewport with no horizontal scrolling, except data tables, which scroll inside their own region. |
| 1.4.11 | Nontext Contrast | AA | Supports | Form field borders, focus indicators and icons meet 3:1. |
| 1.4.12 | Text Spacing | AA | Supports | No loss of content when line, paragraph, letter and word spacing are increased to the WCAG test values. |
| 1.4.13 | Content on Hover or Focus | AA | Supports | Menus open on click or Enter, stay open until dismissed, and close with Escape. No hover only tooltips. |
| 2.1.1 | Keyboard | A | Supports | All links, menus, buttons and forms work with a keyboard. Exception: panning the third party Windy.com radar map; the same weather information is linked as text from the National Weather Service. |
| 2.1.2 | No Keyboard Trap | A | Supports | Focus can always move away; the mobile menu keeps focus inside while open and closes with Escape. |
| 2.1.4 | Character Key Shortcuts | A | Not applicable | No single key shortcuts. |
| 2.2.1 | Timing Adjustable | A | Not applicable | No time limits. |
| 2.2.2 | Pause, Stop, Hide | A | Supports | The brand ticker and the header waveform each have a Pause button; status light pulses stop after a few seconds; all motion stops when the device requests reduced motion. |
| 2.3.1 | Three Flashes or Below Threshold | A | Supports | Nothing flashes. |
| 2.4.1 | Bypass Blocks | A | Supports | “Skip to main content” link on every page, plus a skip link past the embedded map. |
| 2.4.2 | Page Titled | A | Supports | Every page has a unique, descriptive title. |
| 2.4.3 | Focus Order | A | Supports | Tab order follows the visual layout. |
| 2.4.4 | Link Purpose (In Context) | A | Supports | Generic “Learn more” links include hidden text naming their destination; links opening a new tab say so. |
| 2.4.5 | Multiple Ways | AA | Supports | Main menu, footer links, breadcrumbs and an XML sitemap. |
| 2.4.6 | Headings and Labels | AA | Supports | Headings and labels describe their topic or purpose. |
| 2.4.7 | Focus Visible | AA | Supports | A 3 px high contrast focus outline on every interactive element. |
| 2.5.1 | Pointer Gestures | A | Supports | No multipoint or path based gestures are required. |
| 2.5.2 | Pointer Cancellation | A | Supports | Actions fire on click release (standard links and buttons). |
| 2.5.3 | Label in Name | A | Supports | Accessible names start with the visible label text. |
| 2.5.4 | Motion Actuation | A | Not applicable | No device motion features. |
| 3.1.1 | Language of Page | A | Supports | lang="en" on every page. |
| 3.1.2 | Language of Parts | AA | Not applicable | All content is in English. |
| 3.2.1 | On Focus | A | Supports | Focusing an element never changes context. |
| 3.2.2 | On Input | A | Supports | Choosing an option never submits a form or changes page. |
| 3.2.3 | Consistent Navigation | AA | Supports | Header, menu and footer are identical on every page. |
| 3.2.4 | Consistent Identification | AA | Supports | Repeated controls use the same names site wide. |
| 3.3.1 | Error Identification | A | Supports | Missing or invalid fields are marked invalid and described in text; a summary is announced. |
| 3.3.2 | Labels or Instructions | A | Supports | Every field has a visible label; required fields are marked; hints explain formats. |
| 3.3.3 | Error Suggestion | AA | Supports | Errors say how to fix them (for example “Enter a 10 digit phone number”). |
| 3.3.4 | Error Prevention (Legal, Financial, Data) | AA | Not applicable | Forms are service requests only; no legal commitments or financial transactions. |
| 4.1.1 | Parsing | A | Supports | Valid, well formed HTML with unique IDs (this criterion is obsolete in WCAG 2.2). |
| 4.1.2 | Name, Role, Value | A | Supports | Native HTML controls; menu buttons expose expanded/collapsed state; toggle buttons expose pressed state. |
| 4.1.3 | Status Messages | AA | Supports | Form success and error messages use a live status region and are announced without moving focus. |
| Criterion | Name | Level | Result | Notes |
|---|---|---|---|---|
| 2.4.11 | Focus Not Obscured (Minimum) | AA | Supports | Scroll padding keeps focused items clear of the sticky header. |
| 2.5.7 | Dragging Movements | AA | Supports | Nothing requires dragging. |
| 2.5.8 | Target Size (Minimum) | AA | Supports | Buttons and menu items are at least 44 px tall; other targets at least 24 px or inline in text. |
| 3.2.6 | Consistent Help | A | Supports | The phone number appears in the same place in the header and footer of every page. |
| 3.3.7 | Redundant Entry | A | Supports | Forms are single step; nothing has to be entered twice. |
| 3.3.8 | Accessible Authentication (Minimum) | AA | Supports | No login on the public site. The staff only SEO panel uses a pasteable key with no puzzle or memory test. |
