.

POLITYKA PRYWATNOŚCI I REGULAMIN APLIKACJI MOBILNYCH

Autor: Piotr Pietkiewicz • Kontakt: tel. 697 761 950, e-mail: nacisnijmail@gmail.com „REWIDENTTABORU” oraz „DOSKONAŁY MASZYNISTA”

 Instrukcja obsługi aplikacji i konfiguracja działania

1. Pierwsze uruchomienie i warunki ostrzegania

Aby aplikacja poprawnie realizowała funkcje asystowania i generowała ostrzeżenia dźwiękowe/wizualne, należy spełnić warunek poprawnego ustawienia interfejsu:

UWAGA: Aplikacja ostrzega dopiero wtedy, gdy OBYDWA poniższe przyciski są ustawione na kolor zielony!

• Przycisk Główny (System): Ustawić na kolor ZIELONY (System: WŁĄCZONY).

• Przycisk Wyśrodkuj: Ustawić na kolor ZIELONY (Status: NIE ŚLEDŹ).

2. Opis funkcji i zarządzanie trasami

• Wczytywanie Gotowej Trasy: Z menu Ustawienia wybrać Wczytaj trasę, a następnie wskazać odpowiednią trasę z listy. W aplikacji pojawią się odległości w metrach do najbliższych punktów na danej trasie. Od tego momentu aplikacja jest gotowa do działania i ostrzegania przed wskaźnikami W4.

• Tworzenie i Zapis Nowej Trasy:

◦ Kiedy przycisk Wyśrodkuj jest włączony (kolor zielony), aktywowana zostaje możliwość dowolnego przesuwania mapy w celu manualnego wyznaczenia nowych punktów.

◦ Przybliżanie i oddalanie mapy realizowane jest standardowym gestem uszczypnięcia dwoma palcami.

◦ Kliknięcie w dowolnym miejscu na mapie powoduje dodanie punktu (domyślnie jako wskaźnik W4).

◦ Klikając na dodany punkt W4, otwiera się menu wyboru lokalizacji, gdzie można przypisać dany punkt do konkretnego semafora lub innego wskaźnika kolejowego na trasie.

◦ Po dodaniu wszystkich wymaganych punktów należy wybrać z menu: Ustawienia -> Dodaj trasę, wpisać własną nazwę trasy w oknie dialogowym i kliknąć Zapisz trasę. Trasa będzie odtąd dostępna na liście tras do wczytania.

• Przycisk „Dodaj lokalizację”: Pozwala na manualne dodanie nowego punktu na mapie w miejscu aktualnego położenia lub wskazanym punkcie, z możliwością zdefiniowania jego typu (np. wskaźnik W4, semafor wjazdowy itp.).

• Przycisk „Usuń punkty”: Umożliwia modyfikację zapisanych tras poprzez usuwanie pojedynczych punktów bądź zmianę ich parametrów (np. zmiana lokalizacji semafora lub wskaźnika W4).

Uwaga: Każda modyfikacja punktów na trasie wymaga ponownego zapisania trasy w celu zachowania zmian.

• Przycisk „Usuń trasę”: Trwale kasuje wybraną trasę z pamięci urządzenia.

Ważne: Trasy stałe, zaimplementowane domyślnie w systemie, są zabezpieczone przed usunięciem i nie mogą zostać skasowane.

8.3. Funkcje zaawansowane (Głośność, Blokada ekranu, Widok)

• Zarządzanie komunikatami głosowymi (Przycisk „Głośność”): Pozwala na indywidualne dostosowanie natężenia dźwięku lub całkowite wyciszenie poszczególnych komunikatów. Jeśli komunikaty o zbliżaniu się do peronu są generowane zbyt często, użytkownik może wyciszyć część z nich (np. pozostawiając wyłącznie ostrzeżenie na 1300 metrów przed punktem) lub wyciszyć wszystkie powiadomienia, opierając się wyłącznie na głównym alarmie systemowym.

• Przycisk „Blokada ekranu”: Domyślnie funkcja ta jest wyłączona. Po jej aktywacji pojawia się komunikat „Blokada ekranu została włączona”. Funkcja ta blokuje systemowy wygaszacz ekranu systemu Android – ekran urządzenia nie gaśnie automatycznie, co zapewnia ciągłą widoczność parametrów aplikacji podczas jazdy.

