Halo Safety
Regulamin Prywatność Pomoc Dostępność
PL
EnglishEN DeutschDE LietuviųLT PolskiPL
Powrót do Halo Safety

Deklaracja dostępności

v1.0 · Zaktualizowano 12 sierpnia 2026
W skrócie: Halo HSE automatycznie podąża za ustawieniami dostępności iOS i pozwala włączyć te same funkcje wyłącznie dla Halo w sekcji Ustawienia → Dostępność. Kolor nigdy nie jest jedynym nośnikiem informacji o wyniku, a każdy kolor tekstu i elementów sterujących zmierzono względem WCAG 2.1 AA. Pełne skalowanie tekstu jest jeszcze w toku — zobacz punkt 07.

01Nasze zobowiązanie

Halo HSE to narzędzie dla specjalistów BHP i ochrony środowiska. Błędnie odczytany wynik narażenia to błąd zgodności, a nie usterka kosmetyczna — dostępność jest tu więc najpierw kwestią poprawności, a dopiero potem uprzejmości.

Tworzymy zgodnie z wytycznymi Apple Human Interface Guidelines dotyczącymi dostępności oraz z WCAG 2.1 na poziomie AA. Ta strona wprost mówi, co jest obsługiwane dziś, gdzie to znaleźć i co nie jest jeszcze skończone.

02Gdzie znaleźć te ustawienia

Otwórz aplikację i przejdź do Ustawienia → Dostępność. Każdy wiersz pokazuje jeden z trzech stanów, żebyś zawsze wiedział, dlaczego funkcja działa:

  • Przez iOS — włączona, bo włączone jest ustawienie systemowe iOS.
  • Zawsze włączone — włączona, bo włączyłeś ją specjalnie dla Halo.
  • Wyłączone — wyłączona w obu miejscach.

Przełączniki w aplikacji mogą jedynie uzupełniać to, o co poprosił iOS. Systemowego ustawienia dostępności celowo nie da się wyłączyć z poziomu Halo.

03Rozróżnianie bez kolorów

Każdy poziom zagrożenia niesie obok koloru także odrębny kształt: haczyk w kółku dla zakresu bezpiecznego, wykrzyknik w kółku dla pierwszej wartości działania, wypełniony trójkąt dla zakresu górnego i wypełniony ośmiokąt dla przekroczonej wartości granicznej. Ta gradacja jest celowa — odwzorowuje logikę znaków drogowych stosowaną w samych przepisach, a cztery sylwetki pozostają rozróżnialne w skali szarości i przy każdej wadzie widzenia barw.

Część wskazań działa zawsze, bo sam kolor nigdy nie wystarczał: każda karta wyniku podaje werdykt słowami obok symbolu („ELV przekroczone”, „Poniżej EAV”), a nieosiągnięty próg rysowany jest jako pusty pierścień, nie przygaszona kropka.

Włączenie opcji Rozróżniaj bez kolorów dodaje symbol poziomu do wszystkich pozostałych powierzchni kodowanych kolorem: każdej komórki macierzy ryzyka, kropek i plakietek statusu na liście „Zapisane”, znacznika na karcie podsumowania obliczenia oraz legendy kolorów w historii zmian rekordu.

04Ograniczenie ruchu

Przy włączonym Ogranicz ruch obracający się pierścień za nagłówkiem każdego ekranu zatrzymuje się całkowicie, zamiast zwalniać; zaznaczenie w macierzy ryzyka traci sprężystość i skalowanie; komunikat potwierdzenia przenika zamiast wsuwać się; a naciśnięcie przycisku potwierdzane jest przygaszeniem zamiast zmianą skali.

Reakcja jest ograniczana, nie usuwana. Całkowite jej zabranie byłoby pogorszeniem użyteczności udającym zysk w dostępności.

05Ciemny interfejs

Pełny ciemny motyw jest dostępny w Ustawienia → Wygląd, z opcjami System, Jasny i Ciemny. „System” podąża za urządzeniem.

Ciemny motyw to ciemna zieleń leśna, a nie czysta czerń — dzięki temu aplikacja pozostaje czytelna przy słabym świetle, bez poświaty, jaką na ekranach OLED daje czysta czerń z białym tekstem.

06Kontrast kolorów

Każde zestawienie pierwszego planu i tła w aplikacji zostało zmierzone względem WCAG 2.1 AA: 4,5:1 dla tekstu podstawowego, 3:1 dla tekstu dużego oraz 3:1 dla ikon i innych nietekstowych elementów niosących znaczenie. Obejmuje to kolory nakładane na siebie — przygaszona etykieta na podbarwionym wierszu mierzona jest tak, jak faktycznie się renderuje, a nie według wartości nominalnej.

Tam, gdzie kolor marki nie mógł osiągnąć wymaganego stosunku w danej roli, został zastąpiony, a nie zwolniony z wymogu. Kropki poziomu zagrożenia na nasyconej karcie wyniku niosą teraz kontrast na pierścieniu w kolorze tekstu karty, więc krawędź kropki jest określona nawet tam, gdzie sam kolor wypełnienia tego nie udźwignie.

07Znane ograniczenia

Dynamic Type. Halo HSE nie skaluje się jeszcze w pełni wraz z ustawieniem wielkości tekstu w iOS. Typografia opiera się na stałych rozmiarach, a jej przebudowa to duża praca, którą wolimy wykonać porządnie niż połowicznie. To kolejna pozycja na naszej liście dostępności.

VoiceOver. Elementy sterujące mają etykiety i podpowiedzi, a elementy dekoracyjne są ukryte przed drzewem dostępności, ale aplikacja nie przeszła jeszcze pełnego audytu VoiceOver od początku do końca. Jeśli korzystasz z VoiceOver i coś jest niejasne lub nieosiągalne, napisz do nas — takie zgłoszenia trafiają na początek kolejki.

Wolimy wymienić to tutaj, niż żebyś odkrył to w terenie.

08Zgłoszenia

Jeśli coś w Halo HSE jest trudne w obsłudze, napisz na hello@halosafety.io i opisz, co chciałeś zrobić. Odpowiadamy w ciągu jednego dnia roboczego.

Zgłoszenia dotyczące dostępności traktujemy jak defekty, nie jak prośby o nowe funkcje.

© 2026 MB The Special Something. Wszelkie prawa zastrzeżone.
Regulamin · Prywatność · Pomoc · Dostępność · hello@halosafety.io