Accessibility statement
We want Fancy Pet to be usable by everyone. Here's where we are and where we're going.
Last updated · 2026-06-01
Our commitment
Fancy Pet is committed to making fancy.pet accessible to people with disabilities. We target conformance with the Web Content Accessibility Guidelines (WCAG) 2.1 at Level AA. We don't claim to be perfectly conformant today, but we treat accessibility issues as bugs and fix them.
What works well
- Semantic HTML throughout — proper headings, landmarks (
<main>,<nav>,<footer>), and form labels. - Keyboard navigable across the purchase flow. Buttons, links, inputs, and the currency picker are all reachable via Tab and operable with Enter/Space.
- High-contrast text on the primary cream/ink palette. The coral accent is reserved for short headings and CTA labels where its larger size satisfies WCAG large-text contrast (3:1).
- All form inputs have associated labels (visible or screen-reader only). The pet-name input announces validation errors via
aria-describedbyandrole="alert". - Image alt text on generated portraits and product mockups describes the content; decorative images use empty alt to skip screen-reader announcement.
- Modal dialogs (size guide, download unlock) trap focus and close on Escape.
Known issues we're working on
We're honest about where we're not yet at AA. If you hit anything below or anything else, please tell us — we'll fix it.
- The colour-swatch buttons on product pages are 38×38 px on mobile — slightly below the WCAG 2.5.5 target-size recommendation of 44×44. We're increasing this next release.
- Some hover transitions don't yet respect
prefers-reduced-motion. We're auditing all animations to honour the user's motion preference. - The polaroid-tilt visual on the gallery and reveal pages uses CSS transform; it has appropriate ARIA but the tilt itself can't currently be disabled. Reduced-motion users see the rotation regardless.
Assistive technology we've tested with
- VoiceOver (macOS, iOS) on Safari
- NVDA on Windows Firefox
- Keyboard-only navigation on all major browsers
- Browser zoom up to 200% without horizontal scroll
How to report issues
If you encounter an accessibility barrier, email us at accessibility@fancy.pet. Please describe the page, what you were trying to do, and what assistive technology (if any) you were using. We respond within five working days and aim to fix verified issues within 30 days, faster for critical blockers.
If you're a customer who couldn't complete a purchase because of an accessibility issue, contact us at the email above and we'll help you place the order directly.
Standards and formal assessment
We perform automated accessibility scans on every deploy using axe-core and address violations as they appear. We have not yet commissioned an independent third-party audit; we plan to once feature velocity slows post-launch.