Skip to content
Back home

Documents

Accessibility

Updated: 8 November 2026

I want the site to be usable by everyone: with a keyboard, a screen reader, zoom, on a phone and with reduced motion. Below is what has been done and how to report a problem.

01

1. Goal

The site aims to meet WCAG 2.2 level AA. This is a practical goal, not a certification: accessibility is an ongoing process, and I continue to fix barriers.

02

2. What has been done

  • Semantic page structure, headings and landmarks for screen readers.
  • Keyboard navigation, visible focus states and a skip link to the main content.
  • Text and interactive element contrast; checks with Lighthouse and manual review.
  • Responsive layout for phones, tablets and desktop.
  • Support for prefers-reduced-motion: animations are disabled.
  • Alternative text for images and decorative elements hidden from screen readers.
  • Forms with labels, error messages and accessible status announcements.
03

3. Known limitations

  • Third-party services (Telegram, Google Analytics) may have their own accessibility limitations.
  • Some animations and gradients may not be available on certain devices; the content remains accessible.
  • English, Russian and Ukrainian texts may differ in length and wording; if something is unclear, contact me.
04

4. Feedback

If you encounter a barrier, email webdevs09@icloud.com or message @webdevs07 on Telegram. Describe the page, device and what exactly is blocking you. I will try to reply within 10 business days and fix the issue.

05

5. Official channels

In the EU, you can contact the national accessibility or consumer protection authority. In Ukraine, the Ukrainian Parliament Commissioner for Human Rights. I prefer to resolve the issue directly first.

Data protection contacts