💊 Piguła+ · LegacySystems

Polityka prywatności Piguła+

Ostatnia aktualizacja: 28 października 2026 r. · Aplikacja Android: pl.pigulaplus.app

Local-First z opcjonalną synchronizacją chmurową dla Opiekuna

Podstawowe dane aplikacji — lokalne profile, leki, harmonogramy, zapasy i historia — są domyślnie zapisywane w bazie SQLite w pamięci telefonu. Korzystanie z kasetki i lokalnych przypomnień nie wymaga konta Firebase.

Jeżeli dobrowolnie zalogujesz się numerem telefonu, aby korzystać z modułu Pacjent–Opiekun, Google Firebase przetwarza numer telefonu, profil konta i historię zgłoszonych zażyć oraz pominięć. Po sparowaniu upoważniony Opiekun może odczytywać udostępnione dane konta Pacjenta. Funkcje AI i techniczne zabezpieczenia aplikacji także korzystają z internetu; ich działanie opisujemy oddzielnie poniżej.

Jak usunąć konto i dane

1. Administrator i kontakt

Administratorem danych związanych z usługą Piguła+ jest LegacySystems Paweł Matuła, twórca aplikacji. Pytania o prywatność, realizację praw oraz żądania usunięcia danych można kierować na kontakt@legacysystems.pl.

Polityka dotyczy aplikacji Piguła+ i jej opcjonalnego modułu Pacjent–Opiekun. Konto chmurowe Firebase oraz lokalny profil pacjenta na telefonie to odrębne elementy.

2. Dane, miejsce przetwarzania i cele

ZakresDane i celMiejsce
Lokalna kasetka i profilImię, awatar, opcjonalne dane kontaktowe i PESEL, leki, dawkowanie, harmonogramy, zapasy oraz historia. Służą organizacji leczenia, przypomnieniom i tworzeniu raportów.Telefon: SQLite, pliki aplikacji i lokalne ustawienia.
Logowanie telefonemNumer telefonu z kodem kraju, identyfikator konta Firebase (UID), informacje o sesji i techniczne dane weryfikacji. Służą założeniu konta i weryfikacji własności numeru kodem SMS.Google Firebase Authentication.
Profil kontaUID, numer telefonu, imię, oznaczenie awatara, rola, daty utworzenia i zmiany, lista upoważnionych Opiekunów oraz stan zabezpieczeń parowania.Cloud Firestore: users.
Relacje Pacjent–OpiekunIdentyfikatory obu stron, imiona, oznaczenia awatarów, własne etykiety kontaktu, stan powiązania i daty połączenia lub rozłączenia. Kod parowania jest krótkotrwałym zabezpieczeniem nadania dostępu.Cloud Firestore: care_links i techniczne rekordy parowania.
Historia zażyć i pominięćmedication_id, medication_name, occurred_at, owner_uid, status, timestamp, user_id. Służą pokazaniu zgłoszonych zdarzeń w Panelu Opiekuna. Nazwy leków i historia mogą ujawniać informacje o zdrowiu.Cloud Firestore: adherence_logs; trwała kolejka niewysłanych zdarzeń w SQLite na telefonie.
Ochrona aplikacji i usługMateriał potwierdzający autentyczność aplikacji i urządzenia, tokeny App Check, informacje o aplikacji, urządzeniu i żądaniu, a w usługach sieciowych także adres IP. Służą ochronie przed nadużyciami i nieuprawnionym dostępem.Firebase App Check, Google Play Integrity i infrastruktura Google.
Dobrowolna analiza AIWybrane przez użytkownika zdjęcie opakowania lub dokumentu, treść zapytania, nazwa leku i ewentualna ulotka PDF. Służą odczytowi danych i przygotowaniu objaśnienia lub podsumowania.Google Gemini przez Firebase / Vertex AI; wynik może być zapisany lokalnie.
Kontakt ze wsparciemAdres e-mail, treść korespondencji i dane niezbędne do identyfikacji konta lub weryfikacji żądania.Skrzynka kontaktowa administratora i dostawca poczty.

PESEL, pełny harmonogram, stan zapasów i cała baza SQLite nie są automatycznie kopiowane do Firestore przez moduł Pacjent–Opiekun. Numer telefonu podany do logowania jest odrębny od lokalnych danych kontaktowych. Jeżeli samodzielnie wyślesz dokument, zdjęcie lub raport zawierający dane osobowe, jego odbiorca otrzyma zawarte w nim informacje.

3. Dobrowolne logowanie i dostęp Opiekuna

