Skip to main content

Accessibility

RTC Collector is built to be accessible to everyone, including users with disabilities. We follow WCAG 2.1 guidelines and continually work to improve accessibility.

Keyboard Navigation

Full Keyboard Support

Navigate the entire app without a mouse:

Tab/Shift+Tab: Move between interactive elements Enter/Space: Activate buttons and links Arrow Keys: Navigate menus, lists, and dropdowns Esc: Close modals and dialogs Cmd/Ctrl + K: Open command palette

Press Tab on any page to reveal "Skip to main content" link - jumps past navigation directly to content.

Focus Indicators

Visible focus-visible outlines on all interactive elements show where keyboard focus is located. These appear only when navigating with a keyboard, not when clicking with a mouse.

Screen Reader Support

Tested With

  • JAWS (Windows)
  • NVDA (Windows, free)
  • VoiceOver (Mac/iOS)
  • TalkBack (Android)

Semantic HTML

Proper HTML structure ensures screen readers understand page layout:

  • Headings in logical order (H1 → H2 → H3)
  • Landmarks (header, nav, main, footer)
  • Lists for grouped content
  • Tables with proper headers

ARIA Labels

Interactive elements include descriptive labels:

  • Buttons explain their action
  • Form fields have associated labels
  • Images have alt text
  • Status messages are announced
  • OTP inputs have individual aria-labels
  • Follow buttons and icon-only buttons have descriptive labels

Live Regions

Screen readers announce dynamic changes:

  • Toast notifications use aria-live for instant announcements
  • Form validation errors
  • Loading states
  • Success/error notifications

Visual Accessibility

Color Contrast

All text meets WCAG AA standards:

  • Normal text: 4.5:1 contrast ratio
  • Large text: 3:1 contrast ratio
  • Icons and UI elements: 3:1 contrast ratio

Dark Mode

High contrast dark theme reduces eye strain:

  • Enable in Settings → Theme
  • Automatically follows system preference if set to Auto

Text Sizing

Text scales properly when browser zoom is adjusted (up to 200% tested).

Color Independence

Information isn't conveyed by color alone:

  • Icons accompany color-coded states
  • Patterns used in addition to colors
  • Text labels for all important states

Motor Accessibility

Large Touch Targets

All interactive elements meet minimum sizes:

  • Buttons: 44x44px minimum
  • Links: Adequate spacing
  • Form fields: Easy to tap

No Timing Requirements

No actions require precise timing or quick responses.

Gesture Alternatives

All touch gestures have alternatives:

  • Swipe actions have button equivalents
  • Pinch zoom has +/- buttons
  • Long press has menu options

Cognitive Accessibility

Clear Language

  • Plain language throughout
  • Jargon explained
  • Instructions are clear and concise
  • Error messages explain how to fix

Consistent Design

  • Navigation in the same place on every page
  • Buttons look and behave consistently
  • Predictable interactions

Helpful Errors

Error messages are:

  • Specific about what went wrong
  • Suggest how to fix the problem
  • Located near the relevant field

Progress Indicators

Multi-step processes show:

  • Current step
  • Total steps
  • Progress bar
  • Clear next action

Forms & Input

Labels

All form fields have:

  • Visible labels
  • Associated with input programmatically
  • Helpful placeholder text (not relied upon as labels)

Validation

Form validation is:

  • Client-side and server-side
  • Errors announced to screen readers
  • Errors visible and clearly marked
  • Errors explain what's needed

Autocomplete

Forms use standard autocomplete attributes for:

  • Names
  • Addresses
  • Email
  • Phone numbers
  • Credit cards

Helps users with cognitive disabilities and autofill tools.

Media Accessibility

Images

  • Decorative images: Empty alt attribute
  • Meaningful images: Descriptive alt text
  • Complex images: Long descriptions provided

Icons

All icons:

  • Have text labels or aria-labels
  • Never convey information through iconalone
  • Tooltips explain meaning on hover/focus

Accessibility Settings

Reduce Motion

For users sensitive to motion, all animations in RTC Collector respect the prefers-reduced-motion media query:

  1. Enable "Reduce Motion" in your device or browser settings
  2. Page transitions, toast animations, and interactive effects are automatically disabled
  3. No separate in-app setting is needed — the system preference is respected throughout

High Contrast

Browser high-contrast modes are supported.

Text Spacing

Works properly when users adjust:

  • Line height
  • Letter spacing
  • Word spacing
  • Paragraph spacing

Recent Improvements (v2.2.0)

The v2.2.0 release included a comprehensive accessibility overhaul:

  • Skip to main content link on every page for keyboard navigation
  • aria-live on toasts for screen reader announcements of notifications
  • aria-labels on OTP inputs, follow buttons, and all icon-only buttons
  • Reduced motion support — all animations respect prefers-reduced-motion
  • Focus-visible indicators on all interactive elements
  • Inline form validation on blur — errors appear as you tab away, not just on submit
  • Visible checkmarks inside checkboxes and filled circles inside radio buttons
  • Touch targets — all interactive elements meet the 44px minimum
  • Undo pattern for destructive actions via toast with delayed execution

Report accessibility issues: [email protected]

Accessibility Statement

RTC Collector is committed to digital accessibility. We:

  • Follow WCAG 2.1 Level AA guidelines
  • Test with assistive technologies
  • Conduct regular accessibility audits
  • Welcome feedback and bug reports
  • Continuously improve accessibility

Conformance Status

Partially Conformant: Some parts of the content don't fully conform to WCAG 2.1 Level AA. We're actively working to reach full conformance.

Feedback

Found an accessibility barrier?

  • Email: [email protected]
  • Include: URL, issue description, assistive technology used
  • We respond within 3 business days

This accessibility statement applies to rtccollector.com and all sub-domains. It was last reviewed on 2 February 2026.

Third-Party Content

Some third-party integrations may not be fully accessible:

  • Stripe payment forms (Stripe's responsibility)
  • Google Analytics (tracking only, no user interaction)

We choose partners committed to accessibility.

Questions?

For accessibility questions or to report issues:

  • Email: [email protected]
  • Include details about your assistive technology and the problem