Spencer's Website is committed to ensuring that our Service is accessible to all users, including those with disabilities. We strive to meet the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA standards.
1. Our Commitment
We believe that the web should be usable by everyone, regardless of ability. We are continuously improving our platform to meet and exceed accessibility standards. Our goals include:
- Ensuring keyboard navigation works throughout the site
- Providing sufficient color contrast for readable text
- Supporting screen readers with semantic HTML and ARIA attributes
- Respecting user preferences like reduced-motion settings
- Providing alternative text for meaningful images and icons
2. Standards We Follow
- WCAG 2.1 Level AA — The W3C's Web Content Accessibility Guidelines at conformance level AA
- Section 508 (U.S.) — Federal accessibility requirements (for reference)
- EN 301 549 (EU) — European accessibility standard (for reference)
3. Accessibility Features
3.1 Keyboard Navigation
- All interactive elements are reachable with Tab/Shift+Tab
- Focus indicators are visible (2px solid violet outline)
- "Skip to login" / "Skip to content" links are available at the top of most pages
- No keyboard traps — you can always navigate away from any component
3.2 Reduced Motion
We honor the prefers-reduced-motion CSS media query. If you have reduced motion enabled in your OS settings:
- Animated backgrounds (starfield, nebula, particles) are disabled
- Kinetic text animations are disabled
- Page transition wipe effects are disabled
- Scroll indicators are static
3.3 Color & Contrast
- Text contrast meets WCAG 2.1 AA (4.5:1 for normal text, 3:1 for large text)
- UI components meet 3:1 contrast against their backgrounds
- Information is never conveyed by color alone — icons, text labels, and shapes reinforce meaning
3.4 Screen Reader Support
- Semantic HTML5 elements (
<nav>,<main>,<article>,<aside>) - ARIA labels on icon-only buttons
aria-hiddenon decorative background layers- Form fields are properly labelled with
<label>elements - Error messages are associated with form fields via
aria-describedby
3.5 Responsive & Zoom-Safe Design
- Layout adapts to screens from 320px (small phones) to 1920+ (wide monitors)
- Content remains readable and functional at 200% zoom
- Text can be resized without loss of functionality
3.6 Forms
- All inputs have associated labels
- Required fields are clearly marked
- Error messages are specific and actionable
- Password visibility toggles are keyboard-accessible
4. Known Limitations
We're continuously improving accessibility. Currently known issues:
- Embedded third-party games — Games are hosted externally and may not meet our accessibility standards. We are unable to control their content.
- AI chat context menus — Some advanced AI features may have limited screen-reader support. We are working on improvements.
- Dynamic notifications — Toast notifications may not always be announced to screen readers; we are adding
aria-liveregions.
If you encounter an accessibility issue not listed here, please let us know (see Section 6).
5. Assistive Technology Compatibility
We test Spencer's Website with the following assistive technologies:
- Screen readers: NVDA (Windows), JAWS (Windows), VoiceOver (macOS/iOS), TalkBack (Android)
- Browsers: Latest versions of Chrome, Firefox, Safari, Edge
- OS accessibility features: High-contrast mode, reduced-motion settings, OS-level zoom
If you use a different combination and experience issues, please report it.
6. Feedback & Contact
We welcome your feedback on the accessibility of Spencer's Website. If you encounter barriers or have suggestions for improvement:
- Email: spencerbuisness101@gmail.com
- Subject line: "Accessibility Feedback"
- Response time: We aim to respond within 5 business days.
Please include:
- The page URL where you experienced the issue
- The assistive technology and browser you use
- A description of the problem
- Any suggestions for improvement