• Przycisk „Widok mapy”: Przełącza widok mapy na tryb satelitarny. Funkcja ta jest szczególnie przydatna podczas projektowania i dodawania nowych punktów na trasie, umożliwiając precyzyjną weryfikację wizualną infrastruktury kolejowej.

• Wybór domyślnego punktu (Przycisk „Lista punktów”): Pozwala zmienić domyślny typ punktu generowany przy kliknięciu na mapę (zamiana ze standardowego wskaźnika W4 na dowolny inny obiekt, np. semafor wjazdowy).

 9. Ważne informacje techniczno-eksploatacyjne

9.1. Praca aplikacji w tle i zarządzanie pamięcią RAM

Jednym z fundamentalnych założeń projektowych aplikacji „Doskonały Maszynista” jest możliwość pracy w tzw. tle. Oznacza to, że aplikacja realizuje swoje funkcje nadzorcze i ostrzegawcze również wtedy, gdy ekran telefonu jest zablokowany lub wygaszony. Rozwiązanie to ma na celu zminimalizowanie czynników rozpraszających maszynistę światłem ekranu w kabinie.

ŚRODEK OSTROŻNOŚCI: Funkcja pracy w tle jest wysoce zależna od specyfikacji technicznej telefonu. Na urządzeniach o niskiej wydajności lub z ograniczoną ilością pamięci operacyjnej RAM, system Android może automatycznie zamknąć aplikację działającą w tle w celu zwolnienia zasobów. Wymaga to od użytkownika stałej kontroli stabilności działania i wyklucza bezkrytyczne poleganie na komunikatach w tle.

9.2. Algorytm naliczania odległości i logika kasowania punktów

• Naliczanie dystansu: Odległości do zdefiniowanych punktów na trasie są kalkulowane w czasie rzeczywistym w linii prostej (geodezyjnej) pomiędzy współrzędnymi GPS urządzenia a współrzędnymi punktu. Algorytm nie uwzględnia geometrii toru (jazdy po łuku).

• Interwały ostrzeżeń dla W4: Komunikaty informujące o zbliżaniu się do wskaźnika W4 są wygłaszane automatycznie przy osiągnięciu dystansu: 1300, 1000, 800, 600, 400, 200 oraz 100 metrów.

• Interwały dla pozostałych punktów: Ostrzeżenia dla innych punktów infrastruktury (np. semafory, ograniczenia) są wygłaszane w momencie zbliżenia się na odległość mniejszą niż 100 metrów. Rozmieszczenie tych punktów na mapie nie ma na celu dokładnego odwzorowania geograficznego punktu posadowienia wskaźnika, lecz stworzenie maszyniście odpowiedniego zapasu czasu (bufora bezpieczeństwa) na reakcję technologiczną.

• Logika automatycznego kasowania sekwencyjnego: System automatycznie usuwa (odhacza jako zaliczony) dany punkt z bieżącego przetwarzania w dwóch przypadkach:

1.  Gdy pojazd zbliży się do punktu na odległość mniejszą niż 40 metrów.

2.  Gdy odległość do bieżącego sygnału W4 zaczyna stale rosnąć (co świadczy o jego minięciu).

Po skasowaniu punktu system natychmiast rozpoczyna automatyczne naliczanie odległości do kolejnego punktu na trasie.

9.3. Kalkulator ETA (Szacunkowy czas dojazdu do W4)

W dolnej części ekranu głównego, bezpośrednio nad wskazaniem prędkościomierza, wyświetlany jest parametr ETA (Estimated Time of Arrival) – szacunkowy czas, w jakim pociąg dotrze do najbliższego wskaźnika W4.

Wskaźnik ten opiera się na zaawansowanym matematycznym modelu ruchu opóźnionego:

Algorytm ETA: Wartość obliczana jest na podstawie aktualnej prędkości pojazdu podzielonej przez pozostały dystans, z uwzględnieniem stałego warunku hamowania: przyjmuje się, że na ostatnich 1000 metrach drogi pociąg realizuje próbę hamowania służbowego/składu przez czas 65 sekund (wartość uśredniona dla hamowania pociągu z prędkości 120 km/h do całkowitego zatrzymania na drodze 1000 metrów).

 2. Jakie dane zbieramy?

