Polityka prywatności aplikacji sPParTAN
Ostatnia aktualizacja: 7 października 2026
Niniejsza Polityka prywatności wyjaśnia, jakie dane osobowe zbiera aplikacja sPParTAN ("Aplikacja"), w jakim celu, oraz jakie prawa Państwu przysługują w związku z tymi danymi. Staramy się pisać prosto i zrozumiale — jeśli coś jest niejasne, prosimy o kontakt na dane podane poniżej.
1. Kto odpowiada za Państwa dane (administrator danych)
Politechnika Łódzka ul. Żeromskiego 116, 90-924 Łódź, Polska Kontakt: adp@dmcs.p.lodz.pl
2. Jakie dane zbieramy i dlaczego
Ta część jest specyficzna dla każdej aplikacji — patrz Część 2 dla sPParTAN.
3. Podstawa prawna przetwarzania
Przetwarzamy dane osobowe wyłącznie w oparciu o podstawę prawną przewidzianą w art. 6 RODO — w praktyce, dla bezpłatnej aplikacji bez konta, to zazwyczaj jedna z poniższych: - Prawnie uzasadniony interes (art. 6 ust. 1 lit. f) — np. raporty o błędach i użytkowaniu, wykorzystywane do wykrywania i naprawiania usterek. - Zgoda (art. 6 ust. 1 lit. a) — w przypadku wszystkiego, na co zgodę wyraża się poprzez system operacyjny (np. lokalizacja, Bluetooth); zgodę można wycofać w każdej chwili w ustawieniach urządzenia.
Nie przetwarzamy żadnych danych w celach reklamowych ani do profilowania.
4. Komu udostępniamy dane
Udostępniamy dane wyłącznie minimalnej liczbie podmiotów trzecich niezbędnych do działania funkcji Aplikacji (wymienionych dla każdej aplikacji w Części 2). Nie sprzedajemy danych osobowych i nie korzystamy z zewnętrznych SDK reklamowych lub analitycznych. Każda usługa, która otrzymuje zapytanie z Aplikacji (patrz Część 2), widzi też adres IP urządzenia, który jest daną osobową w rozumieniu RODO; sami tych adresów nie otrzymujemy ani nie przechowujemy.
5. Międzynarodowy transfer danych
Jeśli korzystamy z usługi podmiotu trzeciego mającego siedzibę poza EOG (np. Apple, z siedzibą w USA), transfer ten jest objęty mechanizmem zgodności z RODO stosowanym przez tego dostawcę (np. umową powierzenia przetwarzania danych oraz standardowymi klauzulami umownymi Apple). Nie prowadzimy własnych serwerów poza EOG.
6. Jak długo przechowujemy dane
- Dane, które nigdy nie opuszczają Państwa urządzenia (zdecydowana większość danych przetwarzanych przez tę Aplikację), są przechowywane tak długo, jak Aplikacja jest zainstalowana, i usuwane po jej odinstalowaniu.
- Dane przekazywane usługom trzecim (patrz Część 2) są przechowywane zgodnie z polityką danego dostawcy, wskazaną w Części 2.
7. Państwa prawa
Na podstawie RODO mają Państwo prawo do: - dostępu do swoich danych osobowych, - sprostowania nieprawidłowych danych, - żądania usunięcia danych ("prawo do bycia zapomnianym"), - ograniczenia lub wniesienia sprzeciwu wobec przetwarzania, - przenoszenia danych, - wycofania zgody w każdej chwili (np. poprzez odebranie uprawnienia w ustawieniach urządzenia), - wniesienia skargi do organu nadzorczego — w Polsce jest to Prezes Urzędu Ochrony Danych Osobowych (UODO), uodo.gov.pl
Aby skorzystać z powyższych praw, prosimy o kontakt: adp@dmcs.p.lodz.pl. Ponieważ większość danych przetwarzanych przez tę Aplikację w ogóle do nas nie trafia (pozostaje na Państwa urządzeniu), w praktyce często nie mamy nic do udostępnienia, poprawienia czy usunięcia z naszej strony — większością tych uprawnień zarządza bezpośrednio system operacyjny Państwa urządzenia.
8. Dzieci
Aplikacja nie jest skierowana do dzieci i nie zbieramy świadomie danych osobowych dzieci.
9. Zmiany w niniejszej polityce
Datę "Ostatnia aktualizacja" powyżej będziemy aktualizować każdorazowo przy zmianie treści polityki, publikując nową wersję pod tym samym adresem.
Część 2 — Aneks dla sPParTAN
Aplikacja: sPParTAN 2.0.x, iOS (bundle pl.lodz.p.dmcs.sppartan.app). Ogrzewa kombinezon termiczny Spartan i odzwierciedla jego status na zegarku Garmin fenix 5 Plus. Dystrybuowana testerom mailowo przez TestFlight (testy zewnętrzne).
Co zbiera sPParTAN:
| Dane | Cel | Udostępniane | Czy opuszczają urządzenie? |
|---|---|---|---|
| Lokalizacja (GPS, tylko gdy aplikacja jest aktywnie używana — uprawnienie iOS "Podczas używania aplikacji", nigdy "Zawsze") | Pogoda i indeks UV dla modelu termicznego oraz panelu pogodowego | Wysyłana jako szerokość/długość geograficzna z dokładnością do 6 miejsc po przecinku, co około 10 minut podczas działania aplikacji, do Open-Meteo (api.open-meteo.com) |
Tak |
| Lokalizacja, przetwarzana na nazwę miejsca (geokodowanie odwrotne) | Wyświetlanie czytelnej nazwy miejsca w panelu pogodowym | Usługa geokodowania Apple (system operacyjny telefonu wysyła współrzędne na serwery Apple) — nie nasz serwer | Tak, do Apple, wysyła system operacyjny |
| Lokalizacja, jako kafelek mapy o szerokości ok. 1 km wokół Twojej pozycji (poziom przybliżenia 15; numery kafelka, nie dokładne współrzędne) | Wyświetlanie panelu mapy terenowej | Serwer kafelków ArcGIS World Topo Map (Esri) | Tak — kafelek mapy o szerokości ok. 1 km wokół Twojej pozycji, nie dokładne współrzędne |
| Bluetooth: dane z czujników kombinezonu (temperatura ciała, wilgotność, temperatura zewnętrzna, poziom mocy ogrzewania) | Funkcja podstawowa — działanie i wyświetlanie modelu termicznego | 100% lokalnie — pozostaje między telefonem i kombinezonem, nic nie trafia na żaden serwer (nie prowadzimy żadnego) | Nie |
| Bluetooth: dane z zegarka Garmin, poprzez Garmin Connect / Connect IQ | Odzwierciedlanie temperatur, poziomu ogrzewania i statusu na zegarku | 100% lokalnie, z wyjątkiem samego połączenia z zegarkiem, które przechodzi przez Garmin Connect na telefonie, zgodnie z własnymi warunkami Garmin | Nie, do nas — połączenie Garmin Connect jest własne Garmin, nie nasze |
| Logi błędów, liczba instalacji/sesji, opinie testerów | Funkcja TestFlight obsługiwana przez Apple, nie coś, co zbieramy sami | Apple — za zgodą testera wyrażoną w ustawieniach iOS | Tak, bezpośrednio do Apple |
Dokładność lokalizacji, precyzyjnie: kod aplikacji żąda dokładności "Medium" (klasa około 100–500 m, a nie pełnej precyzji GPS), jednak sam system iOS zawsze pozwala użytkownikowi przyznać dokładność precyzyjną lub przybliżoną, niezależnie od tego, o co prosi aplikacja — należy więc traktować to jako "lokalizację, która może być precyzyjna", a nie gwarantowanie przybliżoną. Współrzędne są wysyłane do Open-Meteo z dokładnością do 6 miejsc po przecinku niezależnie od faktycznej klasy dokładności.
Przechowywane wyłącznie na urządzeniu, nigdy nie przesyłane przez samą aplikację: identyfikator sparowanego kombinezonu, identyfikator sparowanego zegarka, ustawienia (motyw, język, przełączniki automatyzacji), wyuczony stan modelu termicznego oraz krótka historia odczytów czujników w pamięci, używana do wykresów na ekranie (nie zapisywana na dysku).
Czego sPParTAN nie robi (w tej wersji): - Brak konta użytkownika, brak logowania. - Brak reklam, brak śledzenia. - Brak własnych zewnętrznych SDK analitycznych lub do raportowania błędów — jedyne zbierane dane o błędach/użytkowaniu to opisany wyżej mechanizm Apple TestFlight.
Planowane w kolejnej wersji (nieobecne w tej kompilacji): samodzielnie hostowane monitorowanie użytkowania i błędów. Niniejsza polityka jest napisana tak, by krótka aktualizacja (dodanie wiersza do tabeli powyżej) uwzględniła to po wdrożeniu — obecnie takie dane nie są zbierane.
