Polityka prywatności
Ostatnia aktualizacja: 31 lipca 2026
Niniejsza Polityka prywatności opisuje, jak Filip Piotr Kowalski, twórca MacroLog (nazwa dewelopera w Google Play: Melted Butter; dalej „MacroLog” lub „my”), zbiera, wykorzystuje i udostępnia informacje podczas korzystania z aplikacji MacroLog, publicznych stron profilu oraz serwisu macrolog.co (łącznie „Usługi”). Jesteśmy administratorem danych. Adres: CARRER Ferrers, 1, c/o Coworking Minds Sineu, 07510 Sineu, Illes Balears, Hiszpania. Kontakt: [email protected].
Zobowiazujemy sie do ochrony Twojej prywatnosci i zapewnienia, ze rozumiesz, jak obslugiwane sa Twoje dane. Prosimy o uwaznie zapoznanie sie z ta polityka.
1. Informacje, ktore zbieramy
1.1 Informacje podawane przez Ciebie
Zbieramy informacje, ktore podajesz nam bezposrednio, w tym:
- Informacje profilowe: Plec, data urodzenia, wzrost, waga, poziom aktywnosci i cele fitness (do obliczania kalorii i makroskladnikow)
- Dane żywieniowe: Wpisy i własne produkty, godziny posiłków, notatki, kalorie i składniki odżywcze, spożycie wody, historię wagi, preferencje żywieniowe, zapytania o przepisy oraz treści przekazane w zdjęciu, nagraniu lub opisie tekstowym
- Nagrania glosowe: Podczas korzystania z logowania glosem (funkcja Pro), Twoj glos jest tymczasowo przetwarzany w celu transkrypcji i identyfikacji produktow
- Publiczny profil: Nazwę użytkownika, opcjonalną nazwę wyświetlaną, ustawienia widoczności oraz te dane profilu, żywienia, wagi i notatek, które zdecydujesz się opublikować
- Kontakt z pomocą: Treść opinii lub zgłoszenia, ograniczony kontekst diagnostyczny oraz adres e-mail, jeśli go podasz
1.2 Informacje zbierane automatycznie
Podczas korzystania z naszych Uslug automatycznie zbieramy:
- Identyfikator aplikacji: Losowy, pseudonimowy identyfikator instalacji używany do uwierzytelniania synchronizacji i kopii zapasowych, łączenia danych tej samej instalacji, analityki oraz ochrony przed nadużyciami. Nie jest to numer seryjny urządzenia
- Atrybucja instalacji: Na Androidzie Google Play przekazuje dane strony lub reklamy, która doprowadziła do instalacji. Zachowujemy wyłącznie rozpoznane parametry kampanii i identyfikatory kliknięć, m.in. wartości UTM, gclid, gbraid, wbraid, fbclid i ttclid, a następnie przesyłamy je do RevenueCat. Zależnie od zainstalowanej wersji Androida Google Analytics może też otrzymać Android Advertising ID, jeśli jest dostępny; nowsze kompilacje MacroLog usuwają uprawnienia do identyfikatora reklamowego i atrybucji reklamowej Privacy Sandbox, ponieważ aplikacja nie wyświetla reklam. Na iOS korzystamy z chroniącego prywatność mechanizmu Apple Ads. Nie prosimy o IDFA ani o zgodę na śledzenie między aplikacjami innych firm
- Dane o użyciu i wyszukiwaniu: Otwarcia aplikacji, odwiedzane ekrany, używane funkcje, interakcje, identyfikatory i czas sesji, wyszukiwane hasła, wykorzystanie prób, eksporty, działania na publicznej stronie oraz zdarzenia subskrypcyjne
- Dane techniczne i diagnostyczne: Wersję aplikacji i kompilacji, system operacyjny, model urządzenia, język, ustawienie kraju, strefę czasową, status subskrypcji, ograniczone dane błędu, stos wywołań i skrócony identyfikator aplikacji
1.3 Informacje od stron trzecich
Mozemy otrzymywac informacje od:
- Bazy danych zywnosci: OpenFoodFacts i USDA FoodData Central dostarczaja informacje o wartosciach odzywczych podczas skanowania kodow kreskowych lub wyszukiwania produktow
- Subskrypcje i sklepy: RevenueCat, Apple i Google przekazują status subskrypcji, produkt, transakcję, sklep, cenę, walutę i powiązane dane zakupu; nie otrzymujemy numeru karty ani danych rachunku płatniczego
- Usługi AI: Google Gemini, a w razie niedostępności usługi głównej także OpenAI, przetwarzają zapytania opisane w punkcie 3
1.4 Dane zdrowotne i fitness (Apple Health i Google Health Connect)
Jesli zdecydujesz sie polaczyc MacroLog z Apple Health (iOS) lub Google Health Connect (Android), uzyskujemy dostep do danych zdrowotnych i fitness wylacznie w celu synchronizacji Twoich danych zywieniowych i wagi ciala. Ta integracja jest opcjonalna, domyslnie wylaczona, a Ty w pelni kontrolujesz ja z poziomu ustawien aplikacji oraz Apple Health lub Health Connect:
- Dane, ktore zapisujemy w Apple Health / Health Connect: wartosci odzywcze logowanych posilkow — kalorie, bialko, weglowodany i tluszcz, a takze, o ile dana wartosc jest znana dla danego produktu, blonnik, cukry, tluszcze nasycone, sod, cholesterol, potas, wapn, zelazo, magnez, witamine C, witamine D i witamine B12 — a takze logowana wode i Twoja wage ciala.
- Dane, ktore odczytujemy z Apple Health / Health Connect: Twoja wage ciala (aby wyswietlic i zaimportowac historie wagi) oraz, wylacznie informacyjnie, Twoja dzienna liczbe krokow i aktywnie spalona energie. Kroki i aktywna energia sa pokazywane wylacznie dla kontekstu i nigdy nie sa dodawane do Twojego budzetu kalorycznego.
Twoja waga ciala — w tym odczyty zaimportowane z Apple Health lub Health Connect — jest synchronizowana z naszymi serwerami, aby byla dostepna na wszystkich Twoich urzadzeniach oraz w Twoim internetowym portalu danych MacroLog. Kroki i aktywna energia sa wykorzystywane wylacznie na Twoim urzadzeniu i nie sa przesylane na nasze serwery. Nigdy nie udostepniamy danych zdrowotnych i fitness zadnym stronom trzecim, nie wykorzystujemy ich do reklamy ani marketingu, ani ich nie sprzedajemy. Mozesz cofnac dostep w dowolnym momencie w Apple Health lub Google Health Connect albo odlaczajac integracje w ustawieniach aplikacji — cofniecie dostepu zatrzymuje wszelka przyszla synchronizacje. Nasze wykorzystanie tych danych jest zgodne z warunkami Apple HealthKit oraz polityka uprawnien Google Health Connect.
2. Jak wykorzystujemy Twoje informacje
Wykorzystujemy zebrane informacje do:
- Swiadczenia, utrzymywania i ulepszania naszych Uslug
- Obliczania spersonalizowanych celow kalorycznych i makro
- Przetwarzania i analizowania zdjec i nagran glosowych do logowania posilkow
- Sledzenia Twojego postepu zywieniowego i serii
- Synchronizacji zalogowanych danych zywieniowych i wagi ciala z Apple Health lub Google Health Connect po wlaczeniu integracji
- Przetwarzania subskrypcji i zarządzania profilem instalacji
- Odpowiadania na Twoje zapytania wsparcia
- Wysylania komunikatow dotyczacych uslug
- Wykrywania, zapobiegania i rozwiazywania problemow technicznych i naduzyc
- Analizowania wzorcow uzycia w celu poprawy doswiadczenia uzytkownika
3. Funkcje AI i przetwarzanie danych
Nasze funkcje AI korzystają przede wszystkim z Google Gemini, a awaryjnie mogą użyć OpenAI. Zapytanie może obejmować przesłane zdjęcie, nagranie lub tekst, język, potrzebny kontekst profilu, dzienne podsumowanie żywienia, a przy propozycji przepisu także zestawione na urządzeniu podsumowanie ostatnich posiłków i celów.
- Analiza zdjęć: Zdjęcie posiłku przechodzi przez nasz serwer do dostawcy AI. Nie zapisujemy go jako pliku ani rekordu w bazie naszego backendu
- Przetwarzanie głosu: Nagranie przechodzi przez nasz serwer do transkrypcji i analizy posiłku. Nie zapisujemy go jako pliku ani rekordu w bazie naszego backendu
- Analiza tekstu: Tekstowe opisy posilkow sa przetwarzane w celu identyfikacji poszczegolnych produktow zywnosciowych i oszacowania porcji.
Przesłanie przez nasz backend odbywa się w czasie rzeczywistym, jednak dostawca AI może przez ograniczony czas przechowywać treść zapytania i dane techniczne na potrzeby wykrywania nadużyć, bezpieczeństwa lub obowiązków prawnych. Treści przekazane do płatnego API Gemini i API OpenAI domyślnie nie służą do trenowania ich modeli.
4. Przechowywanie i bezpieczenstwo danych
4.1 Przechowywanie lokalne i synchronizacja
Dziennik, profil, waga i dane żywieniowe są przechowywane lokalnie w bazie SQLite. Podstawowe funkcje dziennika działają bez internetu. Funkcje AI, wyszukiwanie online, obsługa subskrypcji, synchronizacja, kopie zapasowe, przesyłanie opinii i publiczny profil wymagają połączenia. Gdy jesteś online:
- Twoje dane dzialaja offline i pozostaja na Twoim urzadzeniu
- Dziennik, waga, profil, zapisane posiłki i powiązane dane żywieniowe synchronizują się z naszym serwerem
- Po utworzeniu danych automatyczne kopie zapasowe są domyślnie włączone. Do serwera trafiają skompresowane migawki powiązane z pseudonimowym identyfikatorem; funkcję można wyłączyć w Ustawieniach
- Po opublikowaniu profilu każda osoba mająca link lub nazwę użytkownika może przeglądać i eksportować wybrane przez Ciebie dane. Wyłączenie strony blokuje przyszły dostęp, ale nie usuwa kopii wykonanych wcześniej przez inne osoby
- Odinstalowanie aplikacji usuwa dane lokalne; dane juz zsynchronizowane z naszymi serwerami pozostaja do momentu zadania ich usuniecia (patrz punkt 6.2)
4.2 Przetwarzanie na serwerze
Dla funkcji AI dane sa tymczasowo przesylane na nasze serwery:
- Nasz backend jest hostowany na bezpiecznych serwerach w Stanach Zjednoczonych (Ashburn, Virginia)
- Zdjecia i nagrania glosowe sa przetwarzane w czasie rzeczywistym i nie sa przechowywane
- Identyfikatory urzadzen sluza do egzekwowania limitow uzycia i zapobiegania naduzyciom
4.3 Srodki bezpieczenstwa
Wdrazamy odpowiednie srodki techniczne i organizacyjne w celu ochrony Twoich danych, w tym:
- Szyfrowanie HTTPS dla wszystkich danych w tranzycie
- Bezpieczne przechowywanie na Twoim urzadzeniu
- Ograniczanie czestotliwosci zapytan w celu zapobiegania naduzyciom
- Regularne przeglady bezpieczenstwa
5. Udostepnianie i ujawnianie danych
Nie sprzedajemy danych osobowych. Danych zdrowotnych i fitness pobranych z Apple Health lub Health Connect nie używamy do reklamy, marketingu ani profilowania i nie ujawniamy ich poza przetwarzaniem koniecznym do wybranej przez użytkownika synchronizacji lub kopii zapasowej oraz przypadkami wymaganymi prawem. Korzystamy z następujących podmiotów przetwarzających:
- Analityka: Google Firebase Analytics i nasza samodzielnie hostowana usługa analityczna — identyfikator aplikacji, interakcje z produktem, kontekst urządzenia i aplikacji, przybliżona lokalizacja wyprowadzona przez Google z zamaskowanego adresu IP, status subskrypcji oraz, w starszych wersjach Androida, dostępny identyfikator reklamowy
- Subskrypcje i atrybucja: RevenueCat — pseudonimowy identyfikator subskrybenta, identyfikator instancji Firebase, dane zakupu i subskrypcji oraz parametry kampanii lub identyfikatory kliknięć z Google Play albo Apple Ads. Nie przesyłamy do RevenueCat Android Advertising ID ani Apple IDFA
- Przetwarzanie AI: Google Gemini i OpenAI — dane opisane w punkcie 3
- Błędy i opinie: nasz przekaźnik Telegram — zredagowane dane błędu, ograniczony kontekst urządzenia i aplikacji, treść opinii oraz e-mail, jeśli go podasz
- Dystrybucja aplikacji: Apple App Store i Google Play Store do dystrybucji aplikacji i zakupow w aplikacji
- Wymogi prawne: Gdy jest to wymagane przez prawo, proces prawny lub w celu ochrony praw i bezpieczenstwa
- Transfery biznesowe: W zwiazku z fuzja, przejsciem lub sprzedaza aktywow (z powiadomieniem)
6. Twoje prawa i wybory
6.1 Dostep i przenoszenie
Dane dziennika możesz przeglądać w aplikacji oraz eksportować z Ustawień do pliku CSV lub Markdown. Publiczny profil oferuje też eksport CSV i Markdown w zakresie danych, które właściciel zdecydował się pokazać.
6.2 Usuwanie
Mozesz usunac swoje dane w kazdej chwili:
- Pojedyncze wpisy: Usun konkretne wpisy zywnosciowe z dziennika
- Dane lokalne: Wylogowanie/wyczyszczenie danych usuwa lokalną bazę, ale nie usuwa danych wcześniej zsynchronizowanych ani kopii znajdujących się na serwerze
- Publiczna strona: Wyłącz ją w aplikacji, aby unieważnić link
- Dane serwerowe: Wyślij wniosek przez formularz pomocy lub na [email protected]. Ponieważ aplikacja nie używa logowania przez e-mail, możemy poprosić o wykonanie czynności weryfikacyjnej z instalacji, do której należą dane
6.3 Atrybucja i analityka
MacroLog nie wyświetla reklam spersonalizowanych:
- Android: Android Advertising ID możesz zresetować lub usunąć w ustawieniach prywatności systemu. Atrybucja instalacji z Google Play odbywa się automatycznie; możesz poprosić nas o usunięcie danych atrybucji z RevenueCat
- iOS: MacroLog nie prosi o zgodę na śledzenie w aplikacjach i witrynach innych firm ani nie korzysta z IDFA. Atrybucja Apple Ads działa przez chroniący prywatność mechanizm AdServices
Mozesz rowniez korzystac z aplikacji bez funkcji AI, uzywajac tylko skanowania kodow kreskowych i recznego wyszukiwania (dostepne w darmowym planie).
7. Zgodnosc z RODO (uzytkownicy europejscy)
Jesli znajdujesz sie w Europejskim Obszarze Gospodarczym (EOG), masz dodatkowe prawa na mocy RODO:
- Podstawy prawne: Dane przetwarzamy w celu wykonania umowy (funkcje aplikacji, synchronizacja, kopie, zakupy i pomoc), na podstawie zgody (połączenie z aplikacją zdrowotną i publikacja profilu) oraz w naszym prawnie uzasadnionym interesie (bezpieczeństwo, przeciwdziałanie nadużyciom, diagnostyka, analityka usługi i niepersonalizowany pomiar kampanii). Gdy lokalne prawo wymaga zgody na analitykę lub atrybucję, podstawą jest zgoda
- Administrator: Administrator został wskazany na początku tej polityki
- Twoje prawa: Dostep, sprostowanie, usuwanie, ograniczenie, przenoszenie i sprzeciw
- Organ nadzorczy: Masz prawo zlozyc skarge do lokalnego organu ochrony danych
- Transfery danych: Dane moga byc przekazywane do USA w celu przetworzenia; polegamy na standardowych klauzulach umownych, gdzie ma to zastosowanie
Aby skorzystac ze swoich praw RODO, skontaktuj sie z nami pod adresem [email protected].
8. Zgodnosc z CCPA (uzytkownicy z Kalifornii)
Jesli jestes mieszkancem Kalifornii, masz prawa na mocy California Consumer Privacy Act (CCPA):
- Prawo do informacji: Jakie dane osobowe zbieramy, wykorzystujemy i ujawniamy
- Prawo do usuwania: Zadanie usuniecia danych osobowych
- Prawo do rezygnacji: Nie sprzedajemy danych osobowych. Możesz skontaktować się z nami w sprawie przetwarzania uznawanego przez właściwe prawo za udostępnianie lub reklamę ukierunkowaną
- Brak dyskryminacji: Nie bedziemy dyskryminowac Cie za korzystanie ze swoich praw
Aby skorzystac ze swoich praw CCPA, skontaktuj sie z nami pod adresem [email protected].
9. Prywatnosc dzieci
Usługi są przeznaczone dla osób pełnoletnich, które ukończyły 18 lat, i nie są kierowane do dzieci. Nie zbieramy świadomie danych osób poniżej 18 lat. Jeśli sądzisz, że z Usług skorzystała osoba małoletnia, skontaktuj się z nami, abyśmy mogli usunąć jej dane.
10. Przechowywanie danych
Przechowujemy Twoje dane w nastepujacy sposob:
- Dane lokalne: Przechowywane na Twoim urzadzeniu do momentu ich usuniecia lub odinstalowania aplikacji
- Dane zsynchronizowane: Do chwili otrzymania wniosku o usunięcie. Usunięte wpisy mogą przez czas potrzebny do rozpropagowania zmiany istnieć jako znaczniki synchronizacji
- Kopie w chmurze: Przechowujemy maksymalnie 10 najnowszych migawek, a starsze usuwamy po przesłaniu nowej. Wyłączenie kopii zatrzymuje nowe wysyłki, ale nie usuwa istniejących migawek; w tym celu skontaktuj się z nami
- Analityka: Firebase przechowuje dane zdarzeń do 14 miesięcy. Własna analityka i logi zapytań są przechowywane do usunięcia zgodnie z harmonogramem operacyjnym lub na Twój wniosek
- Preferencja komunikatu o aplikacji w witrynie: Po zamknięciu banera pobrania aplikacji na macrolog.co zapisujemy w pamięci localStorage pierwszej strony klucz
macrolog_app_upsell_dismissed_at_v1przez siedem dni, aby baner nie pojawiał się ponownie w tym okresie. Ta lokalna preferencja wyświetlania nie jest wysyłana do Google Analytics - AI: Nie zapisujemy surowych zdjęć ani nagrań w bazie backendu. Dostawcy AI mogą przechowywać ograniczone logi bezpieczeństwa zgodnie z warunkami API
- Identyfikator aplikacji: Jest używany do uwierzytelniania, synchronizacji, analityki i ochrony przed nadużyciami. Na iOS bezpieczny magazyn systemowy może zachować go po ponownej instalacji, dlatego reinstalacja nie jest metodą usunięcia danych
- Dane atrybucji: RevenueCat przechowuje dane instalacji z pseudonimowym rekordem subskrybenta do czasu usunięcia. Google przechowuje identyfikatory i dane kampanii Firebase Analytics zgodnie z ustawieniami naszej usługi Analytics
- Korespondencja wsparcia: Przechowywana do celow obslugi klienta
- Dane zdrowotne i fitness: Waga zsynchronizowana z Apple Health / Google Health Connect jest przechowywana do momentu jej usuniecia (na urzadzeniu i na naszych serwerach); kroki i aktywna energia sa pokazywane wylacznie na urzadzeniu i nie sa przechowywane. Dostep mozesz cofnac w dowolnym momencie w tych aplikacjach lub w ustawieniach.
11. Uslugi stron trzecich
Nasza aplikacja integruje sie z nastepujacymi uslugami stron trzecich:
- Google Firebase Analytics: Analityka uzycia aplikacji i pomiar kampanii reklamowych — Polityka prywatnosci
- Google Gemini: Przetwarzanie AI funkcji żywieniowych i przepisów — Warunki API
- OpenAI: Awaryjne przetwarzanie AI — Polityka prywatności
- RevenueCat: Zarzadzanie subskrypcjami i analityka — Polityka prywatnosci
- OpenFoodFacts: Baza danych zywnosci do skanowania kodow kreskowych
- USDA FoodData Central: Baza danych informacji o wartosciach odzywczych
- Apple Health (HealthKit): Opcjonalna synchronizacja danych zywieniowych i wagi na urzadzeniu w iOS — reguluje ja Polityka prywatnosci Apple
- Google Health Connect: Opcjonalna synchronizacja danych zywieniowych i wagi na urzadzeniu w Androidzie — zobacz Health Connect
- Apple App Store: Dystrybucja aplikacji i zakupy w aplikacji (iOS)
- Google Play Store: Dystrybucja aplikacji i zakupy w aplikacji (Android)
- Przekaźnik Telegram: Operacyjne zgłoszenia błędów i opinie wysłane przez użytkownika
Kazda usluga posiada wlasna polityke prywatnosci regulujaca jej praktyki dotyczace danych.
12. Zmiany w tej polityce
Mozemy od czasu do czasu aktualizowac te Polityke prywatnosci. Powiadomimy Cie o wszelkich istotnych zmianach poprzez:
- Aktualizacje daty "Ostatnia aktualizacja" na gorze tej polityki
- Umieszczenie powiadomienia w aplikacji w przypadku istotnych zmian
Zachecamy do okresowego przegladania tej polityki.
13. Kontakt
Jesli masz pytania dotyczace tej Polityki prywatnosci lub naszych praktyk dotyczacych danych, skontaktuj sie z nami:
- Email: [email protected]
- Formularz wsparcia: macrolog.co/pl/support
Odpowiemy na Twoje zapytanie w ciagu 30 dni.