To tłumaczenie ma charakter wyłącznie informacyjny. Wiążąca prawnie jest wersja angielska. Przeczytaj wersję angielską

Polityka prywatności

Jak HAPT obchodzi się z twoimi danymi – spoiler: zwykle wcale.

Ostatnia aktualizacja: maj 2026

HAPT działa w całości na twoim urządzeniu. Twoje dane o zapasach – produkty, zdjęcia, lokalizacje – nigdy nie opuszczają telefonu, chyba że sam wyeksportujesz kopię zapasową. Konto nie jest potrzebne. Nie ma synchronizacji z chmurą. Przy każdym uruchomieniu wysyłany jest minimalny anonimowy ping (liczba produktów według kategorii, zahaszowany pseudonim urządzenia) do statystyk produktu – bez danych osobowych i bez zawartości zapasów.

1. Przegląd

Niniejsza polityka prywatności dotyczy aplikacji HAPT na Androida („Aplikacja”) publikowanej przez BrainyUniverse w Google Play oraz powiązanej strony internetowej hapt.app. Opisuje, do jakich informacji Aplikacja ma dostęp, dlaczego i jak są one przetwarzane.

HAPT to menedżer zapasów do przygotowań na sytuacje kryzysowe. Jej głównym celem jest działanie w pełni offline. Dlatego Aplikacja przetwarza dane osobowe tylko w zakresie ściśle niezbędnym do funkcji, z których zdecydujesz się korzystać.

2. Dane przechowywane na twoim urządzeniu

Wszystkie dane wprowadzane do HAPT są przechowywane lokalnie na twoim urządzeniu z Androidem w bazie danych SQLite. Obejmuje to:

  • Nazwy produktów, kategorie, ilości, daty ważności i notatki
  • Zdjęcia dołączane do produktów lub lokalizacji
  • Nazwy i opisy lokalizacji
  • Ustawienia i preferencje aplikacji
  • Kody QR zapisane po wygenerowaniu w aplikacji

Dane te nigdy nie są przesyłane na serwery BrainyUniverse i nie są dostępne dla osób trzecich, z wyjątkiem przypadków opisanych poniżej.

Kopie zapasowe

Gdy korzystasz z funkcji Kopia zapasowa & przywracanie, HAPT tworzy archiwum ZIP w pamięci urządzenia. To ty decydujesz, dokąd trafi ten plik – udostępnienie go e-mailem, w chmurze lub w inny sposób to twój wybór. HAPT nigdy nie wysyła automatycznie danych kopii zapasowej.

3. Uprawnienia, o które prosi Aplikacja

Aparat

Używany do dwóch funkcji:

  • Skanowanie kodów kreskowych – do odczytu kodów produktów i wyszukiwania informacji o żywności.
  • Zdjęcia produktów i lokalizacji – do robienia zdjęć poglądowych dołączanych do wpisów.

Aparat jest aktywny tylko wtedy, gdy sam otworzysz skaner lub ekran robienia zdjęć. Żadne obrazy nie są wysyłane na serwer.

Pamięć (odczyt/zapis)

Wymagana do zapisywania zdjęć produktów i etykiet QR oraz do odczytu i zapisu archiwów ZIP z kopiami. Zdjęcia, etykiety QR i kopie zostają na twoim urządzeniu.

Internet

Używany do trzech funkcji: wyszukiwania produktów po kodzie kreskowym, weryfikacji licencji Google Play Integrity i anonimowych statystyk uruchomień (opisanych poniżej).

4. Usługi firm trzecich

Wyszukiwanie kodu kreskowego (HAPT API)

Gdy skanujesz kod kreskowy, Aplikacja wysyła jego numer do serwera HAPT, który odpytuje własną wersję otwartej bazy żywności OpenFoodFacts, aby pobrać informacje o produkcie (nazwa, marka, wartości odżywcze). Żądanie zawiera tylko numer kodu kreskowego i anonimowy token Bearer urządzenia (zob. Uwierzytelnianie urządzenia poniżej). Nie są przesyłane żadne dane osobowe, nazwy produktów ani dane o zapasach.

Migawka produktu jest zapisywana lokalnie, aby kolejne wyświetlenia tego samego produktu działały offline bez ponownego zapytania. Informacje można odświeżyć na żądanie.

Uwierzytelnianie urządzenia

HAPT używa Android Key Attestation do rejestracji urządzenia w systemie HAPT. Przy pierwszym uruchomieniu aplikacja generuje na urządzeniu sprzętowo chronioną parę kluczy kryptograficznych, a serwer wydaje token Bearer – losowy UUID zapisany na urządzeniu. Token ten uwierzytelnia wszystkie kolejne wywołania API (wyszukiwanie kodów, weryfikacje licencji, pingi). Nie jest powiązany z twoją tożsamością, kontem Google ani danymi osobowymi. Jest niezbędny dla stabilności, bezpieczeństwa i zapobiegania nadużyciom.

