Polityka Prywatności

OrderPilot — aplikacja wspierająca kurierów (Uber, Wolt, Glovo, Bolt Food)

TL;DR: OrderPilot nie zbiera żadnych Twoich danych. Nic. Zero.
Aplikacja nie posiada nawet uprawnienia do Internetu — technicznie nie może wysłać czegokolwiek.

Co to właściwie znaczy?

Nie ma serwera

Aplikacja działa w 100% na Twoim telefonie. Brak backendu, chmury, API, konta użytkownika. Gdy odinstalujesz OrderPilot, wszystko co dotyczy aplikacji przestaje istnieć.

Nie ma połączenia z Internetem

System Android wymaga od każdej aplikacji uprawnienia android.permission.INTERNET, aby mogła komunikować się z siecią. OrderPilot tego uprawnienia nie posiada. Nie jest to tylko deklaracja — to techniczne zabezpieczenie systemowe.

Jak to zweryfikować:

Nie ma trackingu

Nie używamy Google Analytics, Firebase, Crashlytics, Facebook SDK, ani żadnego innego trackera. Identyfikator reklamowy AD_ID został explicite usunięty w pliku manifestu aplikacji.

Nie ma kont

Brak logowania, rejestracji, hasła, adresu email. Aplikacja nie wie, że istniejesz i nigdy się nie dowie.

A co z danymi, które aplikacja widzi?

OrderPilot używa dwóch mechanizmów, aby wykryć oferty kurierskie:

1. Usługa dostępności (AccessibilityService)

System Android pozwala aplikacjom odczytywać tekst wyświetlany na ekranie innych aplikacji — mechanizm pierwotnie stworzony dla osób niewidomych (czytniki ekranu). OrderPilot używa go, aby zobaczyć tekst oferty wyświetlanej przez Uber, Wolt, Glovo lub Bolt Food.

2. OCR — rozpoznawanie tekstu ze zrzutu ekranu

Gdy Uber albo Wolt nie udostępniają tekstu oferty przez Accessibility (bo korzystają z React Native, który nie buduje pełnego drzewa dostępności), OrderPilot wykonuje zrzut ekranu i rozpoznaje tekst lokalnie przy użyciu biblioteki Google ML Kit Text Recognition.

ML Kit Text Recognition, którego używamy, realizuje przetwarzanie on-device (lokalnie na urządzeniu) zgodnie z dokumentacją Google. Nawet gdyby biblioteka próbowała wysłać dane, bez uprawnienia Internet nie jest to technicznie możliwe.

A logi diagnostyczne?

OrderPilot posiada wbudowany rotujący bufor logów diagnostycznych — ostatnie ok. 200 linii tekstowych opisujących co aplikacja robiła (wykryto ofertę X, parser zwrócił Y, itp.). Logi:

Logi mogą zawierać kwoty ofert oraz dystanse, które widziałeś. Nie zawierają danych osobowych, kontaktów, adresów klientów ani innych informacji pozwalających na identyfikację osób trzecich.

A moje ustawienia w aplikacji?

Ustawienia (progi kolorów opłacalności, język UI, pozycja belki overlay, preferencje użytkownika) są zapisywane w pamięci wewnętrznej Twojego telefonu za pomocą standardowego mechanizmu Android SharedPreferences. Są dostępne wyłącznie dla OrderPilot.

Plik zawierający zgodę na politykę Prominent Disclosure (order_pilot_disclosure.xml) jest wykluczony z Android Auto Backup — oznacza to, że po przywróceniu telefonu z chmury użytkownik zostanie ponownie poproszony o akceptację informacji o wykorzystaniu usługi dostępności. Inne ustawienia mogą zostać przywrócone, jeśli masz włączone Android Auto Backup — to standardowy mechanizm Google, niezależny od aplikacji.

Google Play Services

Aplikacja nie wywołuje bezpośrednio Google Play Services. Jednak sam Google Play (sklep) może zbierać informacje, gdy pobierasz i instalujesz aplikację — to zachowanie poza kontrolą aplikacji, regulowane Polityką Prywatności Google.

Zmiany w polityce

W przypadku aktualizacji niniejszej polityki, wersja i data poniżej zostaną zaktualizowane. Istotne zmiany (np. jeśli kiedykolwiek zaczęlibyśmy zbierać jakiekolwiek dane) zostaną ogłoszone w opisie aktualizacji aplikacji na Google Play Store oraz w samej aplikacji.

Kontakt

Masz pytanie? Znalazłeś coś niepokojącego? Chcesz o czymś porozmawiać?

Email: krzychu.brzezi@gmail.com

Odpowiadam osobiście — jestem jednoosobowym developerem, nie dużą firmą. Odpowiedź może zająć kilka dni.


Sekcja prawna (RODO / GDPR)

Administrator danych

Krzysztof Brzezinski, osoba fizyczna (niezarejestrowana działalność gospodarcza), kontakt: krzychu.brzezi@gmail.com.

Podstawa prawna przetwarzania

Ponieważ OrderPilot nie przetwarza żadnych danych osobowych poza urządzeniem użytkownika i nie przekazuje ich żadnemu podmiotowi trzeciemu, nie powstaje podstawa prawna przetwarzania w rozumieniu art. 6 RODO. Wszystkie operacje realizowane są lokalnie, pod wyłączną kontrolą użytkownika, który jest zarazem jedynym odbiorcą wyników analizy.

Cele przetwarzania

Lokalna analiza ofert kurierskich w czasie rzeczywistym, w celu wsparcia użytkownika w ocenie opłacalności (kalkulacja stawki zł/h) zlecenia. Aplikacja nie świadczy usługi doradztwa finansowego — wyniki mają wyłącznie charakter kalkulacyjny i poglądowy.

Kategorie danych

KategoriaOpis
Dane widoczne dla aplikacjiTekst oferty kurierskiej (kwota, dystans, czas, miasto) odczytany z ekranu aplikacji kurierskich Uber / Wolt / Glovo / Bolt Food.
Dane zapisywane lokalnieUstawienia użytkownika (progi, język, preferencje UI), rotujący bufor logów diagnostycznych.
Dane przekazywane na zewnątrzBrak.

Odbiorcy danych

Brak. Dane nie opuszczają urządzenia użytkownika.

Czas przechowywania

Prawa użytkownika (RODO art. 15–22)

Ponieważ nie zbieramy danych osobowych w rozumieniu RODO, większość praw z art. 15–22 nie ma bezpośredniego zastosowania — nie istnieją dane, które moglibyśmy udostępnić, sprostować czy usunąć w naszych systemach (nie mamy żadnych systemów). Jeśli mimo to chcesz skorzystać z któregokolwiek z praw, napisz na powyższy adres email — odpowiem w terminie 30 dni.

Przekazywanie danych poza EOG

Nie przekazujemy żadnych danych, również poza Europejski Obszar Gospodarczy.

Dzieci

Aplikacja jest przeznaczona dla kurierów zawodowych, w praktyce osób pełnoletnich. Nie zbieramy świadomie żadnych danych od osób poniżej 16 roku życia (ani powyżej — nie zbieramy niczego od nikogo).

Skarga do organu nadzorczego

Jeśli uważasz, że Twoje prawa wynikające z RODO są naruszane, masz prawo złożyć skargę do Prezesa Urzędu Ochrony Danych Osobowych (UODO): https://uodo.gov.pl.