Logowanie włącza konto Firebase i wysyłanie nowych zgłoszonych zażyć oraz pominięć powiązanego lokalnego profilu. Wysyłka nie wymaga, aby Opiekun był już sparowany. Bez połączenia sieciowego zdarzenia oczekują w lokalnej kolejce i są ponawiane po odzyskaniu łączności podczas działania aplikacji.

Samo zalogowanie lub parowanie nie oznacza automatycznego wysłania całej starszej lokalnej historii. Dostępne uzupełnienie wcześniejszych wpisów wymaga osobnego wyboru „Udostępnij historię”. Synchronizacja jest jednokierunkowa i nie stanowi pełnej kopii zapasowej telefonu.

Pacjent przekazuje Opiekunowi jednorazowy sześciocyfrowy PIN ważny 15 minut. Upoważniony Opiekun uzyskuje odczyt profilu i dostępnej historii konta Pacjenta, również wcześniej przesłanych wpisów. Sama rola Opiekuna nie daje dostępu do dowolnych kont. Nie udostępniaj PIN-u osobom, którym nie chcesz nadać dostępu.

Powiązanie można rozłączyć w Profilu. Rozłączenie odbiera dalszy dostęp, ale zachowuje historię kontaktu; nie usuwa konta ani historii zażyć w chmurze. Wylogowanie zatrzymuje synchronizację tego konta na urządzeniu. Usunięcie konta i danych jest oddzielną operacją opisaną w sekcji 8.

Panel pokazuje zdarzenia otrzymane z telefonu, a brak wpisu nie dowodzi pominięcia dawki. Nie jest to usługa stałego monitorowania, automatycznego alarmowania Opiekuna ani ratownictwa.

4. AI, ulotki, aparat i głos

Skanowanie kodu kreskowego i wyszukiwanie w dostarczonym katalogu leków odbywa się lokalnie. Pobranie oficjalnej ulotki wymaga internetu; już pobrany PDF może być dostępny offline.

Analiza AI jest osobną dobrowolną funkcją sieciową i może działać niezależnie od zalogowania lub parowania. Uruchomienie analizy wysyła wybrany materiał oraz zapytanie do Google. Przed wysłaniem ogranicz treść do niezbędnego fragmentu i usuń niepotrzebne dane, np. PESEL lub dane innych osób. Nie deklarujemy zerowej retencji materiałów u dostawcy AI; zastosowanie mają zasady przetwarzania danych Google Cloud dla generatywnej AI.

Aparat i wybór zdjęcia służą skanowaniu lub analizie wybranej przez użytkownika treści. Jeśli korzystasz z dyktowania, rozpoznawanie mowy obsługuje usługa systemowa telefonu; zależnie od urządzenia i ustawień może przetwarzać dźwięk u dostawcy tej usługi. Czytanie przypomnień używa systemowego mechanizmu zamiany tekstu na mowę.

AI może się pomylić. Wynik nie zastępuje oficjalnej ulotki, sprawdzenia leku ani konsultacji z lekarzem lub farmaceutą.

5. Odbiorcy danych i zabezpieczenia

Dane konta i historii są przetwarzane z użyciem infrastruktury Google Firebase / Google Cloud. Google co do zasady działa jako dostawca przetwarzający dane usługi; dla własnych usług, takich jak Google Play i mechanizmy bezpieczeństwa, stosuje też własne warunki oraz polityki. Upoważnieni Opiekunowie są odbiorcami informacji, które Pacjent udostępnił przez parowanie.

Połączenia z usługami chmurowymi są szyfrowane w transmisji. Dostęp do danych ograniczają uwierzytelnianie kont, reguły dostępu Firestore i zabezpieczenia serwerowe. Firebase App Check z Google Play Integrity potwierdza autentyczność aplikacji i urządzenia; komunikacja techniczna może rozpocząć się przed zalogowaniem. Nie przesyła w tym celu listy leków ani pełnej lokalnej bazy.

Przetwarzanie przez Google może obejmować państwa poza Europejskim Obszarem Gospodarczym. Informacje o dostawcach, zabezpieczeniach, transferach i warunkach przetwarzania zawierają Prywatność i bezpieczeństwo w Firebase, warunki przetwarzania danych Firebase oraz Polityka prywatności Google.

Aplikacja nie sprzedaje danych osobowych i nie wyświetla reklam. Nie zawiera SDK Firebase Analytics ani Crashlytics i nie prowadzi analityki marketingowej. Dostawcy infrastruktury mogą przetwarzać techniczne dane i logi niezbędne do bezpieczeństwa, działania i rozliczania usług.

Raport PDF lub wiadomość do lekarza są przekazywane poza aplikację na Twoje polecenie. Za dalsze przetwarzanie przez wybrany komunikator, program pocztowy lub odbiorcę odpowiadają również te podmioty.

