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.
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.