Accessibility
Accessibility Statement
Last updated: 14 July 2026
Short version: NoSuggest is built to be usable by keyboard, screen reader, and touch —
every interactive element in the app can be reached and operated without a mouse. This page documents
where the app currently stands against WCAG 2.1, and what we're still working on. This is an honest,
ongoing account, not a claim of perfection.
1. Our Commitment
NoSuggest aims to be usable by everyone, including people who navigate by keyboard alone, people using screen readers, and people with low vision or color blindness. Accessibility isn't a one-time checklist for us — we treat it as something to keep improving as the app grows, and we welcome feedback from anyone who runs into a barrier.
2. Standard We Reference
We reference the Web Content Accessibility Guidelines (WCAG) 2.1, Level AA as our benchmark. Below is an honest account of what's currently in place and what isn't yet.
3. What NoSuggest Currently Supports
- Full keyboard operability. Every interactive element in the app — navigation, Settings options, FAQ items, video cards, channel search results, Create a Pack, Backup & Restore — can be reached with the Tab key and activated with Enter or Space, not just by tapping or clicking.
- Visible keyboard focus. When navigating by keyboard, a clear focus outline shows exactly which element is active. It only appears for keyboard navigation, so it doesn't change the visual experience for touch or mouse use.
- Screen reader support. Interactive elements carry appropriate roles and accessible names so screen readers (VoiceOver, TalkBack, NVDA, JAWS, Narrator) correctly announce what they do, not just how they look.
- Labeled form fields. Search inputs carry accessible labels, so assistive technology can identify their purpose even though the visual design uses placeholder text.
- Color contrast. Primary text and interface text meet WCAG AA's minimum contrast ratio (4.5:1) against the app's background.
- Meaningful image text. Images either carry descriptive alt text or are marked purely decorative, so screen readers don't announce redundant or meaningless content.
- No motion or flashing content. NoSuggest has no autoplay, no auto-advancing carousels, and no flashing or strobing visual effects.
- Respects reduced-motion preferences. If your device's operating system has "reduce motion" turned on, NoSuggest's screen transitions and animations happen near-instantly instead of animating, so the app doesn't trigger discomfort for people with vestibular disorders.
- Announced status and error messages. Confirmations (like adding channels or copying a link) and error messages are announced automatically to screen readers as they appear, not just shown visually.
- Accessible modals, dialogs, and the video player. When a dialog opens (Export Backup, Create a Pack, the install prompt, the Kids Mode PIN screen) or a video starts playing, keyboard focus moves into it and stays contained there until it's closed, then returns to where you were. Pressing Escape closes the active dialog or player from anywhere inside it.
- Skip-channel links on the Feed. A channel can have up to 10 videos, each with its own bookmark button — that's a lot of Tab presses to get past one channel you're not interested in. Each channel section has a "Skip [channel]'s videos" shortcut, hidden until it receives keyboard focus, that jumps straight to the next channel. Several can be chained in a row to skip past multiple channels quickly.
- Skip to main content. The very first thing a keyboard user reaches on any page load is a "Skip to main content" shortcut, which moves focus straight to whatever screen is currently showing — bypassing anything that would otherwise come first.
- Landmark navigation. The app exposes a main content region, so screen reader users can jump directly to it rather than tabbing through everything from the top.
4. What We're Still Working On
In the interest of transparency, here's what hasn't been addressed yet:
- No formal third-party WCAG audit has been conducted. The items above reflect our own internal review, not an independent accessibility audit. We plan to pursue formal review as the app matures.
- We haven't yet formally tested NoSuggest against screen magnification, browser zoom beyond 200%, or reflow at narrow viewport widths, though the app's layout is responsive by design.
A note on video content: NoSuggest plays videos through YouTube's own official embedded player. Captions, transcripts, and audio description for any given video are controlled by YouTube's player and by each video's original creator — not by NoSuggest. We have no ability to add, edit, or guarantee captions on content we don't host.
5. Feedback
If you encounter an accessibility barrier, please use our https://nosuggest.com/contact and mention 'Accessibility' in your message. Feedback from users directly shapes what we prioritise — recent improvements including skip links, focus management, reduced-motion support, and the iOS PWA navigation fix were all driven by accessibility testing and feedback.