6. Google Play i płatności

Ewentualne zakupy lub subskrypcje realizowane przez Google Play Billing są obsługiwane przez Google Play. Administrator Piguła+ nie otrzymuje pełnego numeru karty płatniczej ani kodu CVV. Sklep może przetwarzać dane konta Google, płatności, transakcji i uprawnień zakupowych zgodnie ze swoimi zasadami.

Ta polityka nie oznacza, że płatne zakupy lub subskrypcje są dostępne w każdej wersji aplikacji. Jeżeli masz aktywną subskrypcję w Google Play, zarządzaj nią w ustawieniach sklepu. Usunięcie konta Piguła+ lub odinstalowanie aplikacji nie jest poleceniem anulowania subskrypcji ani usunięcia historii zakupów prowadzonej przez Google. Instrukcja zarządzania subskrypcją Google Play.

7. Przechowywanie danych

8. Usunięcie konta w chmurze i danych

W aplikacji: otwórz Profil → „Usuń konto w chmurze i dane” obok przycisku „Wyloguj konto”, przeczytaj ostrzeżenie i potwierdź. Jeśli aplikacja poprosi o świeżą weryfikację tożsamości, potwierdź własny numer kodem SMS i ponów usuwanie. Potrzebujesz połączenia z internetem.

Operacja usuwa konto Firebase Authentication, profil users/{uid}, wpisy adherence_logs należące do konta, powiązania care_links jako Pacjent i jako Opiekun oraz uprawnienia tego konta na listach authorized_caregivers. Usuwane są też związane z kontem dane parowania i dostępu. Nie usuwa to kont ani własnej historii leczenia innych osób.

Po zakończeniu lokalna sesja chmurowa zostaje wyczyszczona. Lokalne profile, leki, harmonogramy i historia SQLite pozostają na telefonie, aby można było nadal używać kasetki bez konta. Ich usunięcie jest oddzielną decyzją: wyczyść dane Piguła+ w ustawieniach systemu oraz usuń ewentualne eksporty i kopie. To działanie lokalne jest nieodwracalne.

Bez aplikacji: możesz zgłosić usunięcie z przeglądarki, pisząc na kontakt@legacysystems.pl. Nie musisz ponownie instalować aplikacji. Podaj własny numer telefonu konta z kodem kraju, np. +48, i napisz, że żądasz usunięcia konta Piguła+ oraz powiązanych danych. Przed realizacją zweryfikujemy własność konta i potwierdzimy wynik zgłoszenia. Jeśli straciłeś dostęp do numeru, opisz to w wiadomości.

Nie wysyłaj e-mailem kodu SMS, PIN-u parowania, PESEL-u, zdjęcia dokumentu ani historii leków. Nie są potrzebne do zwykłego złożenia żądania. Jeśli potrzebna będzie dodatkowa weryfikacja, ustalimy minimalny bezpieczny zakres.

Otwórz instrukcję i kontakt do usunięcia

Usunięcie danych chmurowych jest nieodwracalne. Nie cofa wcześniej wykonanych przez odbiorcę eksportów, zrzutów ekranu ani odrębnych dokumentów wysłanych przez użytkownika. W razie błędu usuwania ponów operację lub skontaktuj się z administratorem; samo zamknięcie komunikatu nie potwierdza usunięcia.

9. Twoje wybory i prawa

Możesz korzystać z podstawowej kasetki bez konta, odmówić używania AI, wyłączyć dostęp do aparatu, mikrofonu lub powiadomień w ustawieniach systemu oraz rozłączyć Opiekuna. Odebranie uprawnień może ograniczyć działanie odpowiedniej funkcji.

Możesz żądać dostępu do swoich danych, ich sprostowania, usunięcia, ograniczenia przetwarzania lub przeniesienia, a w przypadkach przewidzianych prawem także wnieść sprzeciw. Jeśli przetwarzanie opiera się na zgodzie, możesz ją wycofać; nie wpływa to na zgodność wcześniejszego przetwarzania. Napisz na kontakt@legacysystems.pl. Możesz również złożyć skargę do Prezesa Urzędu Ochrony Danych Osobowych.

Nie podejmujemy automatycznych decyzji o leczeniu ani profilowania marketingowego na podstawie historii leków. Użytkownik lub lekarz weryfikuje wyniki AI; aplikacja nie jest narzędziem stawiającym diagnozę.

10. Zmiany polityki

Aktualna wersja jest dostępna pod tym adresem oraz z aplikacji. Gdy zmieniają się funkcje lub zakres przetwarzania, aktualizujemy treść i datę dokumentu; istotna zmiana dobrowolnego udostępniania wymaga odpowiedniej informacji w aplikacji.