MVT Labs — dokument

Deklaracja dostępności

Ta strona ma być czytelna z klawiatury, z czytnika ekranu, z powiększeniem i przy wyłączonych animacjach. Poniżej rozdzieliłem trzy rzeczy: co zmierzone, co zrobione w konstrukcji, czego nie sprawdziłem.

Wersja 1.1 Obowiązuje od 2026-10-07 6 paragrafów

01Standard i status prawny

Trzymam się WCAG 2.1 na poziomie A i AA — to ten sam zbiór wymagań, na który przekłada się EN 301 549 i którym opisuje się dostępność serwisów.

Status, jak go rozumiem (moja ocena, nie porada prawna): nie jestem podmiotem zobowiązanym w rozumieniu ustawy z 19 lipca 2019 r. o zapewnianiu dostępności osobom ze szczególnymi potrzebami, więc formalna deklaracja z audytem nie jest nakazana. Wymogi europejskiej dyrektywy o dostępności ((UE) 2019/882, stosowana od 28 czerwca 2025) sięgają usług kierowanych do konsumentów — ta strona jest wizytówką oferty B2B i niczego online nie sprzedaje. Gdybym zmienił model, ten paragraf dostaje nowe zdanie, a nie milczącą zmianę praktyki.

02Zmierzone, nie obiecane

Kategoria „dostępność” w pomiarze laboratoryjnym (Lighthouse 13.5.0, Chrome/154.0.8037.93): 100/100 na telefonie, stan na 5 października 2026.

Kategoria „dostępność” w pomiarze laboratoryjnym (Lighthouse 13.5.0, Chrome/154.0.8037.93): 100/100 na komputerze, stan na 5 października 2026.

Pomiar laboratoryjny to nie audyt: checker widzi to, co da się rozpoznać ze struktury DOM i stylów. Pełny punkt oznacza brak stwierdzonych naruszeń, nie brak naruszeń.

Obok tej liczby, sprawdzone automatycznie przy każdej zmianie: brak poziomego przewijania od 320 do 1728 px, kontrast tekstu stonowanego w stopce przeliczony po zmianie palety (7,8:1 na tle #0A0A0F), brak autoodtwarzania, brak sesji z limitem czasu, brak osadzeń z serwisów zewnętrznych, brak plików PDF i nagrań.

03Co jest w konstrukcji strony

„Przejdź do treści” jako pierwszy odnośnik na stronie; kolejność tabulacji idzie za wzrokową, nie za CSS-em.

Widoczny stan fokusu na każdym elemencie interaktywnym — rysowany osobną warstwą, żeby nie znikał na ciemnym tle.

Respekt dla `prefers-reduced-motion`: animacje i płynne przewijanie wyłączają się, gdy system prosi o ograniczenie ruchu.

Sekcje w hierarchii nagłówków bez luk; elementy rozwijane i przełączniki mają `aria-expanded` / `aria-pressed`, panel zgody na pomiary jest dialogiem z pułapką fokusu, a nie kolorowym pudełkiem z kursorem.

Formularz kontaktowy: etykieta przy każdym polu, komunikat błędu powiązany z polem przez `aria-describedby`, zbiorczy błąd jako żywy region, licznik znaków, `autocomplete`, a potwierdzenie wysyłki przenosi fokus na swój nagłówek.

Zrzuty realizacji i znaki mają tekst alternatywny opisujący, co widać, a nie nazwę pliku. Treść nie jest grafiką — powiększenie nie psuje układu.

Tekst nie zależy od jednego atrybutu wizualnego: statusy wyróżniają się kształtem i tekstem, nie tylko kolorem.

04Czego nie mogę zadeklarować

Nie mam za sobą testu z czytnikiem ekranu wykonanego przez osobę, która pracuje na nim na co dzień, ani audytu zewnętrznego, ani badań z udziałem osób z niepełnosprawnościami. To granica, o której wiem, że istnieje — i wolę ją wpisać niż zakryć sformułowaniem „strona w pełni dostępna”.

Realizacje pokazane na stronie są osobnymi serwisami: odpowiadam za to, co dostarczyłem, nie za zmiany, które zaszły u klienta po wdrożeniu. Ich deklaracji nie zastępuję i nie przepisuję ich wyników na siebie.

Nie mam wpływu na to, jak konkretna kombinacja przeglądarki i technologii wspomagającej zinterpretuje semantykę. Rozwiązanie zwykle działa — nie u każdego dokładnie tak samo.

05Jak zgłosić barierę

Napisz na kontakt@mvtlabs.pl, telefon +48 795 933 401 — wystarczy adres strony, co nie działa i czego używasz (powiększenie, klawiatura, czytnik ekranu).

Odpowiadam w ciągu pięciu dni roboczych, z planem naprawy i terminem. Jeżeli bariera siedzi w technologii, której nie da się obejść, napiszę to wprost zamiast milczeć.

Jeśli moja odpowiedź Cię nie zadowoli: przy braku obowiązku nie ma tu gotowej ścieżki skargowej, ale możesz zwrócić się do Prezesa UOKiK w sprawach dostępności usług albo do Rzecznika Praw Obywatelskich. Zwykle krótsza droga do naprawionej strony wiedzie jednak przez wiadomość do mnie.

06Data i wersja

Deklaracja w wersji 1.1, obowiązująca od 2026-10-07. Zmienia się przy każdej zmianie, która rusza dostępność: nowym wzorcu, nowym składniku formularza, nowej palecie. Nie zmienia się tylko dlatego, że zmienił się wynik testu.