Polityka prywatności — LiczMat
Data wejścia w życie: 5 sierpnia 2026 r. · Ostatnia aktualizacja: 5 września 2026 r.
Niniejsza polityka opisuje, jakie dane przetwarza aplikacja mobilna LiczMat — kalkulator materiałów budowlanych („Aplikacja”) oraz strona liczmat.com („Strona”), i w jakim celu. Administratorem danych jest Michał Polednia, Widderweg 17, 85570 Markt Schwaben, Niemcy („my”), kontakt: contact@liczmat.com.
Co się zmieniło 7 sierpnia 2026 r.: LiczMat ma teraz opcjonalne konto i synchronizację między telefonem a przeglądarką (sekcja 3). Bez założenia konta nic się nie zmienia — Aplikacja dalej liczy offline, a dane zostają na urządzeniu.
1. Podejście do prywatności
LiczMat działa offline-first. Wszystkie obliczenia wykonuje Twoje urządzenie i działają bez internetu. Źródłem prawdy jest baza na urządzeniu — chmura jest tylko jej kopią.
Konto jest opcjonalne. Liczenie nigdy nie wymaga logowania. Dopóki nie założysz konta, nie wysyłamy Twoich projektów ani wyliczeń na żaden serwer, a kopia zapasowa to plik, który sam eksportujesz i przechowujesz. Jeżeli zdecydujesz się założyć konto, opisane niżej dane trafiają do usługi Google Firebase — szczegóły w sekcji 3.
Aplikacja korzysta też z innych usług firmy Google (reklamy oraz mapy/wyszukiwarka sklepów), które przetwarzają pewne dane — opisujemy to poniżej.
2. Dane przechowywane na urządzeniu
Lokalnie, na Twoim urządzeniu, zapisujemy: projekty, wyliczenia, listy zakupów, pomieszczenia, własne materiały oraz ustawienia (np. język, waluta, motyw, dane wykonawcy). Odinstalowanie Aplikacji lub wyczyszczenie jej danych trwale usuwa te informacje z urządzenia. Backup (eksport do pliku) tworzysz i przechowujesz samodzielnie.
Katalog materiałów, własne materiały i ceny oraz ustawienia nie są synchronizowane — zostają wyłącznie na urządzeniu, także wtedy, gdy masz konto.
3. Konto LiczMat i synchronizacja (opcjonalne)
Możesz założyć konto LiczMat, żeby mieć te same projekty na telefonie i w przeglądarce (liczmat.com/app/). Konto jest darmowe i całkowicie dobrowolne — bez niego Aplikacja i Strona działają jak dotąd.
3.1. Jakie dane przetwarzamy, gdy masz konto
- Adres e-mail i hasło — obsługiwane przez Firebase Authentication. Hasła nie widzimy i nie przechowujemy; przechowuje je Google w formie skrótu (hash).
- Logowanie przez Google (opcjonalna alternatywa dla hasła) — wtedy hasła nie ma w ogóle, a od Google otrzymujemy tylko adres e-mail i identyfikator konta, żeby powiązać je z Twoimi danymi w LiczMat. Nie pobieramy żadnych innych danych z Twojego konta Google.
- Identyfikator konta (UID) nadany przez Firebase.
- Treść konta: projekty, pomieszczenia, wyceny i listy zakupów — nazwy, ilości, jednostki, ceny, waluta, dane wejściowe kalkulatora oraz znaczniki czasu utworzenia i zmiany.
- Techniczne: data założenia konta, data ostatniego użycia i informacja, czy łączysz się z Aplikacji, czy ze Strony.
3.2. Gdzie leżą dane
W bazie Google Cloud Firestore w regionie europe-central2 (Warszawa), czyli na terenie Unii Europejskiej. Google występuje tu jako podmiot przetwarzający dane na nasze zlecenie.
3.3. Kto ma do nich dostęp
Wyłącznie właściciel konta. Reguły bezpieczeństwa Firestore dopuszczają odczyt i zapis danych konta tylko dla zalogowanego użytkownika o tym samym identyfikatorze. Jedynym wyjątkiem jest link, który sam utworzysz — sekcja 3.5.
3.4. Jak działa synchronizacja
Po każdej zmianie zapisanej lokalnie Aplikacja wysyła dokument do Firestore, a zmiany z chmury wprowadza z powrotem do bazy na urządzeniu. Przy konflikcie wygrywa nowszy zapis (porównanie znaczników czasu). Usunięcie rekordu nie kasuje go od razu z chmury: dokument zostaje oznaczony jako usunięty, żeby drugie urządzenie dowiedziało się o usunięciu i go nie przywróciło. Takie oznaczenia są czyszczone po 30 dniach.
3.5. Udostępnianie wyceny linkiem
Jeżeli klikniesz „Udostępnij”, tworzymy kopię wybranego projektu (nazwa, wyceny, lista zakupów,
waluta) pod losowym, 128-bitowym adresem liczmat.com/p/<token>. Ta kopia jest publicznie
czytelna dla każdego, kto zna link — token w adresie jest jedynym zabezpieczeniem, więc udostępniaj go tylko
osobom, które mają zobaczyć wycenę. Kopia nie odświeża się sama; aktualizujesz ją przyciskiem. Usunięcie linku odbiera
dostęp natychmiast. Osoba otwierająca link nie musi zakładać konta i nie zbieramy o niej żadnych danych poza standardową
analityką Strony (sekcja 6).
3.6. Jak długo trzymamy dane i jak je usunąć
Dane konta trzymamy tak długo, jak długo konto istnieje. Możesz w każdej chwili usunąć pojedyncze projekty i pomieszczenia, a całe konto skasujesz samodzielnie: liczmat.com/app/ → zakładka Konto → Usuń konto. Kasujemy wtedy wszystkie dokumenty konta w Firestore (projekty, pomieszczenia, wyceny, listy zakupów i utworzone linki do wycen), a na końcu samo konto w Firebase Authentication. Operacji nie da się cofnąć. Na tej samej zakładce pobierzesz wcześniej całą zawartość konta jako plik JSON. Jeżeli wolisz, żebyśmy zrobili to za Ciebie, napisz na contact@liczmat.com. Dane zapisane na urządzeniu albo w przeglądarce usuwasz osobno, czyszcząc dane Aplikacji lub dane witryny.
3.7. Podstawa prawna
Przetwarzanie danych konta jest niezbędne do wykonania usługi, o którą prosisz — art. 6 ust. 1 lit. b RODO (wykonanie umowy). Założenie konta jest dobrowolne; bez niego korzystasz ze wszystkich funkcji liczących.
4. Reklamy (Google AdMob)
Aplikacja jest bezpłatna i utrzymuje się z reklam dostarczanych przez Google AdMob. W związku z tym Google, jako dostawca reklam, może zbierać i przetwarzać:
- identyfikator reklamowy (Android Advertising ID),
- adres IP oraz dane urządzenia (model, system, ustawienia języka),
- przybliżoną lokalizację (na podstawie adresu IP),
- informacje o interakcjach z reklamą (wyświetlenia, kliknięcia).
Dane te służą do wyświetlania reklam, ograniczania ich powtarzalności, pomiaru skuteczności oraz zapobiegania nadużyciom. Zasady Google opisują: Zasady Google dot. partnerów oraz Polityka prywatności Google.
4.1. Zgoda (RODO) i reklamy spersonalizowane
Jeżeli znajdujesz się w Europejskim Obszarze Gospodarczym, Wielkiej Brytanii lub Szwajcarii, przy pierwszym uruchomieniu wyświetlamy okno zgody (Google User Messaging Platform), w którym decydujesz o reklamach spersonalizowanych. Bez Twojej zgody wyświetlane są wyłącznie reklamy niespersonalizowane. Zgodę możesz w każdej chwili zmienić lub wycofać — usuwając dane aplikacji w ustawieniach systemu albo resetując identyfikator reklamowy w ustawieniach Androida.
4.2. Analityka aplikacji (Firebase / Google Analytics)
Aplikacja korzysta z Google Analytics dla Firebase, aby anonimowo i zbiorczo mierzyć, jak używane są jej funkcje (np. które kalkulatory otwierasz, liczba aktywnych użytkowników) — pomaga nam to ulepszać LiczMat. Analityka jest domyślnie wyłączona i włącza się dopiero po wyrażeniu przez Ciebie zgody w tym samym oknie (Google User Messaging Platform). Bez zgody nic nie jest zbierane. Dane są przetwarzane przez Google zgodnie z Polityką prywatności Google.
5. Lokalizacja i wyszukiwarka sklepów (Google Maps / Places)
Funkcja „Znajdź sklep” korzysta z Google Maps i Google Places. Jeżeli udzielisz zgody na dostęp do lokalizacji, Aplikacja używa Twojej przybliżonej lub dokładnej lokalizacji, aby pokazać sklepy budowlane w pobliżu i wyznaczyć trasę. Zapytania do usług map są przetwarzane przez Google zgodnie z ich polityką prywatności. Możesz odmówić dostępu do lokalizacji — wtedy sklepy nie zostaną wyszukane automatycznie, a pozostałe funkcje działają bez zmian. Lokalizacji nie zapisujemy — ani na urządzeniu, ani na koncie.
6. Strona internetowa
Strona liczmat.com jest statyczna. Używa Google Analytics (GA4), aby anonimowo i zbiorczo mierzyć ruch — na przykład ile osób odwiedza Stronę i ile przechodzi do Google Play — dzięki czemu możemy ją ulepszać. Analityka jest domyślnie wyłączona: zgodnie z RODO najpierw prosimy o Twoją zgodę, a Google Analytics uruchamia się (i zapisuje własne pliki cookie) dopiero po jej udzieleniu. Możesz odmówić, a wszystkie pozostałe funkcje działają dalej. Poza Analytics Strona nie używa czcionek z sieci — cały pozostały kod i style są serwowane z domeny Strony, a interaktywne kalkulatory liczą wyłącznie w Twojej przeglądarce.
Wyjątkiem są trzy miejsca. Sklepy: Strona osadza mapę Google Maps, która ładuje się z serwerów Google — jeśli udostępnisz lokalizację, służy ona tylko do wyśrodkowania mapy i nie jest nigdzie zapisywana; aby pokazać listę najbliższych sklepów, Strona wysyła Twoje przybliżone współrzędne do usługi OpenStreetMap (Overpass API) i pobiera publiczne dane o sklepach, a przycisk „Nawiguj” otwiera trasę w Google Maps. /app/: po zalogowaniu Strona łączy się z Firebase (uwierzytelnianie i Firestore) na zasadach z sekcji 3 i zapisuje dane logowania w pamięci przeglądarki, żeby nie pytać o hasło przy każdym wejściu. /p/<token>: Strona pobiera z Firestore udostępnioną kopię wyceny — bez logowania i bez zbierania danych osoby, która otwiera link. Obie te podstrony są wyłączone z indeksowania.
Projekty, pomieszczenia i kosztorysy zapisane na Stronie bez logowania leżą wyłącznie w pamięci
Twojej przeglądarki (localStorage) i nigdzie ich nie wysyłamy. Nie widzimy ich i nie mamy do nich
dostępu. Usuwasz je, czyszcząc dane witryny w przeglądarce. Trafiają do chmury dopiero wtedy, gdy zalogujesz się na
konto i sam klikniesz „Wyślij z przeglądarki na konto” — od tego momentu obowiązuje sekcja 3. W przeglądarce
zapisujemy też Twój wybór języka, wybór waluty, wybór motywu i Twoją decyzję w sprawie zgody na analitykę.
Jeśli Strona jest hostowana na infrastrukturze dostawcy (dziś: GitHub Pages), dostawca może przetwarzać standardowe logi serwera (adres IP, typ przeglądarki) w celach technicznych i bezpieczeństwa, zgodnie z własną polityką prywatności.
7. Komu udostępniamy dane
Nie sprzedajemy danych i nie prowadzimy profili użytkowników. Dane opisane wyżej są przetwarzane przez Google jako dostawcę usług: AdMob (reklamy), Maps i Places (mapy i sklepy), Analytics (statystyki) oraz — jeżeli założysz konto — Firebase Authentication i Cloud Firestore (konto i synchronizacja). Poza tym udostępniamy dane tylko tym osobom, którym sam przekażesz link do wyceny (sekcja 3.5), oraz gdy wymaga tego obowiązujące prawo.
7.1. Płatności (Stripe)
Subskrypcję LiczMat Pro obsługuje Stripe (Stripe Payments Europe, Ltd.). Jeżeli zdecydujesz się ją wykupić, przechodzisz na stronę płatności Stripe i to Stripe — jako niezależny administrator — przyjmuje oraz przetwarza dane płatnicze: numer karty, dane rozliczeniowe i historię płatności. Nie widzimy i nie przechowujemy numeru Twojej karty. Do Stripe trafia Twój adres e-mail oraz identyfikator konta (UID), żeby opłaconą subskrypcję dało się przypisać do właściwego konta; z powrotem otrzymujemy wyłącznie status planu (darmowy albo Pro), datę jego ważności i informację, czy subskrypcja się odnowi. Fakturami, zmianą karty i anulowaniem zarządzasz w panelu klienta Stripe. Zasady Stripe: stripe.com/privacy.
Dopóki płatności nie są uruchomione, żadne dane nie są do Stripe wysyłane — strona pokazuje wtedy tylko cenę.
8. Twoje prawa (RODO)
Zgodnie z RODO masz prawo dostępu do danych, ich sprostowania, usunięcia, ograniczenia przetwarzania, przenoszenia oraz sprzeciwu, a także prawo do wycofania zgody na reklamy spersonalizowane i analitykę.
Dane, które zostają na urządzeniu, kontrolujesz bezpośrednio (dane aplikacji, uprawnienia, identyfikator reklamowy w ustawieniach Androida). Dane konta możesz przejrzeć i zmienić w Aplikacji lub na liczmat.com/app/, wyeksportować przez funkcję kopii zapasowej, a usunąć — kasując poszczególne rekordy albo prosząc o usunięcie całego konta (sekcja 3.6). W sprawach dotyczących danych napisz na: contact@liczmat.com. Masz też prawo wnieść skargę do organu nadzorczego (w Polsce: Prezes Urzędu Ochrony Danych Osobowych).
9. Dzieci
Aplikacja nie jest kierowana do dzieci i nie zbieramy świadomie danych osób poniżej 13. roku życia. Konto LiczMat jest przeznaczone dla osób, które ukończyły 16 lat lub mają zgodę opiekuna.
10. Zmiany i kontakt
Możemy aktualizować niniejszą politykę. Istotne zmiany zasygnalizujemy w Aplikacji lub w sklepie Google Play. Data ostatniej aktualizacji znajduje się na górze dokumentu. Kontakt: Michał Polednia, e-mail: contact@liczmat.com.