Deklaracja Dostępności (WCAG 2.2 AA i EAA)
Dążenie do WCAG 2.2 AA na stronach gościa: co sprawdzono (axe, klawiatura, NVDA 2026.2), znane luki i jak zgłosić barierę.
1. Stan zgodności z normą WCAG 2.2 na poziomie AA
WCAG 2.2 AA — dążenieSerwis AI-Software (ai-software.pro) dąży do zgodności z WCAG 2.2 na poziomie AA oraz z Europejskim Aktem o Dostępności (EAA / dyrektywa (UE) 2019/882). Deklaracja obejmuje publiczne strony gościa (strona główna, oprogramowanie, wydruki, galeria, blog, kontakt, informacje prawne). Panel CMS jest poza zakresem. Wyniku Lighthouse nie traktujemy jako certyfikatu.
Tekst treści: token ink-400 (7,76:1 na #09090b). Zdjęcia treści mają alt.
Skip link, logiczna kolejność Tab, Escape na nakładkach. Dialogi mają zamierzoną pułapkę fokusu.
html lang z adresu URL; widoczne etykiety; błędy przez role=alert.
Landmarki, dialog aria-modal, unikalne nazwy sterowań. Axe: 0 naruszeń na próbie.
2. Wdrożone środki techniczne i architektura
Komponenty dostępne- Uniwersalny wskaźnik fokusu: Każdy interaktywny element (przyciski, linki, pola formularzy) posiada wyraźną obwódkę fokusową o wysokim kontraście (2px solid z offsetem 3px), widoczną przy nawigacji tabulacją.
- Wsparcie dla prefers-reduced-motion: Dla użytkowników z nadwrażliwością błędnikową i preferencją ograniczenia ruchu w systemie operacyjnym, strona automatycznie wyłącza animacje, przejścia transformacji i efekty paralaksy.
- Dostępne formularze i komunikacja błędów: Pola formularza posiadają jednoznaczne powiązania etykiet label, stany błędu są anonsowane przez atrybuty aria-invalid oraz role="alert", a komunikaty o sukcesie wykorzystują aria-live="polite".
3. Nawigacja klawiaturą i skróty
Obsługa klawiaturąFunkcje dla gości są dostępne z klawiatury. Na początku dokumentu jest Skip Link. Przy otwartym dziele w galerii nazywa się „Przejdź do tytułu pracy” i skacze do nagłówka. Miniatury galerii to listbox (jeden Tab, strzałki).
Poruszanie się po kolejnych elementach interaktywnych w logicznej kolejności czytania.
Zamyka dialogi, baner cookies i nakładkę galerii, z przywróceniem fokusu tam, gdzie to możliwe.
4. Kompatybilność z czytnikami ekranu
NVDA 2026.2 · JAWS nie testowanoZnaczniki są przygotowane pod NVDA, JAWS, VoiceOver, TalkBack i Orca (landmarki, nazwy, live region, `html lang` z adresu URL). 20 września 2026 polska strona główna i nakładka galerii przeszły axe-core 4.10.3 (0 naruszeń) oraz przegląd klawiatury i drzewa dostępności. Tego dnia NVDA 2026.2 odczytał polską deklarację w Chrome i Firefox. JAWS nie był uruchamiany. Fragmenty po angielsku (np. Local-First) mają `lang=en`; zainstalowany głos OneCore jest tylko polski, więc NVDA nie przełącza języka. Zgłoś każdą pozostałą barierę.
Zdjęcia treści i zrzuty programów mają tekst alternatywny. Dekoracyjne ikony Lucide mają aria-hidden. Druga klatka podmiany zdjęcia na karcie wydruku ma pusty alt.
5. Metodologia audytu i weryfikacja jakości
Axe-core 4.10.3Ocena idzie śladem WCAG-EM w wersji skróconej: strony próbki, automat, klawiatura i drzewo dostępności:
- Automatyczne skanowanie axe-core 4.10.3 względem WCAG 2.2 A/AA (20 września 2026): 0 naruszeń na polskiej stronie głównej i w nakładce galerii. Zduplikowane id: 0. Wynik Lighthouse to migawka, nie certyfikat 100/100.
- Ręczny przegląd klawiaturą: formularz kontaktowy, dialog cookies, nakładka galerii oraz karty produktów i wydruków, plus przegląd drzewa dostępności (nazwa / rola / wartość).
- Przelew przy 320 CSS px; powiększenie CSS 200% w galerii bez poziomego overflow. Dodatkowy test zoomu Chrome 200% przy 1280×720 jest wskazany.
- NVDA 2026.2 (głos OneCore pl-PL Paulina) uruchomiono 20 września 2026 w Chrome i Firefox na polskiej deklaracji oraz na przeglądzie klawiatury/drzewa nakładki galerii i formularza kontaktu (skok do tytułu, listbox jeden Tab, aria-invalid na polach wymaganych). JAWS nie był uruchamiany. OneCore zapisuje „Language en not supported” przy fragmentach lang=en, bo zainstalowany jest tylko głos polski.
6. Znane ograniczenia
Szczere lukiPoniżej luki, żeby ta strona nie udawała certyfikatu:
- Panel CMS / administracja jest poza zakresem WCAG dla gościa.
- JAWS nie był uruchamiany. NVDA 2026.2 objął polską deklarację (Chrome + Firefox) oraz drzewo/klawiaturę nakładki galerii i walidacji kontaktu; OneCore pl-PL nie przełącza głosu na angielski przy lang=en.
- Filmy demonstracyjne nie zawierają dialogu mówionego; napisy (1.2.2) wejdą, gdy pojawi się mowa.
- Axe nie domyka kontrastu na części powierzchni glass/gradient; treść używa tokenu ink-400 (spełnia na #09090b).
7. Informacje zwrotne i procedura zgłoszeniowa
Odpowiedź w dni roboczeJeśli napotkasz barierę dostępności albo potrzebujesz dokumentacji w innym formacie, napisz:
Jeśli zgłoszona bariera nie zostanie usunięta, możesz zawiadomić organ nadzoru rynku w swoim państwie członkowskim UE (EAA).
Zamknięcie etapu deklaracji: 20 września 2026 r. Metody: próbka WCAG-EM, axe-core 4.10.3 (0 na PL home i nakładce galerii), klawiatura, drzewo dostępności, NVDA 2026.2 w Chrome i Firefox (deklaracja PL). JAWS nie był uruchamiany. To nie jest certyfikat AA.