Polityka prywatności
Dokument jest dostępny po polsku i po angielsku. Dla konsumentów w Polsce wiążąca jest wersja polska.
Ta polityka wyjaśnia, jakie dane zbieramy w VetDue, po co, jak długo je trzymamy, komu je powierzamy i jakie masz prawa. W skrócie: zbieramy tylko to, czego potrzebuje Serwis; nie sprzedajemy danych; nie pokazujemy reklam; strona internetowa nie używa ciasteczek śledzących.
1. Administrator danych
Administratorem Twoich danych osobowych jest:
TheClassyCode Maksymilian Wojcik
ul. Swarożyca 15A/6, 71-601 Szczecin, Polska
NIP: 8513134827
e-mail: maksymilian.wojcik@gmail.com
We wszystkich sprawach dotyczących danych pisz na maksymilian.wojcik@gmail.com. Nie powołaliśmy inspektora ochrony danych, bo nie wymagają tego przepisy.
2. Jakie dane przetwarzamy
- Konto: adres e-mail; imię i nazwisko lub nazwa wyświetlana, jeśli przekaże je Google lub Apple albo jeśli je wpiszesz; identyfikator konta Google lub Apple, jeśli logujesz się w ten sposób; język; data założenia konta; plan (bez Plus, okres próbny, Plus) i jego daty; ustawienie przypomnień e-mail.
- Książeczka: dane zwierząt (imię, gatunek, rasa, płeć, kastracja, data urodzenia, umaszczenie, numer mikroczipa i data jego wszczepienia, numer paszportu, status w bazie KROPiK, kraj, zdjęcie), wpisy (rodzaj, data, preparat, numer serii, ważność, przychodnia, imię i nazwisko weterynarza, waga, koszt, notatki, zdjęcia naklejek), harmonogram, przypomnienia i Twoje decyzje o nich. Wpisy mogą zawierać dane innych osób, np. weterynarza - wpisuj je tylko wtedy, gdy są Ci potrzebne.
- Domy: kto do nich należy i z jaką rolą, kody zaproszeń.
- Linki dla weterynarza: data utworzenia i ważności, liczba i daty otwarć (bez adresu IP i bez informacji o przeglądarce), a jeśli tak wybierzesz - Twoje dane kontaktowe pokazywane na stronie linku.
- Urządzenia: identyfikator nadany przez aplikację, system (Android lub iOS), token powiadomień push, wersja aplikacji, język i data ostatniego otwarcia aplikacji.
- Logowanie: jednorazowe linki do logowania (przechowujemy tylko ich skrót, czyli hash) i skrót adresu IP, z którego poproszono o link - do ochrony przed nadużyciami; sesje (również jako skróty).
- Zakupy: informacje od RevenueCat o zakupach i odnowieniach Plus (produkt, sklep, daty, status, kraj i waluta). Danych karty nie dostajemy nigdy - widzi je tylko Stripe, Google lub Apple.
- Dane techniczne: logi serwera (adres IP, czas, adres żądanej strony z wyciętymi tajnymi fragmentami, kod odpowiedzi).
- Statystyki aplikacji (Google Analytics dla Firebase, tylko w aplikacji): nazwy zdarzeń, np. „dodano zwierzę (pies)” albo „zapisano wpis (szczepienie)”, z parametrami wybieranymi z zamkniętych list (tak/nie, rodzaj, kod kraju). Nigdy nie wysyłamy imion, nazw, numerów, adresów e-mail ani wpisanego tekstu i nie ustawiamy identyfikatora użytkownika. Firebase dołącza jednak identyfikator instalacji aplikacji, model urządzenia, wersję systemu, język i przybliżoną lokalizację (kraj, region) ustaloną z adresu IP, dlatego traktujemy te dane jako dane osobowe. Identyfikator reklamowy jest wyłączony. Niczego nie zbieramy bez Twojej zgody: aplikacja pyta o nią raz i dopóki nie wybierzesz „Udostępniaj”, nic nie jest wysyłane.
- Raporty awarii (Firebase Crashlytics, tylko w aplikacji): model urządzenia, wersja systemu i aplikacji, czas i przebieg błędu, identyfikator instalacji. Bez treści, które wpisujesz.
- Korespondencja: to, co do nas piszesz, i nasze odpowiedzi.
Większość danych podajesz sam. Imię i adres e-mail mogą też pochodzić od Google lub Apple, jeśli logujesz się w ten sposób, a dane domu - od innych domowników.
3. Po co i na jakiej podstawie
| Cel | Podstawa prawna (RODO) |
|---|---|
| Prowadzenie konta i Serwisu: książeczka, synchronizacja, harmonogram, przypomnienia push i e-mail, domy, linki dla weterynarza, PDF, e-maile z linkiem do logowania i potwierdzeniem usunięcia konta | wykonanie umowy (art. 6 ust. 1 lit. b) |
| Sprzedaż Plus, okres próbny, obsługa subskrypcji | wykonanie umowy (art. 6 ust. 1 lit. b) |
| Przechowywanie dokumentów sprzedaży wymaganych przez przepisy podatkowe | obowiązek prawny (art. 6 ust. 1 lit. c) |
| Reklamacje, odstąpienie od umowy, prośby o realizację praw z RODO | obowiązek prawny (art. 6 ust. 1 lit. c) |
| Bezpieczeństwo: ochrona przed nadużyciami, limity zapytań, logi, kopie zapasowe, raporty awarii | nasz prawnie uzasadniony interes - bezpieczne i stabilne działanie Serwisu (art. 6 ust. 1 lit. f) |
| Zapamiętanie, że adres e-mail skorzystał z okresu próbnego, i potwierdzenie usunięcia konta | nasz prawnie uzasadniony interes - zapobieganie wielokrotnemu korzystaniu z okresu próbnego i wykazanie, że usunęliśmy dane (art. 6 ust. 1 lit. f) |
| Statystyki aplikacji, żeby wiedzieć, których funkcji się używa i co poprawić | zgoda (art. 6 ust. 1 lit. a oraz art. 399 ust. 1 ustawy Prawo komunikacji elektronicznej w zakresie zapisywania i odczytywania danych na Twoim urządzeniu) - aplikacja pyta o nią raz, do tego czasu statystyki są wyłączone; możesz ją w każdej chwili wycofać przełącznikiem „Udostępniaj anonimowe dane o użyciu” na ekranie Konto |
| Powiadomienia „Nowości i porady” | zgoda (art. 6 ust. 1 lit. a) - przełącznik na ekranie Konto, domyślnie wyłączony; możesz go wyłączyć w każdej chwili |
| Dochodzenie roszczeń i obrona przed nimi | nasz prawnie uzasadniony interes (art. 6 ust. 1 lit. f) |
Podanie adresu e-mail jest konieczne do założenia konta. Pozostałe dane podajesz dobrowolnie, ale bez nich część funkcji nie zadziała (np. bez daty urodzenia nie wyliczymy harmonogramu dla szczeniaka).
Harmonogram i przypomnienia wylicza program, ale nie podejmujemy wobec Ciebie decyzji opartych wyłącznie na automatycznym przetwarzaniu, które wywoływałyby skutki prawne lub podobnie istotnie na Ciebie wpływały. Powiadomienia „Nowości i porady” możemy kierować do grup wyodrębnionych na podstawie statystyk aplikacji (np. osoby, które dodały psa); jeśli nie zgodzisz się na statystyki, nie należysz do żadnej grupy i takich powiadomień nie dostaniesz.
4. Komu powierzamy dane
Korzystamy z usług tych firm. Przetwarzają one dane na nasze polecenie, chyba że zaznaczamy inaczej:
- Hetzner Online GmbH (Niemcy) - serwery, baza danych, przechowywanie zdjęć i kopii zapasowych; dane są w centrum danych w Norymberdze.
- Brevo (Sendinblue SAS) (Francja) - wysyłka e-maili.
- Google (Google Ireland Ltd, Irlandia; Google LLC, USA) - Firebase Cloud Messaging (dostarczanie powiadomień push; przez Google przechodzi treść powiadomienia, np. imię zwierzęcia i nazwa zabiegu), Firebase Crashlytics (raporty awarii) i Google Analytics dla Firebase (statystyki aplikacji). Jeśli logujesz się przez Google albo kupujesz w Google Play, Google działa też jako odrębny administrator Twojego konta Google i płatności.
- Apple (Apple Distribution International Ltd, Irlandia; Apple Inc., USA) - dostarczanie powiadomień na iPhone’y (APNs). Jeśli logujesz się przez Apple albo kupujesz w App Store, Apple działa jako odrębny administrator Twojego Apple ID i płatności.
- RevenueCat, Inc. (USA) - ewidencja zakupów i stanu subskrypcji ze wszystkich sklepów oraz okno płatności na stronie. RevenueCat zna identyfikator Twojego konta VetDue (losowy numer, nie e-mail), a przy zakupie na stronie - także adres e-mail podany w oknie płatności.
- Stripe (Stripe Payments Europe Ltd, Irlandia; Stripe, Inc., USA) - płatności za zakupy na stronie. W zakresie zapobiegania oszustwom i obowiązków prawnych Stripe działa jako odrębny administrator.
Dane widzą też:
- domownicy - dane Twojego domu i to, kto do niego należy;
- osoby, którym wyślesz link dla weterynarza - książeczkę tego zwierzęcia;
- organy państwowe - tylko gdy wymaga tego prawo;
- księgowi, prawnicy lub inni doradcy - tylko w zakresie potrzebnym i z zachowaniem poufności.
5. Przekazywanie danych poza Europejski Obszar Gospodarczy
Google LLC, Apple Inc., RevenueCat, Inc. i Stripe, Inc. mogą przetwarzać dane w USA. Przekazanie odbywa się na podstawie decyzji Komisji Europejskiej o odpowiednim poziomie ochrony w ramach EU-US Data Privacy Framework (dla firm z certyfikacją) albo standardowych klauzul umownych zatwierdzonych przez Komisję. Kopię zabezpieczeń możesz otrzymać, pisząc do nas. Nasze serwery, baza danych, zdjęcia i kopie zapasowe są w Niemczech.
6. Jak długo przechowujemy dane
- Konto i książeczka: dopóki masz konto. Gdy usuniesz konto, od razu blokujemy do niego dostęp, a w ciągu kilku godzin (zwykle w ciągu godziny) usuwamy konto i domy, w których jesteś jedynym domownikiem, razem ze zdjęciami. Domy współdzielone przekazujemy pozostałym domownikom.
- Usunięte zwierzęta, wpisy i zdjęcia: pliki zdjęć kasujemy w nocnym porządkowaniu, a ślad o usunięciu wpisu (potrzebny, by usunięcie dotarło na wszystkie Twoje urządzenia) - po 90 dniach. Usunięty dom kasujemy w ciągu godziny.
- Potwierdzenie usunięcia konta: 365 dni. Zawiera tylko losowy identyfikator konta (UUID), skrót (hash SHA-256) adresu e-mail i techniczny raport z przebiegu usuwania (np. ile plików usunięto) - bez treści i bez samego adresu. Pozwala odpowiedzieć na pytanie „czy usunęliście moje konto?”.
- Informacja o wykorzystanym okresie próbnym: skrót adresu e-mail, dopóki istnieje konto z tym adresem, i do 365 dni po usunięciu konta.
- Logowanie: link do logowania - 1 dzień; sesja wygasa po 60 dniach bez użycia, a jej ślad kasujemy najpóźniej po 90 dniach.
- Urządzenia: do wylogowania lub usunięcia konta, a jeśli aplikacja nie była otwierana przez 180 dni - usuwamy urządzenie automatycznie.
- Ślad wysłanych przypomnień (żeby nie wysłać ich dwa razy), historia zmian do synchronizacji, otwarcia linków dla weterynarza i linki nieaktywne: 90 dni.
- Zdarzenia zakupowe od RevenueCat: 400 dni (rok odnowień i zapas). Dokumenty sprzedaży wymagane przez prawo podatkowe: 5 lat od końca roku, w którym powstał obowiązek podatkowy.
- Kopie zapasowe: co noc robimy zaszyfrowaną kopię bazy danych. Kopie przechowujemy najwyżej 45 dni, w tym w zasobniku zabezpieczonym przed usunięciem (Object Lock), aby kopii nie dało się skasować przed czasem nawet po włamaniu. Dodatkowo dostawca serwera robi kopie całego serwera, przechowywane do 7 dni. Usunięte dane mogą więc przetrwać w kopiach do ich wygaśnięcia. Kopii nie używamy do niczego poza odtworzeniem Serwisu po awarii; jeśli musielibyśmy odtworzyć dane z kopii, ponownie usuniemy to, co zostało usunięte wcześniej.
- Logi serwera: krótko - są automatycznie nadpisywane po osiągnięciu stałego rozmiaru, zwykle po kilku dniach, najwyżej po kilku tygodniach.
- Statystyki aplikacji: najwyżej 14 miesięcy; raporty awarii: 90 dni.
- Korespondencja, reklamacje i prośby z RODO: przez czas potrzebny do ich załatwienia, a później do upływu terminu przedawnienia roszczeń, najdłużej 6 lat.
7. Strona internetowa: ciasteczka i pamięć przeglądarki
Strona vetdue.com nie używa ciasteczek analitycznych ani reklamowych i nie wysyła danych do Firebase ani innych narzędzi statystycznych. Sama nie zapisuje ciasteczek. Używa pamięci przeglądarki (localStorage i sessionStorage) tylko do tego, co jest niezbędne, żeby strona działała:
- sesja logowania (tokeny i podstawowe dane konta) - do wylogowania;
- wybrany język strony;
- strona, na którą wrócić po zalogowaniu, koordynacja wylogowania między kartami, ostatnio otwarty dom i ukrycie paska z zachętą do pobrania aplikacji;
- tylko na czas otwartej karty (sessionStorage): stan logowania przez Google lub linkiem oraz podręczna kopia danych domu.
Na takie zapisywanie nie potrzeba zgody, bo jest niezbędne do świadczenia usługi, o którą prosisz (art. 399 ust. 3 ustawy Prawo komunikacji elektronicznej). Dane możesz usunąć, wylogowując się lub czyszcząc dane strony w przeglądarce.
Gdy sam wybierzesz logowanie przez Apple, strona wczytuje skrypt Apple; logowanie przez Google przenosi Cię na stronę Google. Gdy kupujesz Plus na stronie, otwiera się okno płatności RevenueCat i Stripe, a Stripe może zapisać własne ciasteczka potrzebne do bezpieczeństwa płatności i zapobiegania oszustwom. Te firmy działają wtedy według własnych zasad prywatności.
Aplikacja na telefonie trzyma kopię Twoich danych na urządzeniu, żeby działała bez internetu. Kopia znika po wylogowaniu, po użyciu „Usuń dane z telefonu” albo po odinstalowaniu aplikacji.
8. Twoje prawa
Masz prawo:
- dostępu do swoich danych i otrzymania ich kopii;
- sprostowania danych - większość z nich poprawisz sam w aplikacji lub na stronie;
- usunięcia danych - najprościej, usuwając konto;
- ograniczenia przetwarzania;
- przeniesienia danych - na prośbę wyślemy Ci e-mailem Twoje dane w pliku w powszechnie używanym formacie (książeczkę zwierzęcia możesz też w każdej chwili zapisać jako PDF);
- sprzeciwu wobec przetwarzania opartego na naszym uzasadnionym interesie;
- wycofania zgody w każdej chwili, bez wpływu na zgodność z prawem tego, co działo się przed jej wycofaniem - w przypadku statystyk aplikacji wystarczy wyłączyć przełącznik na ekranie Konto.
Aby skorzystać z praw, napisz na maksymilian.wojcik@gmail.com, najlepiej z adresu, którego używasz w VetDue - dzięki temu sprawdzimy, że to Ty. Odpowiemy w ciągu 30 dni. Jeśli sprawa jest bardzo złożona lub próśb jest wiele, możemy ten termin przedłużyć o kolejne dwa miesiące - wtedy napiszemy, dlaczego. Realizacja praw jest bezpłatna.
Masz też prawo złożyć skargę do Prezesa Urzędu Ochrony Danych Osobowych (ul. Stawki 2, 00-193 Warszawa, uodo.gov.pl) albo do organu nadzorczego w państwie UE, w którym mieszkasz lub pracujesz.
9. Dzieci
VetDue nie jest skierowany do osób poniżej 16 lat. Jeśli dowiemy się, że mamy dane dziecka poniżej 16 lat bez zgody rodzica lub opiekuna, usuniemy je.
10. Jak chronimy dane
- Całe połączenie z Serwisem jest szyfrowane (HTTPS).
- Nie ma haseł, które mogłyby wyciec: logujesz się jednorazowym linkiem albo przez Google lub Apple. Linki do logowania, sesje i linki dla weterynarza przechowujemy tylko jako skróty (hashe).
- Kopie zapasowe są szyfrowane, zanim opuszczą serwer, a klucz do ich odczytu nie jest przechowywany na serwerze.
- Zdjęcia są wysyłane i pobierane przez krótko ważne, podpisane linki; dostęp do danych domu mają tylko jego domownicy.
- Logi nie zawierają adresów e-mail ani tajnych linków.
- Do serwerów ma dostęp tylko administrator, wyłącznie przez zabezpieczone połączenie z kluczem.
11. Zmiany polityki
Gdy zmienimy politykę, zaktualizujemy datę na górze strony. O istotnych zmianach powiadomimy Cię e-mailem lub w aplikacji przed ich wejściem w życie. Zasady korzystania z Serwisu opisuje Regulamin.