Polityka prywatności — MINT
Ostatnia aktualizacja: 25 października 2026
MINT („aplikacja") to aplikacja towarzysząca beaconowi inercyjnemu MINT — urządzeniu Bluetooth Low Energy. Ten dokument opisuje, co aplikacja robi z danymi. Jest krótki, ponieważ aplikacja robi niewiele: nie ma kont użytkowników, analityki, reklam ani śledzenia, a nic nie jest wysyłane na serwery obsługiwane przez nas poza dwiema sytuacjami: gdy poprosisz aplikację o sprawdzenie aktualizacji oprogramowania układowego (firmware) oraz gdy sam zdecydujesz się aktywować naszą własną usługę map (opisaną niżej).
Administrator danych: I.N.T. Software Development - Paweł Iwaneczko
Kontakt: [email protected]
Podsumowanie
- Aplikacja nie ma kont użytkowników i nie zbiera imienia, adresu e-mail, numeru telefonu ani listy kontaktów.
- Nie zawiera żadnych SDK reklamowych ani analitycznych i nie korzysta z identyfikatora reklamowego Android.
- Dane pomiarowe i logi diagnostyczne pozostają na Twoim urządzeniu.
- Aparat służy wyłącznie do odczytania kodów z etykiety czujnika (QR i kod kreskowy). Obraz z kamery jest analizowany na urządzeniu i nigdzie nie jest zapisywany ani wysyłany.
- Opcjonalnie możesz aktywować naszą własną usługę map: aplikacja wysyła wtedy do naszego serwera numer urządzenia, adres Bluetooth czujnika i PIN z etykiety, a w zamian dostaje odwoływalny kod dostępu. Bez aktywacji aplikacja korzysta z publicznych serwerów map.
- Twoja przybliżona pozycja jest wysyłana do zewnętrznych usług mapowych i geomagnetycznych, aby aplikacja mogła wyświetlić mapę i obliczyć poprawkę deklinacji magnetycznej. Jest to niezbędne dla tych funkcji i opisane poniżej.
- Cały ruch sieciowy wykorzystuje HTTPS.
Do czego aplikacja ma dostęp na Twoim urządzeniu
Lokalizacja
Aplikacja wymaga dostępu do lokalizacji precyzyjnej (ACCESS_FINE_LOCATION) oraz przybliżonej (ACCESS_COARSE_LOCATION). Lokalizacja jest odczytywana, gdy aplikacja jest na ekranie oraz podczas nagrywania spaceru. W trakcie spaceru aplikacja uruchamia usługę pierwszoplanową z widocznym powiadomieniem (FOREGROUND_SERVICE_LOCATION, POST_NOTIFICATIONS), która podtrzymuje odczyt pozycji.
Aplikacja może też poprosić o lokalizację „zawsze” (ACCESS_BACKGROUND_LOCATION) — raz na spacer i wyłącznie po Twojej wyraźnej akcji, nigdy przy uruchomieniu. Służy to tylko temu, by trwający spacer nie został przerwany, gdy Android zrestartuje usługę lub aplikacja nie jest widoczna. Możesz odmówić — spacer będzie wtedy trwał dalej w ramach usługi pierwszoplanowej. Aplikacja nie odczytuje Twojej pozycji, gdy żaden spacer nie trwa, a aplikacja jest zamknięta.
Lokalizacja jest wykorzystywana do:
- wyśrodkowania mapy na Twojej pozycji i jej wyświetlenia;
- powiązania sesji nawigacji z rzeczywistym punktem startowym;
- pobrania deklinacji magnetycznej i lokalnej grawitacji dla Twojej pozycji oraz zapisania ich w podłączonym beaconie, aby skorygować jego kurs względem miejsca, w którym się znajdujesz;
- pobrania obrysu budynku i planu wnętrza wokół wybranego punktu;
- sprawdzenia wysokości terenu wzdłuż Twojej trasy, aby odróżnić schody i zbocza od chodzenia po płaskim;
- opcjonalnego zapisania pozycji w pliku logu diagnostycznego, gdy włączysz logowanie.
Bluetooth
Aplikacja wymaga uprawnień BLUETOOTH_SCAN oraz BLUETOOTH_CONNECT, aby wyszukiwać i łączyć się z beaconami MINT. Skanowanie jest zadeklarowane z flagą neverForLocation, co oznacza, że system Android ma zakaz umożliwiania aplikacji wyznaczania Twojej lokalizacji na podstawie wyników skanowania Bluetooth.
Identyfikator i nazwa beacona, z którym się łączysz, są zapisywane na Twoim urządzeniu, aby aplikacja mogła go rozpoznać następnym razem. Nie są nigdzie przesyłane, z jednym wyjątkiem: jeśli sam aktywujesz naszą usługę map, adres Bluetooth tego czujnika trafia do naszego serwera (patrz „Własna usługa map”).
Aparat
Aplikacja prosi o uprawnienie CAMERA dopiero wtedy, gdy dotkniesz przycisku skanowania: na zakładce Urządzenia (kod QR z etykiety czujnika, który wskazuje czujnik do połączenia) oraz w Ustawieniach → Mapa → Aktywacja (kod kreskowy z numerem urządzenia).
Obraz jest analizowany na Twoim urządzeniu przez bibliotekę Google ML Kit (skaner kodów) dołączoną do aplikacji. Aplikacja nie zapisuje zdjęć ani nagrań i nie wysyła obrazu z kamery nigdzie. Jak inne biblioteki Google, ML Kit może przekazywać Google techniczne dane diagnostyczne o swoim działaniu (np. wydajność), bez obrazu z kamery; szczegóły opisuje dokumentacja Google ML Kit.
Możesz odmówić dostępu do aparatu: urządzenie połączysz wtedy z listy urządzeń w aplikacji, a numer urządzenia do aktywacji możesz wpisać ręcznie.
Pliki
Logi diagnostyczne i telemetryczne są zapisywane jako pliki CSV we własnym katalogu multimediów aplikacji (Android/media/net.intsd.mint/). Zawierają odczyty z czujników beacona oraz — po włączeniu tej opcji — pozycje GPS. Pozostają na Twoim urządzeniu, są wyświetlane na ekranie Ustawień aplikacji i można je stamtąd usunąć (lub za pomocą dowolnego menedżera plików). Nie są nigdzie przesyłane. Jeśli udostępnisz jakiś plik — e-mailem, w chmurze lub przez kabel — jest to Twoje działanie, a nie aplikacji.
Aplikacja nie żąda dostępu do zdjęć, filmów, dźwięku ani współdzielonych kolekcji multimediów.
Dane przekazywane podmiotom trzecim
Aby rysować mapy i korygować kurs beacona, aplikacja musi odpytywać publiczne usługi o Twoje otoczenie. Każde takie zapytanie z konieczności ujawnia operatorowi danej usługi przybliżoną informację o tym, gdzie się znajdujesz. Do tych zapytań nie jest dołączany żaden identyfikator Ciebie ani Twojego urządzenia, a aplikacja nie wysyła wraz z nimi konta, adresu e-mail ani identyfikatora reklamowego.
| Usługa | Operator | Co jest wysyłane | Po co |
|---|---|---|---|
| OpenFreeMap | OpenFreeMap | Współrzędne kafelków mapy dla wyświetlanego obszaru | Mapa bazowa |
| Esri World Imagery | Esri | Współrzędne kafelków mapy dla wyświetlanego obszaru | Widok satelitarny, po jego włączeniu |
| Overpass API | overpass-api.de i lz4.overpass-api.de (publiczne); overpass.int-sd.net (nasz serwer, tylko po aktywacji, tylko Polska) | Obszar (bounding box) wokół interesującego miejsca | Obrysy budynków i plany wnętrz |
| Cloudflare (tunel do overpass.int-sd.net) | Cloudflare, Inc. (USA) | Adres IP i treść żądań do naszego serwera map (po aktywacji) | Dostarczenie ruchu do naszego serwera |
| Nominatim | OpenStreetMap Foundation | Tekst wpisany w pole wyszukiwania na mapie | Wyszukiwanie miejsca po nazwie |
| Usługa wysokościowa GUGiK NMT | Główny Urząd Geodezji i Kartografii | Współrzędne punktów trasy w Polsce, zaokrąglone do komórki ok. 5 m | Wysokość terenu (numeryczny model terenu) |
| Kafelki terenu (Terrarium) | Amazon Web Services (publiczny zbiór elevation-tiles-prod) | Numery kafelków obejmujących trasę poza Polską | Wysokość terenu (numeryczny model terenu) |
| Kalkulator geomagnetyczny NOAA NCEI | Amerykański Narodowy Urząd ds. Oceanów i Atmosfery (NOAA) | Szerokość i długość geograficzna | Deklinacja magnetyczna dla Twojej pozycji |
| int-sd.net | I.N.T. Software Development - Paweł Iwaneczko | Nic o Tobie; zapytanie o manifest oraz obraz oprogramowania układowego (firmware) | Sprawdzanie i pobieranie aktualizacji oprogramowania beacona |
Każdy z tych operatorów przetwarza zapytanie na podstawie własnej polityki prywatności. Nie mamy z nimi żadnej umowy, nie otrzymujemy od nich żadnych danych zwrotnych o Tobie i nie możemy w Twoim imieniu usunąć danych z ich logów.
Zapytania do int-sd.net dotyczące aktualizacji oprogramowania trafiają na serwer obsługiwany przez I.N.T. Software Development - Paweł Iwaneczko. Mogą być tam zapisywane standardowe logi serwera WWW (adres IP, czas, żądany plik) w celach operacyjnych; nie są one wykorzystywane do budowania Twojego profilu.
Własna usługa map (opcjonalna)
Poza publicznymi serwerami aplikacja potrafi korzystać z naszego własnego serwera map, overpass.int-sd.net. Jest on prywatny, obejmuje wyłącznie Polskę, a dostęp do niego dostają tylko aplikacje aktywowane danymi z etykiety czujnika MINT. Aktywacja jest dobrowolna: bez niej wszystko działa na publicznych serwerach z tabeli powyżej, a dla miejsc poza Polską zawsze używane są serwery publiczne.
Przy aktywacji (Ustawienia → Mapa) do naszego serwera trafiają:
- numer urządzenia z kodu kreskowego na etykiecie czujnika;
- adres Bluetooth czujnika (z kodu QR na etykiecie);
- PIN z etykiety (jest to jednocześnie PIN parowania Bluetooth tego czujnika);
- losowy identyfikator instalacji aplikacji, wygenerowany na Twoim telefonie (niepowiązany z Tobą ani z identyfikatorem reklamowym).
Nasz serwer przechowuje:
- dla każdego wyprodukowanego czujnika: jego numer, adres Bluetooth i skrót PIN-u (sam PIN nie jest przechowywany) — wpisane przez nas przy produkcji, bez Twoich danych;
- dla każdej aktywacji: identyfikator kodu dostępu, skrót jego tajnej części, identyfikator instalacji, datę wydania i ważności (365 dni) oraz czas ostatniego użycia.
Serwer nie przechowuje Twojego imienia, adresu e-mail, adresu IP ani Twojej lokalizacji, a bramka dostępu nie zapisuje treści zapytań. Dziennik techniczny silnika map zapisuje obszar żądanej mapy, bez adresu IP i bez żadnego identyfikatora Ciebie ani kodu dostępu.
Dane z aktywacji służą wyłącznie do sprawdzenia, czy aplikacja może korzystać z serwera, do ochrony przed nadużyciami (limity zapytań, blokada po kilku błędnych PIN-ach) oraz do odcięcia dostępu, gdy czujnik zostanie zgubiony lub jego etykieta wycieknie. Po aktywacji zapytania o budynki w Polsce idą do naszego serwera zamiast do publicznych; zawierają tylko obszar wokół wybranego miejsca.
Połączenie z overpass.int-sd.net przechodzi przez Cloudflare, Inc. (USA), które dostarcza do nas ruch i widzi w tym czasie adres IP oraz treść żądania (zapytanie o obszar, kod dostępu). Cloudflare przetwarza te dane na własnych zasadach (cloudflare.com/privacypolicy).
Czego nie robimy
- Nie sprzedajemy ani nie wynajmujemy danych.
- Nie wykorzystujemy danych do reklamy ani marketingu.
- Nie korzystamy z analityki, raportowania awarii ani SDK do atrybucji (biblioteka ML Kit skanera kodów jest opisana w sekcji „Aparat”).
- Nie korzystamy z identyfikatora reklamowego Android — aplikacja nie deklaruje uprawnienia AD_ID.
- Nie tworzymy profili użytkowników ani nie śledzimy Cię między aplikacjami lub stronami internetowymi.
Przechowywanie i usuwanie danych
Ponieważ aplikacja przechowuje wszystko na Twoim urządzeniu, retencja danych jest pod Twoją kontrolą:
- usuń pojedyncze pliki logów na ekranie Ustawień lub wszystkie naraz, czyszcząc pamięć aplikacji;
- odinstalowanie aplikacji usuwa jej ustawienia oraz zapisane identyfikatory beaconów. Pliki logów zapisane w Android/media/net.intsd.mint/ mogą przetrwać odinstalowanie — z założenia, ponieważ ten katalog ma pozostać dostępny — usuń go ręcznie za pomocą menedżera plików, jeśli chcesz się go pozbyć;
- czyszczenie pamięci podręcznej danych mapy jest dostępne osobno w Ustawieniach;
- „Dezaktywuj” w Ustawieniach → Mapa usuwa kod dostępu z telefonu, odinstalowanie aplikacji również. Zapis wydanego kodu na naszym serwerze przestaje działać po 365 dniach i miesiąc później jest usuwany; na Twoją prośbę usuwamy go wcześniej (jak: strona „Jak usunąć dane”, poniżej).
Nie przechowujemy Twojego imienia ani adresu e-mail. Jeśli aktywowana jest własna usługa map, na serwerze jest pseudonimowy zapis kodu dostępu (opisany wyżej): instrukcja usunięcia jest na osobnej stronie, a prośbę możesz też wysłać na [email protected]. Jeśli uważasz, że przechowujemy coś jeszcze, też napisz.
Jak usunąć dane →Podstawa prawna (użytkownicy z UE/EOG)
Tam, gdzie ma zastosowanie RODO, opisane powyżej przetwarzanie odbywa się w celu realizacji funkcjonalności, o którą prosisz (art. 6 ust. 1 lit. b RODO) — aplikacja, która wyświetla mapę bez znajomości Twojej pozycji, lub koryguje kompas bez znajomości Twojej długości geograficznej, nie może działać. Możesz w każdej chwili wycofać uprawnienie do lokalizacji w ustawieniach systemu Android; funkcje mapy i deklinacji magnetycznej przestaną wtedy działać, a reszta aplikacji będzie działać nadal. Aktywacja własnej usługi map jest dobrowolna i opiera się na tej samej podstawie; ochrona serwera przed nadużyciami (limity, blokady, odwoływanie kodów) wynika z naszego prawnie uzasadnionego interesu (art. 6 ust. 1 lit. f RODO).
Przekazywanie danych do wymienionych powyżej usług zewnętrznych stanowi przekazanie danych ich odpowiednim operatorom, w tym operatorom spoza EOG (m.in. Cloudflare, Inc., USA).
Prawa osoby, której dane dotyczą
Przysługuje Ci prawo dostępu do danych, ich sprostowania, usunięcia, ograniczenia przetwarzania, przenoszenia oraz wniesienia sprzeciwu, a także prawo wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych.
Dzieci
Aplikacja jest narzędziem do obsługi urządzenia pomiarowego i nie jest kierowana do dzieci.
Zmiany
Jeśli ta polityka ulegnie zmianie, data „ostatniej aktualizacji" powyżej zmieni się wraz z nią, a nowa wersja zastąpi tę pod tym samym adresem.