**Oświadczenie o dostępności — strona internetowa i aplikacja Telvio**

> Do czego dążymy, co zmierzyliśmy, co obecnie nie jest wystarczająco dobre i jak poinformować nas, że coś jest nieużywalne. Opisujemy także nasze niedociągnięcia.

Source: https://telvio.app/pl/legal/accessibility/ · language: pl · updated: 2026-09-04

1. [Strona główna](https://telvio.app/pl/)
2. [Centrum zaufania](https://telvio.app/pl/legal/)
3. Dostępność

Zasady

# Dostępność

Warto czytać takie oświadczenie, które wskazuje, co jest nie tak. To oświadczenie właśnie to robi, a także określa standard, według którego tworzymy nasze rozwiązania, oraz sposób zgłaszania tego, co przeoczyliśmy.

- WCAG 2.2 AA jako cel
- Kontrast mierzony, a nie oceniany
- Lista znanych braków

Pozycja

Tworzymy tę witrynę zgodnie z **WCAG 2.2 na poziomie AA** i sprawdzamy jej zgodność, zamiast zakładać, że wszystko jest w porządku: kontrast jest mierzony względem koloru, na którym faktycznie wyświetlany jest każdy element, a nieprawidłowość blokuje kompilację. Nie jest to cel, który ogłaszamy i do którego wracamy raz w roku — sprawdzamy go przy każdym wydaniu.

Nie oznacza to pełnej zgodności. Znane braki wymieniamy poniżej, zamiast je pomijać. Jeśli coś w tej witrynie lub aplikacji jest dla Ciebie niedostępne, napisz na adres [support@telvio.app](mailto:support@telvio.app?subject=Accessibility), wpisując w temacie **Dostępność**, i opisz, co się stało — takie zgłoszenie traktujemy jako raport o usterce, a nie jako opinię.

Obowiązuje od 4 września 2026

## Co jest już wbudowane

- **Każda strona działa bez JavaScriptu.** Domyślnie nic nie jest ukryte i ujawniane przez skrypt, więc strona z niedziałającym skryptem, rygorystycznym blokerem treści lub w kliencie tekstowym nadal pokazuje swoją zawartość. Elementy interaktywne są ulepszeniami nakładanymi na strony, które już działają.
- **Kontrast jest mierzony względem rzeczywistego tła renderowanego elementu** przez ustalenie pierwszego nieprzezroczystego przodka za tym elementem, a nie przez ocenę na oko względem założonego koloru. Tekst główny na tej stronie miał kiedyś kontrast 4.49:1 — poniżej poziomu AA, choć wyglądał całkiem normalnie — i dopiero pomiar pozwolił to wykryć.
- **Odnośnik do pominięcia treści i widoczny fokus.** Każda strona zaczyna się od odnośnika umożliwiającego przejście do treści, a każdy element interaktywny ma widoczny wskaźnik fokusu; obrys nie jest usuwany dla samego porządku wizualnego.
- **Struktura semantyczna.** Jeden h1 na stronę, nagłówki w odpowiedniej kolejności, bez pomijania poziomów, prawdziwe listy, tabele z właściwymi komórkami nagłówkowymi i podpisami oraz punkty orientacyjne, po których czytnik ekranu może się poruszać.
- **Ruch respektuje ustawienia systemu.** Każda animacja jest wyłączana przy ustawieniu prefers-reduced-motion, a treść jest widoczna od razu, zamiast czekać na pojawienie się.
- **Tekst można powiększać.** Układy korzystają z jednostek względnych i przeformatowują się, zamiast rozpadać się lub wymuszać przewijanie na boki po powiększeniu tekstu albo przy wąskim oknie.
- **Znaczące teksty alternatywne** oraz celowo pusty alt w przypadku obrazu znajdującego się w odnośniku, który już zawiera własny tekst — opis w takim miejscu sprawiłby, że czytnik ekranu odczytałby to samo dwa razy.

## Znane braki

Ten rozdział jest powodem, dla którego warto opublikować tę stronę. Każdy z opisanych problemów jest rzeczywisty, wiemy o nim i nie przedstawiamy żadnego z nich jako rozwiązany.

**Strona jest opublikowana w trzydziestu językach i nie została przetestowana z czytnikiem ekranu we wszystkich z nich.** Testy przeprowadzono w języku angielskim. Nie zweryfikowano jeszcze z użyciem technologii asystujących wymowy ani kolejności odczytu w językach pisanych od prawej do lewej, a także w skryptach, dla których nasze kroje ekranowe nie mają obsługi i są zastępowane fontem platformy.

**Nasze dwa kroje pisma obsługują wyłącznie alfabet łaciński.** Cyrylica, dewanagari, gruziński, tajski, arabski, hebrajski, bengalski, etiopski i CJK korzystają z fontów platformy. Zasadniczo sprzyja to czytelności, ale oznacza też, że nie kontrolujemy w tych lokalizacjach szczegółów typografii, nad którymi mamy kontrolę w języku angielskim — grubości, odstępów ani rozmiaru, przy którym mały tekst przestaje być wystarczająco mały.

**Niektóre elementy interaktywne są nowe i zostały słabiej przetestowane.** Macierz porównawcza i wyszukiwarka pomocy filtrują wiersze na miejscu, co jest właściwym rozwiązaniem, ale komunikat o zmienionej liczbie wyników dla czytnika ekranu został zaimplementowany, a nie przetestowany przez użytkowników.

**Aplikację obowiązuje ten sam cel, ale jest kontrolowana rzadziej niż strona.** Obsługuje własne funkcje platformy do zmiany rozmiaru tekstu i czytnik ekranu, które wykonują większość pracy, ale obecnie nie przeprowadzamy formalnego audytu dostępności przy każdym wydaniu.

**Nie przeprowadzono formalnego audytu przez niezależną firmę** ani strony, ani aplikacji. Wolelibyśmy powiedzieć to wprost, niż sugerować certyfikację, której nie posiadamy.

## Aplikacja i jedna ważna rzecz

Aplikacja Telvio korzysta z funkcji dostępności systemu operacyjnego, na którym działa: VoiceOver i Dynamic Type w iOS oraz TalkBack i skalowanie fontu w Android. Obejmują one większość istotnych potrzeb w aplikacji, której interfejs składa się z klawiatury, salda i listy stawek.

Jedną decyzję projektową warto wskazać jako właściwość dostępności, a nie funkcję. Ponieważ aplikacja nie wymaga konta, nie ma formularza rejestracji, hasła do wpisania, etapu weryfikacji adresu e-mail ani kodu do odczytania z wiadomości — cała klasa interakcji, która najczęściej sprawia trudność osobom korzystającym z technologii asystujących lub komukolwiek, kto ma trudności z formularzami, po prostu nie występuje. Zainstaluj, wybierz numer, rozmawiaj.

Odpowiednie ograniczenie znajduje się na tej samej stronie co wszystkie pozostałe informacje: aplikacja nie może wykonywać połączeń z numerami alarmowymi, co opisano tutaj: [połączenia alarmowe](https://telvio.app/pl/legal/emergency-calls/). Jeśli ktoś konfiguruje tę aplikację dla bliskiej osoby — to częsty przypadek, szczególnie wśród starszych osób dzwoniących do rodziny za granicą — jest to najważniejsza rzecz, którą należy wtedy wyjaśnić.

## Zgłaszanie problemów

Napisz na adres [support@telvio.app](mailto:support@telvio.app?subject=Accessibility), wpisując w temacie **Accessibility**. Przydatne informacje to: strona lub ekran, czynność, którą próbujesz wykonać, używana technologia asystująca wraz z jej wersją oraz to, co wydarzyło się zamiast tego. Żadna z tych informacji nie jest wymagana — zdanie „Nie mogę korzystać z tabeli stawek przy użyciu czytnika ekranu” to w pełni wystarczające zgłoszenie i wolimy je otrzymać, niż nie otrzymać żadnego.

Staramy się odpowiedzieć w ciągu pięciu dni roboczych, przedstawiając ocenę problemu i, jeśli uznamy, że występuje błąd, przybliżony termin jego usunięcia. Problemy uniemożliwiające wykonanie zadania mają pierwszeństwo przed innymi pracami; problemy utrudniające wykonanie zadania trafiają do kolejki, bez składania niejasnych obietnic.

Jeśli jesteś w Unii Europejskiej i uważasz, że obowiązek dotyczący dostępności nie jest spełniany, możesz również zgłosić to właściwemu krajowemu organowi nadzoru. Wolelibyśmy, żebyś najpierw skontaktował się z nami, ale w każdym przypadku odpowiemy.

## Jak faktycznie przebiegają kontrole

Warto opisać dwie rzeczy, ponieważ to one odróżniają deklarację od praktyki.

**Kontrast jest mierzony na podstawie renderowania, a nie analizowany z kodu.** Wartość koloru odczytana z arkusza stylów mówi, jaki miał być element, a nie jak ostatecznie wyglądał — może to być półprzezroczysty element na ciemnym pasie, nowoczesna funkcja koloru, której nie rozumie wyrażenie regularne, albo stały nagłówek na obrazie hero. Kontrola renderuje rzeczywiste tło każdego elementu, przechodząc w górę do pierwszego nieprzezroczystego przodka i ustalając kolor za pomocą samej przeglądarki, a następnie oblicza współczynnik. Wykryła, że tekst główny na tej stronie miał kontrast 4.49:1, czyli poniżej AA, choć w oderwaniu wyglądał całkowicie normalnie.

**Strona jest sprawdzana w postaci wyrenderowanej, a nie na podstawie kodu.** Oddzielny test otwiera każdą stronę w prawdziwej przeglądarce i sprawdza, czy jakikolwiek tekst w obrębie widoku ma zerową nieprzezroczystość, czy dokument przewija się na boki oraz czy cokolwiek jest renderowane w kolorze własnego tła. To ostatnie brzmi absurdalnie, dopóki nie trafi na produkcję: pojedyncza zgrupowana reguła CSS ustawiła kiedyś kolor etykiety i jej tła na tę samą wartość, tworząc współczynnik kontrastu 1:1, niewidoczny w kodzie, niewidoczny w DOM i niewidoczny na zrzucie ekranu źródła.

## Rzeczy, które zdecydowaliśmy świadomie

- **Żadnego ruchu bez zgody.** Animacje przewijania są opcjonalne i uruchamia je skrypt, który najpierw sprawdza, czy użytkownik chce ruchu, więc osoba z włączonym ograniczeniem ruchu widzi treść od razu i nigdy nie widzi jej pojawiania się.
- **Żadnej treści ukrytej za JavaScriptem.** Nic nie jest tworzone jako niewidoczne. To decyzja dotycząca dostępności w takim samym stopniu jak wydajności — strona, która potrzebuje skryptu, aby stać się widoczna, nie działa dla każdego, u kogo ten skrypt zawiedzie.
- **Słowa zamiast ikon w danych.** Tabele porównawcze zawierają „Tak”, „Brak” i „Zaokrąglono w górę” zamiast haczyków i krzyżyków, ponieważ haczyk jest niejednoznaczny podczas odczytu i niewidoczny po skopiowaniu.
- **Pusty alt tam, gdzie opis byłby powtórzeniem.** Obraz znajdujący się w odnośniku, który już zawiera własny tekst, otrzymuje `alt=""`, dzięki czemu czytnik ekranu ogłasza cel tylko raz, a nie dwa razy.
- **Szerokie tabele przewijają się we własnym polu**, zamiast przesuwać całą stronę na boki, więc telefon nigdy nie musi przewijać się poziomo, aby odczytać akapit.

## Podsumowanie

Tworzymy zgodnie z WCAG 2.2 AA i weryfikujemy to przy każdym wydaniu, mierząc kontrast względem rzeczywistego wyrenderowanego tła, a nie na podstawie założeń. Nie oznacza to pełnej zgodności.

Znane braki: testy z czytnikami ekranu przeprowadzono wyłącznie w języku angielskim, mimo obsługi trzydziestu języków, nasze kroje pisma obejmują tylko alfabet łaciński, więc dla innych pism używane są fonty platformy, najnowsze elementy interaktywne są słabiej przetestowane, a audyt zewnętrzny nie został przeprowadzony.

Zgłaszaj wszystko, czego nie da się używać, na adres support@telvio.app, wpisując w temacie „Dostępność”. Takie zgłoszenia traktujemy jako raporty błędów, a problemy uniemożliwiające wykonanie zadania naprawiamy przed innymi pracami.

## Najczęściej zadawane pytania

Jakiej normy dostępności przestrzega Telvio?

Celem dla strony jest zgodność z WCAG 2.2 na poziomie AA, sprawdzana przy każdym wydaniu, a nie w ramach okresowych przeglądów. Kontrast jest mierzony względem tła, na którym dany element jest faktycznie wyświetlany, a wykrycie niezgodności blokuje kompilację. Nie deklarujemy pełnej zgodności.

Czy strona Telvio działa bez JavaScriptu?

Tak. Żadne treści nie są domyślnie ukryte i ujawniane przez skrypt, więc każda strona wyświetla swoją zawartość po wyłączeniu lub zablokowaniu JavaScriptu. Funkcje interaktywne, takie jak filtry porównania, są dodatkami do stron, które już działają.

Czy strona Telvio przeszła audyt dostępności?

Ani strona, ani aplikacja nie przeszły audytu przeprowadzonego przez zewnętrzną firmę. Przy każdym wydaniu strony wykonywane są testy automatyczne i ręczne, a w tym oświadczeniu wymieniamy znane braki, zamiast je pomijać.

Czy aplikacja Telvio jest dostępna dla osób korzystających z czytnika ekranu?

Aplikacja korzysta z własnych funkcji dostępności platformy — VoiceOver i Dynamic Type w iOS oraz TalkBack i skalowania czcionki w Androidzie. Jest audytowana rzadziej niż strona, a przy każdym wydaniu nie przeprowadzamy formalnego audytu dostępności.

Jak zgłosić problem z dostępnością?

Wyślij wiadomość na adres support@telvio.app z tematem Accessibility. Napisz, której strony lub ekranu dotyczy problem, co próbujesz zrobić i co się stało. Informacja o używanej technologii asystującej i jej wersji może pomóc, ale nie jest wymagana. Staramy się odpowiadać w ciągu pięciu dni roboczych.

Dlaczego strona używa innej czcionki w moim języku?

Dwa kroje pisma, w których zaprojektowano stronę, obejmują tylko alfabet łaciński. W przypadku cyrylicy, dewanagari, gruzińskiego, tajskiego, arabskiego, hebrajskiego, bengalskiego, etiopskiego i CJK używane są domyślne czcionki platformy. Zwykle poprawia to czytelność, ale oznacza, że w tych wersjach językowych nie mamy kontroli nad szczegółami typografii.

## Powiązane dokumenty

- [Do czego nie wolno używać Telvio](https://telvio.app/pl/legal/acceptable-use/)
- [Zgłaszanie luk w zabezpieczeniach](https://telvio.app/pl/legal/security/)
- [Telvio nie umożliwia połączeń z numerami alarmowymi](https://telvio.app/pl/legal/emergency-calls/)
- [Zgłoś połączenie](https://telvio.app/pl/legal/report-a-call/)

---

HTML version: https://telvio.app/pl/legal/accessibility/
Structured data for this site: https://telvio.app/api/v1/openapi.json · https://telvio.app/llms.txt
Free to quote and reuse with a link back to the source URL above (CC BY 4.0).
