Polityka prywatności aplikacji „Lupka”
Wersja z dnia 29.10.2026.
1. Kto odpowiada za Twoje dane
Administratorem danych jest Rafał Mokrowiecki, e-mail: rafalmsolutions@gmail.com.
2. Jakie dane przetwarzamy
Aplikacja nie ma kont. Większość danych zostaje wyłącznie w Twoim telefonie:
- Twoje imię (jeśli je podasz), cele, to, czego pilnujesz, diety, alergie i składniki, których nie jesz;
- profile domowników (imiona, które wpiszesz, ich alergie, diety i to, czego pilnują);
- historia sprawdzonych produktów, półki zakupowe z ilościami, album kart, punkty i odznaki.
Nie wysyłamy tych danych do nas ani nikomu innemu. Informacje o alergiach i dietach Twoich i domowników mogą dotyczyć zdrowia, dlatego zostają tylko w telefonie. Dodając domownika, upewnij się, że ta osoba (albo jej rodzic) się na to zgadza.
Na serwer trafiają tylko dane potrzebne do potwierdzania nowych produktów (punkt 4).
Instrukcja krok po kroku: jak usunąć swoje dane. Wszystkie te dane usuniesz w aplikacji: Profil → Ustawienia → Usuń wszystkie moje dane. Ten przycisk kasuje też Twoje dane na serwerze z punktu 4. Dane w telefonie znikną również po wyczyszczeniu danych aplikacji albo jej odinstalowaniu.
3. Co wysyłamy do Open Food Facts
- Sprawdzanie produktu: wysyłamy do bazy Open Food Facts (lub Open Beauty Facts) tylko kod kreskowy produktu. Nie wysyłamy Twoich danych osobowych.
- Dodawanie produktu (tylko gdy sam to zrobisz): wysyłamy zdjęcia opakowania, nazwę produktu oraz losowy identyfikator aplikacji, który nie zawiera Twojego imienia ani adresu e-mail. Zdjęcia stają się publiczne na licencji CC BY-SA, a dane na licencji ODbL. Nie fotografuj osób.
- Dodany produkt trafia do Open Food Facts przez nasz serwer pośredniczący w usłudze Cloudflare Workers. Serwer tylko przekazuje dane, nie zapisuje zdjęć i nie łączy ich z Tobą.
- Sklep (tylko gdy go wskażesz): lista „Gdzie robisz zakupy” zostaje w telefonie. Gdy przy produkcie stukniesz sklep albo wybierzesz go przy dodawaniu lub uzupełnianiu, dopisujemy nazwę sieci (np. „Lidl”) do produktu w Open Food Facts, tak jak inne dane produktu. Nie wysyłamy, w którym sklepie ani kiedy byłeś.
- Sklep spoza listy znanych sieci (tylko gdy go wskażesz): nazwa sklepu, kod produktu, losowy identyfikator aplikacji i skrót adresu IP trafiają na nasz serwer pośredniczący jako głos. Nazwę sklepu dopisujemy do produktu w Open Food Facts dopiero wtedy, gdy wskażą ją co najmniej 3 różne osoby; wtedy usuwamy głosy. Nazwa sklepu staje się publiczna jak inne dane produktu, bez powiązania z Tobą.
- Listy najlepszych produktów i porównania: pobieramy je przez ten sam serwer pośredniczący. Wysyłamy tylko nazwę kategorii, np. „jogurty”. Twoje cele i ograniczenia zostają w telefonie.
- Open Food Facts jest niezależną fundacją i ma własną politykę prywatności.
4. Odkrywcy: potwierdzanie nowych produktów
Gdy dodasz produkt, którego nie ma w bazie, inne osoby mogą potwierdzić, że taki produkt istnieje. Do tego nasz serwer (Cloudflare Workers z bazą Cloudflare D1, region Europa Wschodnia; Cloudflare, Inc. działa jako nasz podmiot przetwarzający) zapisuje:
- losowy identyfikator aplikacji – ten sam, który trafia do Open Food Facts; nie zawiera imienia, e-maila ani numeru telefonu;
- dodane produkty: kod kreskowy, nazwę, datę, wynik sprawdzenia zdjęcia (czy kod na zdjęciu zgadza się ze skanem) i status potwierdzenia;
- pseudonim, jeśli go podasz na ekranie „Twoje odkrycia” – widzą go osoby, które potwierdzają Twoje produkty;
- Twoje odpowiedzi „tak / nie / nie mam pewności” przy cudzych produktach i to, że dany produkt otworzyłeś (liczymy osoby, które go sprawdziły);
- kody produktów, których nie znaleźliśmy w bazie (do listy „Poszukiwane”);
- liczbę potwierdzonych i odrzuconych produktów (stopień „zaufany odkrywca”) oraz dzienne liczniki do limitów;
- skrót adresu IP (jednokierunkowy, z tajnym dodatkiem; nie da się z niego odczytać adresu), żeby głos z tego samego adresu co autor nie potwierdzał produktu.
Jak długo: skrót adresu IP usuwamy, gdy produkt zostanie potwierdzony albo odrzucony; dzienne liczniki po 30 dniach. Pozostałe dane trzymamy, dopóki działa funkcja odkrywców, albo do czasu, gdy je usuniesz. Po usunięciu (Profil → Ustawienia → Usuń wszystkie moje dane) kasujemy Twoje odpowiedzi, odwiedziny, liczniki i stopień, a dodane przez Ciebie produkty zostają w bazie bez powiązania z Tobą i bez pseudonimu – i tak są już publiczne w Open Food Facts.
Podstawa: nasz prawnie uzasadniony interes (art. 6 ust. 1 lit. f RODO) – rzetelna baza produktów i ochrona przed fałszywymi wpisami. Nie wysyłamy tam Twojego profilu, domowników ani historii.
Aplikacja w Google Play
Wersja z Google Play to ta sama aplikacja co na stronie lupka.app, otwierana w przeglądarce Twojego telefonu (np. Chrome albo Samsung Internet). Nie ma reklam ani dodatkowych narzędzi śledzących. Instalację i aktualizacje obsługuje Google zgodnie z własną polityką prywatności; my widzimy tylko zbiorcze statystyki z Google Play Console (np. liczbę instalacji i zgłoszone awarie), bez danych pozwalających Cię zidentyfikować.
Hosting
Aplikacja i kopia bazy produktów są publikowane w serwisie GitHub Pages (GitHub, Inc.). Przy otwarciu aplikacji GitHub widzi Twój adres IP, jak przy każdej stronie internetowej. Nie wysyłamy tam Twojego profilu ani historii.
5. Aparat
Aplikacja używa aparatu tylko do odczytu kodu kreskowego i do zdjęć opakowań, gdy sam je robisz. Obraz z podglądu nie jest zapisywany ani wysyłany. Kod kreskowy ze zdjęcia odczytujemy w Twoim telefonie. Tekst ze zdjęcia składu odczytuje Open Food Facts na zdjęciu, które już do niego wysłałeś.
6. Statystyki i ciasteczka
Aplikacja nie używa ciasteczek ani reklam. Liczymy anonimowo, które ekrany i funkcje są używane (np. „sprawdzono produkt”, „dodano na półkę”) oraz ile osób wraca w kolejnych tygodniach, przez usługę GoatCounter. Nie wysyłamy profilu, imienia, kodów produktów ani żadnego identyfikatora osoby. GoatCounter nie zapisuje adresu IP i trzyma dane na serwerach w UE (Finlandia, Niemcy). Statystyki wyłączysz w Profilu (Ustawienia → Anonimowe statystyki). Respektujemy też ustawienie „Nie śledź” w przeglądarce. Na stronie lupka.app (poza aplikacją) tą samą usługą liczymy odsłony stron i to, skąd przyszedł odwiedzający (np. z wyszukiwarki), też bez ciasteczek i bez identyfikatora osoby.
Testerzy: jeśli otworzysz aplikację z linku testera (np. lupka.app/app/?t=jan), to jedno słowo z linku zapisujemy w telefonie i dopisujemy do wysyłanych przez Ciebie uwag i zgłoszeń oraz raz dziennie do anonimowych statystyk (np. „tester-jan”), żeby wiedzieć, kto z testerów korzysta z aplikacji. Nie łączymy go z niczym innym; „Usuń wszystkie moje dane” je kasuje.
Czcionki pobieramy z Google Fonts, a moduły skanera i odczytu tekstu z publicznych serwerów CDN (jsDelivr, unpkg). Te serwery widzą Twój adres IP jak przy otwarciu zwykłej strony.
7. Zgłoszenia błędów
Jeśli wyślesz zgłoszenie błędu, otwiera się Twoja poczta z gotową wiadomością. Otrzymamy jej treść i Twój adres e-mail. Używamy go tylko do odpowiedzi i usuwamy wiadomość po 12 miesiącach.
8. Twoje prawa
Masz prawo do dostępu do danych, ich poprawiania, usunięcia, ograniczenia przetwarzania i sprzeciwu. Możesz też złożyć skargę do Prezesa Urzędu Ochrony Danych Osobowych (uodo.gov.pl). Napisz do nas: rafalmsolutions@gmail.com.
9. Zmiany
O zmianach tej polityki poinformujemy w aplikacji.
Ocena produktów ma charakter informacyjny i nie jest poradą medyczną.