← Powrót do MINT

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ługaOperatorCo jest wysyłanePo co
OpenFreeMapOpenFreeMapWspółrzędne kafelków mapy dla wyświetlanego obszaruMapa bazowa
Esri World ImageryEsriWspółrzędne kafelków mapy dla wyświetlanego obszaruWidok satelitarny, po jego włączeniu
Overpass APIoverpass-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 miejscaObrysy 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
NominatimOpenStreetMap FoundationTekst wpisany w pole wyszukiwania na mapieWyszukiwanie miejsca po nazwie
Usługa wysokościowa GUGiK NMTGłówny Urząd Geodezji i KartografiiWspółrzędne punktów trasy w Polsce, zaokrąglone do komórki ok. 5 mWysokość 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 NCEIAmerykański Narodowy Urząd ds. Oceanów i Atmosfery (NOAA)Szerokość i długość geograficznaDeklinacja magnetyczna dla Twojej pozycji
int-sd.netI.N.T. Software Development - Paweł IwaneczkoNic 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.