Aplikacje mogą zbierać następujące dane:

• Adres e-mail: Jeśli użytkownik korzysta z funkcji logowania.

• Informacje techniczne: Model urządzenia, wersja systemu Android.

   • Lokalizacja (Dotyczy aplikacji „Doskonały Maszynista”): Aplikacja zbiera dane o lokalizacji użytkownika.

 3. Dane o lokalizacji w tle (Ważne dla „Doskonały Maszynista”)

Aplikacja „Doskonały Maszynista” zbiera dane o lokalizacji, aby umożliwić poprawne działanie prędkościomierza, rejestrację trasy oraz generowanie ostrzeżeń o punktach eksploatacyjnych i wskaźnikach na szlaku, nawet gdy aplikacja jest zamknięta lub nieużywana.

• Cel zbierania lokalizacji: Dane te są niezbędne do funkcjonowania kluczowych modułów asystenta maszynisty.

• Przechowywanie: Dane o lokalizacji w tle są wykorzystywane wyłącznie wewnątrz aplikacji i nie są udostępniane podmiotom trzecim w celach innych niż techniczna obsługa map (np. Google Maps API).

 4. Do czego wykorzystujemy dane?

• Do poprawnego działania funkcji aplikacji i zapisu danych użytkownika (Firebase).

• Do automatyzacji pracy (pobieranie wykazu pracy, WOS, danych o masie pociągu – funkcje planowane w aktualizacjach).

• Do wyświetlania reklam dopasowanych do użytkownika (Google AdMob).

 5. Czy dane są udostępniane?

Nie udostępniamy danych osobowych ani danych o lokalizacji podmiotom trzecim, z wyjątkiem zaufanych dostawców usług technologicznych (Firebase, Google), którzy przetwarzają je zgodnie ze swoimi politykami prywatności.

 6. Wiek użytkownika i zgody

• Aplikacje są przeznaczone dla osób powyżej 13 roku życia.

• Użytkownik może w każdej chwili wycofać zgodę na śledzenie lokalizacji lub personalizację reklam w ustawieniach systemowych urządzenia Android.

 7. Bezpieczeństwo i odpowiedzialność prawna

Dokładamy wszelkich starań, aby dane były bezpieczne (szyfrowanie Firebase, zabezpieczenia systemu Android).

BEZWZGLĘDNA ZASADA ODPOWIEDZIALNOŚCI:

UŻYTKOWNIKU, PAMIĘTAJ! UŻYWASZ APLIKACJI NA WŁASNĄ ODPOWIEDZIALNOŚĆ!

Aplikacja jest wyłącznie technicznym dodatkiem, który jako oprogramowanie mobilne może zawieść. Podczas prowadzenia pojazdu kolejowego należy polegać tylko i wyłącznie na własnej znajomości szlaku, przepisach wytycznych oraz sygnałach. Aplikacja w żadnym wypadku nie może rozpraszać uwagi ani usypiać czujności i skupienia maszynisty na bezpiecznym prowadzeniu pociągu.

Autor nie ponosi odpowiedzialności za błędy w danych (np. błędy w wyliczeniach masy) ani za jakiekolwiek skutki ich wykorzystania w ruchu kolejowym. Użytkownik końcowy jest prawnie zobowiązany do bezwzględnej weryfikacji wszelkich danych z oficjalnymi dokumentami przewoźnika kolejowego.

 

 10. Zmiany w polityce i informacje zwrotne

Zastrzegamy sobie prawo do zmiany treści niniejszej polityki prywatności i regulaminu. Nowa wersja dokumentu będzie zawsze dostępna pod oficjalnym adresem publikacji.

Informacje o aplikacji i kontakt z deweloperem: Jeśli masz pomysł na ulepszenie działania systemu, optymalizację algorytmów lub chcesz zgłosić błąd i przedyskutować wdrożone rozwiązania techniczne – zachęcamy do bezpośredniego kontaktu telefonicznego z twórcą aplikacji. Autor, Piotr Pietkiewicz, jest dostępny pod numerem telefonu: 697 761 950.