Google Play Integrity (weryfikacja licencji)

Przy każdym zimnym starcie HAPT sprawdza za pomocą Google Play Integrity API, czy została legalnie kupiona w Sklepie Play. Proces:

  • Urządzenie lokalnie generuje podpisany token integralności za pomocą usług Google Play
  • HAPT wysyła ten token do własnego serwera
  • Serwer odszyfrowuje token kluczem API Google i sprawdza appRecognitionVerdict
  • Werdykt (licencja / brak licencji) jest zapisywany na urządzeniu na maksymalnie 30 dni
  • Ta kontrola nie obejmuje danych o zapasach, zdjęć ani danych osobowych

Przetwarzanie danych integralności przez Google podlega Polityce prywatności Google.

Rozliczenia & stan licencji

HAPT śledzi stan okresu próbnego i zakupu po stronie serwera. Obejmuje to następujące dane:

  • Twój identyfikator urządzenia z Androidem – identyfikator nadawany przez system Android, niepowiązany z kontem Google ani tożsamością – służy jako pseudonimowy klucz do zapisu daty rozpoczęcia okresu próbnego i stanu licencji w systemie HAPT.
  • Po dokonaniu zakupu token zakupu wydany przez Google Play jest wysyłany do serwera HAPT. Przechowywany jest jednokierunkowy hash SHA-256 tego tokena, aby potwierdzić, że urządzenie ma ważny zakup. Sam token nigdy nie jest przechowywany.
  • Stan okresu próbnego, pozostałe dni i stan licencji są zapisywane lokalnie w prywatnej pamięci aplikacji (SharedPreferences) na twoim urządzeniu.

Dane kart płatniczych, informacje o koncie Google ani kwoty zakupów nie są przesyłane do BrainyUniverse ani przez nią przechowywane. Wszystkie płatności obsługuje wyłącznie Google Play.

Anonimowe statystyki użycia

Przy każdym zimnym starcie HAPT wysyła w tle cichy ping do serwera HAPT. Ping zawiera:

  • Zahaszowany identyfikator urządzenia – uzyskany z tokena Bearer za pomocą SHA-256. To pseudonim, który pozwala agregować dane według urządzenia. Nie da się go odwrócić, aby zidentyfikować ciebie lub twoje urządzenie, i nie jest powiązany z twoim kontem Google ani danymi osobowymi.
  • Twoją łączną liczbę produktów i liczbę w każdej kategorii (np. „żywność: 30, woda: 5, leki: 4”). Nie są przesyłane nazwy produktów, daty ważności, lokalizacje, kody kreskowe ani inne treści. Informacje są zbierane w celach statystycznych.
  • Znacznik czasu serwera.

Dane te służą wyłącznie do zrozumienia, jak używana jest HAPT (wielkość zapasów, najczęściej używane kategorie). Są automatycznie usuwane po 90 dniach. Nie są sprzedawane ani udostępniane osobom trzecim.

Ping działa na zasadzie „wyślij i zapomnij”: działa w tle, nigdy nie blokuje aplikacji i po cichu odrzuca wszystkie błędy, w tym błędy sieci.

5. Danych, których NIE zbieramy

  • Aplikacja nie zawiera SDK reklamowych
  • Brak raportowania awarii i narzędzi diagnostycznych
  • Brak śledzenia zachowań, nagrywania sesji i profilowania
  • Brak rejestracji konta i danych profilu
  • Brak danych o lokalizacji (GPS)
  • Brak nazw produktów, opisów, kodów kreskowych, dat ważności, zdjęć ani innej zawartości zapasów

6. Przechowywanie danych

Wszystkie dane są przechowywane wyłącznie na twoim urządzeniu, dopóki Aplikacja jest zainstalowana lub dopóki nie usuniesz poszczególnych produktów albo nie przywrócisz ustawień fabrycznych. Odinstalowanie HAPT usuwa z urządzenia wszystkie powiązane bazy danych. Kopie zapasowe wyeksportowane do pamięci zewnętrznej nie są usuwane przy odinstalowaniu.

7. Prywatność dzieci

HAPT nie jest skierowana do dzieci poniżej 13 roku życia. Nie zbieramy świadomie danych osobowych dzieci. Jeśli uważasz, że dziecko przekazało dane osobowe za pośrednictwem HAPT, skontaktuj się z nami pod adresem podanym poniżej. W każdym razie warto podkreślić, że żadne wprowadzone informacje nie trafiłyby do HAPT.

8. Zmiany niniejszej polityki

Jeśli niniejsza polityka istotnie się zmieni, zaktualizowana wersja zostanie opublikowana na tej stronie z nową datą. Dalsze korzystanie z Aplikacji po zmianach oznacza akceptację zaktualizowanej polityki.

9. Kontakt

Pytania dotyczące tej polityki: