Polityka Prywatności MichalKids
Ostatnia aktualizacja: 26 października 2026
1. Wprowadzenie
MichalKids („Aplikacja”, „my”, „nas”) przetwarza dane osobowe zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 (RODO) oraz polskimi przepisami o ochronie danych osobowych.
Niniejsza Polityka Prywatności opisuje, jakie dane zbieramy, w jakim celu i na jakiej podstawie, jak długo je przechowujemy, komu je przekazujemy oraz jakie prawa przysługują osobom, których dane dotyczą – rodzicom, opiekunom i dzieciom.
2. Administrator danych
Administratorem danych osobowych jest DevOps Jakub Pazdyga, z siedzibą: ul. Powstańców Śląskich 57a, 44-361 Syrynia, NIP: 2220682818, REGON: 241415540.
W sprawach związanych z ochroną danych osobowych można kontaktować się:
- E-mail: support@michal.kids
- Formularz w panelu rodzica (po zalogowaniu): michal.kids/app#feedback
Adres noreply@michal.kids służy wyłącznie do wysyłki wiadomości – prosimy nie kierować na niego żądań.
3. Jakie dane zbieramy
3.1 Dane dzieci (za zgodą rodzica/opiekuna)
- Lokalizacja – współrzędne GPS i ich dokładność, zbierane cyklicznie oraz przy zmianie pozycji, w celu zapewnienia bezpieczeństwa dziecka
- Imię dziecka i grupa wiekowa – podane przez rodzica przy dodawaniu dziecka
- Numer telefonu dziecka (opcjonalnie) – wpisany przez rodzica lub innego dorosłego członka rodziny w profilu dziecka; służy do pokazania dorosłym członkom rodziny przycisku „Zadzwoń” na ekranie alarmu SOS – połączenie wykonuje rodzic ze swojego telefonu. Nie wysyłamy na ten numer SMS-ów, nie dzwonimy na niego automatycznie i nie weryfikujemy go. Dorosły członek rodziny może go zmienić lub usunąć w każdej chwili, a dziecko widzi wyłącznie swój numer (nie numery rodzeństwa); usuwamy go, gdy dziecko zostanie usunięte z rodziny albo konto zostanie usunięte
- Stan urządzenia – poziom baterii i ładowanie, stan ekranu (włączony, odblokowany), model telefonu, wersja systemu operacyjnego i aplikacji
- Aplikacja na pierwszym planie – nazwa aplikacji, z której dziecko w danej chwili korzysta, oraz lista ostatnio uruchomionych aplikacji (Android)
- Sieć Wi-Fi i komórkowa – nazwa i adres sieci Wi-Fi, z którą telefon jest połączony, nazwy i adresy sieci Wi-Fi w pobliżu (skanowanie co około 30 minut na Androidzie), operator i rodzaj sieci komórkowej
- Urządzenia Bluetooth w pobliżu – adres, nazwa, producent i siła sygnału urządzeń Bluetooth wykrytych w otoczeniu telefonu dziecka (Android). Służą do rozpoznawania kontekstu, np. „w domu” lub „w samochodzie”. Mogą to być urządzenia osób trzecich. Na potrzeby wykrywania urządzeń, które często towarzyszą dziecku, zapisujemy wyłącznie kryptograficzny skrót adresu, bez nazwy urządzenia
- Nazwy domen (komputer z Windows) – aplikacja dla komputera dziecka z Windows zbiera nazwy domen, o które pytają przeglądarki i aplikacje (bez adresów IP)
- Zgody – treść zgód udzielonych przez rodzica na przetwarzanie danych dziecka, data, adres IP i przeglądarka, z których zgodę wyrażono
- Gry i Akademia – zapisujemy, kiedy dziecko lub rodzic otworzył grę lub lekcję, na jakim urządzeniu i jaki był wynik (liczba punktów), żeby sprawdzać, czy gry i lekcje są zrozumiałe i działają. Nie zapisujemy odpowiedzi dziecka. Dane o otwarciach usuwamy po 180 dniach. Postęp w Akademii (ukończone lekcje, wyniki, certyfikaty) przechowujemy do usunięcia konta, żeby dziecko i rodzic mogli go zobaczyć.
- Zadanie na dziś: zapisujemy, jakie zadanie z gier lub Akademii zaproponowaliśmy dziecku i czy zostało zrobione. Dane usuwamy po 180 dniach.
3.2 Dane rodziców/opiekunów
- Adres e-mail – do rejestracji konta i komunikacji
- Imię i nazwisko – do identyfikacji w rodzinie
- Hasło – przechowywane wyłącznie jako kryptograficzny skrót (hash); nie przechowujemy hasła w postaci jawnej
- Numer telefonu (opcjonalnie) – do weryfikacji numeru, wysyłania kodów SMS oraz do powiadamiania o alarmie SOS dziecka SMS-em i połączeniem głosowym. Numer można usunąć samodzielnie w ustawieniach
- Logowanie przez Google (opcjonalnie) – identyfikator konta Google, adres e-mail, imię, nazwisko i adres zdjęcia profilowego
- Logowanie przez Facebook (opcjonalnie) – identyfikator konta Facebook, adres e-mail, imię i nazwisko. Nie pobieramy listy znajomych, postów ani innych danych z Facebooka
- Skąd o nas wiesz (opcjonalnie) – jedna odpowiedź z zamkniętej listy, wybrana na ekranie po rejestracji, oraz informacja, że ekran został wyświetlony lub pominięty. Używamy jej wyłącznie do oceny, które kanały docierają do rodziców; nie zbieramy odpowiedzi w formie wolnego tekstu.
- Lokalizacja rodzica (opcjonalnie) – do wyświetlania na mapie rodziny oraz przy pytaniu „Wszystko OK?” wysyłanym do dziecka: w chwili wysłania pytania aplikacja jednorazowo dołącza Twoją bieżącą pozycję – tylko wtedy, gdy ma już Twoją zgodę na dostęp do lokalizacji (nie prosimy o nową zgodę i nie śledzimy Cię w tle). Tę pozycję przechowujemy razem z pytaniem przez 30 dni. W Ustawieniach masz opcję „Pokaż dziecku, skąd pytam”. Jeśli nie wyłączysz tej opcji, dziecko przy tym zapytaniu zobaczy nazwę strefy rodziny, w której jesteś (np. „Dom”), albo przybliżoną odległość od siebie – nigdy dokładnego adresu ani współrzędnych.
- Dane techniczne – adres IP i informacje o przeglądarce przy logowaniu i korzystaniu z serwisu
3.3 Lokalizacja w tle
Aplikacja może korzystać z lokalizacji urządzenia dziecka także wtedy, gdy aplikacja jest zamknięta lub telefon jest zablokowany. Funkcja ta jest aktywowana wyłącznie przez rodzica/opiekuna i służy do dostarczania alertów bezpieczeństwa w czasie rzeczywistym:
- Wejście i wyjście ze stref bezpieczeństwa (geofence)
- Włączanie Trybu Szkolnego po wejściu dziecka w strefę szkolną
- Odchylenie od ustalonej trasy
- Szybki status w sytuacjach SOS
- Działanie funkcji bezpieczeństwa nawet gdy aplikacja jest zamknięta lub urządzenie zablokowane
Lokalizacje widzą członkowie rodziny w aplikacji. Dziecko również widzi zbierane dane w swojej aplikacji.
Rejestr wyjść ze stref (funkcja w przygotowaniu). Gdy system potwierdzi, że telefon dziecka opuścił strefę bezpieczeństwa, zapisujemy strefę wyjścia i czas. Następnie zapisujemy pierwsze potwierdzone wejście tego telefonu do dowolnej strefy w ciągu 3 godzin (także powrót do strefy wyjścia). Rejestr ma posłużyć do obliczania, ile zwykle trwa droga dziecka między strefami (np. ze szkoły do domu), osobno w dni robocze i w weekendy, a potem do alarmu „nie dotarł w swoim czasie”, gdy dziecko nie dotrze na miejsce w zwykłym czasie. Obliczanie tych czasów i wykrywanie spóźnień są w przygotowaniu; na podstawie rejestru nikt – ani rodzic, ani dziecko – nie dostaje żadnych powiadomień. Rejestr nie zawiera współrzędnych: zawiera identyfikatory urządzenia, rodziny i stref, czasy zdarzeń oraz techniczne informacje o wykryciu i wyniku przejścia. Dane przechowujemy 180 dni (punkt 6).
Jak wyłączyć: Lokalizację w tle można wyłączyć w dowolnym momencie w ustawieniach telefonu (Ustawienia → Aplikacje → MichalKids → Uprawnienia → Lokalizacja → „Tylko podczas korzystania” lub „Odmów”). Ograniczenie tego uprawnienia może spowodować niedostępność części funkcji bezpieczeństwa (alerty stref, Tryb Szkolny).
Przechowywanie: punkty lokalizacji przechowujemy w bazie aplikacji przez 30 dni. Dłużej przechowujemy: ostatnią kopię archiwum analitycznego lokalizacji (do 25.11.2026, bez imion i identyfikatorów konta), oś czasu odwiedzonych miejsc (90 dni od zakończenia pobytu lub przejazdu), przejazdy dziecka (do usunięcia urządzenia, dziecka lub konta) oraz wyjazdy dziecka z dziennikiem podróży (do usunięcia dziecka lub konta). Szczegóły opisuje punkt 6.
3.4 Statystyki użycia aplikacji
Na urządzeniu dziecka z Androidem aplikacja może zbierać statystyki użycia aplikacji. Wymaga to przyznania na urządzeniu dziecka uprawnienia systemowego „Dostęp do danych o użyciu”.
Co zbieramy: nazwę aplikacji i czas jej użycia w poszczególnych godzinach, kategorię aplikacji (np. gry, edukacja, media społecznościowe).
Aplikacje przy miejscach na mapie i osi czasu: przy odwiedzonych miejscach i odcinkach trasy pokazujemy, z jakiej aplikacji dziecko korzystało na pierwszym planie i jak długo – tylko ciągłe użycie trwające co najmniej 2 minuty. W planie Premium widać nazwę aplikacji, w pozostałych planach tylko jej kategorię (np. komunikator, gra, aparat). Na Androidzie bez uprawnienia „Dostęp do danych o użyciu” pokazujemy wyłącznie okresy, w których telefon był odblokowany, bez nazwy aplikacji. Na iPhonie Apple nie udostępnia informacji o aplikacji na pierwszym planie, więc tej informacji nie pokazujemy. Wyjątek: na iPhonie z iOS 26.4 lub nowszym, zalogowanym kontem Apple z kraju UE, rodzic może na telefonie dziecka (zatwierdzając swoim Apple ID) zgodzić się na przekazywanie nam danych Czasu przed ekranem. Wtedy telefon co jakiś czas wysyła, ile minut w każdej godzinie zajęła każda aplikacja (identyfikator i nazwa aplikacji, kategoria nadana przez Apple), a na mapie i osi czasu pokazujemy pasma godzinowe („w tej godzinie głównie: …”) – bez godzin otwarcia poszczególnych aplikacji, bez treści i bez odwiedzanych stron. Apple pozwala na to tylko jednej aplikacji naraz, dlatego po tej zgodzie wbudowany Czas przed ekranem na tym iPhonie przestaje zbierać nowe dane. Przekazywanie można wstrzymać w aplikacji MichalKids na telefonie dziecka, a zgodę wycofać w ustawieniach Czasu przed ekranem. Połączenie miejsca, czasu i rodzaju aktywności w telefonie jest profilowaniem w rozumieniu RODO: służy wyłącznie do informowania rodziny, nie prowadzi do zautomatyzowanych decyzji wywołujących skutki prawne. Zestawienie powstaje ze zdarzeń z urządzenia i przechowujemy je tak długo jak te zdarzenia (punkt 6) – bez treści, tylko aplikacja lub kategoria i czas.
Czego NIE zbieramy: treści wyświetlanych w aplikacjach, wiadomości, rozmów, historii przeglądania.
Dziecko widzi te same dane w swojej aplikacji. Uprawnienie można w każdej chwili odebrać w ustawieniach telefonu dziecka.
3.5 Budżety czasu ekranu (funkcja w przygotowaniu)
Ten punkt dotyczy funkcji, która jest w przygotowaniu. Opisane w nim dane przetwarzamy dopiero od jej włączenia – poinformujemy o tym w aplikacji.
Rodzic może ustawić dzienne i tygodniowe limity czasu ekranu dla kategorii aplikacji. Przechowujemy ustawione limity, jednorazowe przedłużenia przyznane przez rodzica oraz historię powiadomień o przekroczeniu limitu.
3.6 Tryb Szkolny i Tryb Nocny
Rodzic może ustawić harmonogramy Trybu Szkolnego (w godzinach lekcji, w strefie szkolnej) i Trybu Nocnego (o ustalonej porze wieczornej). Tryby te ograniczają rozpraszacze na telefonie dziecka, ale nie są pełną blokadą urządzenia:
- iPhone: jeśli rodzic udzielił zgody na funkcję Czas przed ekranem, pozostałe aplikacje i strony internetowe są zasłonięte systemową osłoną. Dostępne pozostają MichalKids z przyciskiem SOS oraz systemowe aplikacje Telefon i Wiadomości. Bez tej zgody tryb nie ogranicza aplikacji
- Android: aplikacja wyświetla pełnoekranowy ekran trybu z przyciskiem SOS. Nie jest to blokada systemowa – ekran utrudnia korzystanie z innych aplikacji, ale nie gwarantuje, że dziecko ich nie otworzy
- SOS jest zawsze dostępny w trakcie trybu
- Włączanie: według harmonogramu, po wejściu w strefę szkolną lub po połączeniu z siecią Wi-Fi szkoły wskazaną przez rodzica
- PIN rodzica: pozwala zakończyć tryb wcześniej na telefonie dziecka; przechowywany wyłącznie jako skrót kryptograficzny
- Zbierane dane: harmonogramy (dni tygodnia, godziny), strefa szkoły, nazwy sieci Wi-Fi szkoły (opcjonalnie), identyfikator dziecka
3.7 Rozmowa dziecka z asystentem „Michał” (AI)
Dziecko może rozmawiać w aplikacji z asystentem „Michał”, opartym na modelu sztucznej inteligencji.
- Treść rozmowy – wiadomości dziecka i odpowiedzi asystenta. Treść jest szyfrowana w bazie danych (AES-256-GCM). Aby wygenerować odpowiedź, treść jest przekazywana do modelu AI działającego w Microsoft Azure (Azure OpenAI) w Unii Europejskiej (punkt 7)
- Głos – jeśli dziecko mówi do asystenta, nagranie jest zamieniane na tekst przez Google Speech-to-Text w UE (do 26 października 2026) albo Microsoft Azure w UE. Nagrań nie zapisujemy
- Moderacja – pytania, na które asystent odmówił odpowiedzi, zapisujemy w zaszyfrowanym dzienniku moderacji
- Sygnał kryzysowy – jeśli rozmowa wskazuje, że dziecko może być w niebezpieczeństwie, rodzic otrzymuje powiadomienie. Powiadomienie nie zawiera treści rozmowy. Treść wiadomości oznaczonych jako kryzysowe może odczytać upoważniony administrator MichalKids w celu oceny bezpieczeństwa dziecka
- Usunięcie rozmowy – polecenie „wyczyść rozmowę” usuwa wiadomości natychmiast
Komendy głosowe (funkcja w przygotowaniu) wydawane w aplikacji zapisujemy w postaci transkrypcji tekstowej. Te dane przetwarzamy dopiero od włączenia tej funkcji – poinformujemy o tym w aplikacji.
3.8 Asystent rodzica i funkcje AI
Rodzic może korzystać z czatu z asystentem („Anioł Stróż”), podsumowań dnia i porad. Aby przygotować odpowiedź, asystent korzysta z danych rodziny (np. lokalizacji, alertów, stref) i przekazuje je do modelu AI w Microsoft Azure (Azure OpenAI) w UE (punkt 7). Treść rozmów rodzica z asystentem przechowujemy do usunięcia konta.
3.9 Trasy, przejazdy i dziennik podróży
- Planowane trasy – punkty trasy ustalone przez rodzica i status przejazdu
- Przejazdy – wykryte przejazdy dziecka z przystankami
- Wyjazdy i dziennik podróży – daty wyjazdu i powrotu, miejscowość docelowa i jej współrzędne, odwiedzone miejsca z adresami, czasy postojów i przejazdów, pokonany dystans, liczba nocy
3.10 Płatności
Przy zakupie planu płatnego dane przekazujemy operatorowi płatności wybranemu przez użytkownika:
- PayU S.A. – adres e-mail, imię, nazwisko, numer telefonu, adres IP, kwota i numer zamówienia
- Revolut – kwota, waluta i numer zamówienia; dane karty użytkownik wpisuje bezpośrednio w formularzu Revolut
- Google Play i Apple App Store – zakup odbywa się w sklepie; otrzymujemy potwierdzenie zakupu (identyfikator transakcji i produktu)
Przechowujemy historię transakcji, stan subskrypcji oraz dane do faktury, jeśli użytkownik je poda.
Numerów kart płatniczych, kodów CVV/CVC ani danych rachunków bankowych nie otrzymujemy – wpisuje się je bezpośrednio u operatora płatności.
Polityka prywatności PayU: https://www.payu.pl/polityka-prywatnosci
3.11 Pliki cookie i technologie analityczne
Baner zgody. Przy pierwszej wizycie na michal.kids wyświetlamy baner zgody. Do czasu wyboru działają wyłącznie mechanizmy niezbędne. Narzędzia analityczne i marketingowe uruchamiamy dopiero po wyrażeniu zgody:
- Po zgodzie na analitykę: Google Tag Manager (GTM-KWWQ26TP), Google Analytics 4 (G-SD1V8RHV2R), Firebase Analytics (w przeglądarce)
- Po zgodzie na marketing: Google Ads (AW-18024408795), Meta Pixel, TikTok Pixel oraz zapis identyfikatorów kliknięcia reklamy (gclid, fbclid, ttclid) na 90 dni
Wycofanie zgody: w każdej chwili przez link „Ustawienia prywatności” w stopce strony lub w aplikacji w Ustawieniach, w sekcji prywatności. Po wycofaniu zgody identyfikatory reklamowe są usuwane z przeglądarki.
Działa bez zgody:
- Własny pomiar strony – identyfikator sesji w sessionStorage przeglądarki (nie w cookies), odsłony, czas na stronie, głębokość przewijania, kliknięcia, błędy strony i źródło wejścia; serwer dopisuje adres IP i przeglądarkę, a po zalogowaniu – identyfikator użytkownika. Cel: analiza i poprawa działania serwisu
- Pomiar instalacji i łączenia telefonu dziecka – gdy otwierasz link zaproszenia albo pierwszy raz uruchamiasz aplikację, zapisujemy losowy identyfikator instalacji, kategorię źródła (np. link zaproszenia) i etapy łączenia telefonu (link otwarty, aplikacja uruchomiona, prośba wysłana, pierwsza lokalizacja). Po połączeniu telefonu wiążemy te etapy z Twoją rodziną. Cel: znaleźć i naprawić miejsca, w których łączenie telefonu się nie udaje. Dane usuwamy razem z kontem.
- Informacja dla Meta o wejściu w wersję demonstracyjną – gdy ktoś otwiera wersję demonstracyjną aplikacji, nasz serwer przekazuje Meta adres IP, informacje o przeglądarce i identyfikatory kliknięcia reklamy
- Firebase Analytics w aplikacji na Androida – zbiera identyfikatory aplikacji i zdarzenia jej użycia
- Google Fonts – przy wyświetlaniu strony przeglądarka pobiera kroje pisma z serwerów Google, które otrzymują adres IP
Rejestracja a reklamy. Jeśli użytkownik wyraził zgodę marketingową, przy rejestracji przekazujemy Meta i TikTok skrót (SHA-256) adresu e-mail wraz z identyfikatorem kliknięcia reklamy, a Google Ads – wyłącznie identyfikator kliknięcia reklamy (gclid). Cel: pomiar skuteczności reklam.
3.12 Powiadomienia push
Aplikacja wysyła powiadomienia przez Firebase Cloud Messaging (Android) i Apple Push Notification service (iPhone).
- Typy powiadomień: alerty bezpieczeństwa (SOS – z imieniem dziecka i miejscem, wyjście ze strefy), sygnał kryzysowy, prośba o parowanie urządzenia, przypomnienia
- Token powiadomień przechowywany na serwerze do wylogowania, usunięcia urządzenia lub konta
- Powiadomienia można wyłączyć w ustawieniach telefonu
3.13 Monitorowanie błędów
Aplikacja korzysta z Sentry do automatycznego raportowania błędów technicznych. Dane są przechowywane w regionie UE (Niemcy).
- Zbierane dane: typ błędu, stos wywołań, adres strony lub ekranu, model urządzenia, wersja systemu i aplikacji
- Ograniczenia: serwer usuwa z raportów m.in. adres e-mail, numer telefonu, imię dziecka, adres, współrzędne i tokeny. Raporty z przeglądarki i aplikacji mobilnej nie przechodzą takiego filtrowania i mogą zawierać adres odwiedzanej strony
- Cel: szybkie wykrywanie i naprawianie problemów technicznych
3.14 Zgłoszenia i diagnostyka
- Zgłoszenia przez formularz – treść zgłoszenia, adres e-mail, dane techniczne
- Wiadomości e-mail na adresy pomocy (support@, pomoc@, kontakt@, contact@michal.kids) – kopię wiadomości zapisujemy jako zgłoszenie: temat, treść bez cytowanej wcześniejszej korespondencji, nazwy i rozmiary załączników (samych załączników nie zapisujemy). Adres nadawcy przechowujemy w postaci zaszyfrowanej. Treść wstępnie ocenia model AI uruchamiany w UE, żeby szybciej wychwycić sprawy pilne, zwłaszcza dotyczące bezpieczeństwa dziecka. Odpowiada człowiek. Wyjątek: na wiadomość, która może dotyczyć zagrożenia dziecka, możemy od razu automatycznie odpowiedzieć jednym zdaniem z numerem alarmowym 112 i bezpłatnym Telefonem Zaufania dla Dzieci i Młodzieży 116 111
- Diagnostyka aplikacji – pseudonimowe meldunki o stanie aplikacji na urządzeniu (bez treści użytkownika)
3.15 Pomiar wiadomości do rodzica
Dla każdej wiadomości, którą wysyłamy rodzicowi (e-mail, powiadomienie push, porada w panelu), zapisujemy jej metadane: kanał, rodzaj wiadomości (szablon), cel – czyli krok, który wiadomość podpowiada (np. dodanie dziecka, sparowanie telefonu, potwierdzenie alarmu SOS) – identyfikator konta i rodziny, wynik wysyłki oraz czas wysłania, doręczenia, otwarcia, kliknięć i ewentualnego odbicia.
- Nie zapisujemy treści wiadomości ani adresu e-mail
- Cel: sprawdzenie, czy wiadomości pomagają rodzicom wykonać potrzebny krok, oraz poprawianie wiadomości, które są niejasne
- Przechowywanie: 30 dni od wysłania, następnie automatycznie usuwane; wcześniej po usunięciu konta lub rodziny
3.16 Dystrybucja aplikacji
- Android – przez Google Play
- iPhone – przez App Store
- Komputer z Windows (aplikacja dla dziecka) – instalator pobierany z panelu rodzica; aplikacja automatycznie sprawdza i pobiera aktualizacje
3.17 Wiadomości e-mail: co wysyłamy i jak z nich zrezygnować
- Wiadomości systemowe – alerty i alarmy SOS, ostrzeżenia o bezpieczeństwie dziecka (np. że telefon dziecka przestał wysyłać lokalizację albo że alarm nie dotrze), potwierdzenie adresu, reset hasła, płatności, zmiany regulaminu. Są częścią usługi (art. 6 ust. 1 lit. b i c RODO), dlatego nie mają odnośnika wypisu. Alerty e-mail wyłączysz w Ustawieniach → Powiadomienia, a wszystkie wiadomości systemowe zatrzymuje usunięcie konta
- Przypomnienia o koncie – np. o dodaniu dziecka, sparowaniu telefonu albo dokończeniu konfiguracji. Wysyłamy je na podstawie prawnie uzasadnionego interesu (art. 6 ust. 1 lit. f RODO). Każde ma odnośnik „Nie chcę przypomnień o koncie”; wyłączysz je też w Ustawieniach. Po wyłączeniu ich nie wysyłamy
- Informacje o nowościach i ofertach – wysyłamy wyłącznie za Twoją zgodą (art. 398 ustawy – Prawo komunikacji elektronicznej, art. 6 ust. 1 lit. a RODO), wyrażoną przy rejestracji albo w Ustawieniach. Zgodę wycofasz w każdej chwili odnośnikiem w każdym takim mailu albo w Ustawieniach. Wycofanie działa od tej chwili
- Zapisujemy wersję i treść zgody, datę jej udzielenia i wycofania oraz datę wyłączenia przypomnień – żeby wykazać treść Twojej zgody i uszanować Twój wybór
3.18 Skąd dowiedzieliśmy się o instalacji (źródło instalacji)
Gdy instalujesz aplikację z Google Play, sklep może przekazać aplikacji informację, z jakiego linku lub reklamy pochodzi instalacja (Google Play Install Referrer). Raz po instalacji zapisujemy na Twoim koncie: nazwę źródła, medium i kampanii (parametry utm, np. „google / cpc / nazwa kampanii”), informację, czy w linku był identyfikator kliknięcia reklamy (tylko „tak” lub „nie” – samego identyfikatora nie zapisujemy), czas kliknięcia i rozpoczęcia instalacji oraz wynik odczytu. Z telefonu dziecka przesyłamy wyłącznie techniczny wynik odczytu i informację, czy instalacja pochodzi z linku parowania – bez nazw kampanii.
Używamy tego wyłącznie do oceny, które kanały docierają do rodziców, i nie przekazujemy tych danych sieciom reklamowym. Masz prawo sprzeciwu wobec takiego przetwarzania (punkt 9).
4. Cel przetwarzania danych
Dane są przetwarzane w następujących celach:
- Umożliwienie rodzicom sprawdzania lokalizacji i dbania o bezpieczeństwo dzieci
- Wyświetlanie stanu urządzenia dziecka (bateria, aktywność, połączenie)
- Powiadamianie o wejściu/wyjściu ze stref bezpieczeństwa i o alarmach SOS (push, SMS, połączenie głosowe)
- Wykrywanie, że dziecko nie dotarło na miejsce w zwykłym czasie („nie dotarł w swoim czasie”, funkcja w przygotowaniu – obecnie bez powiadomień)
- Ograniczanie rozpraszaczy w Trybie Szkolnym i Nocnym oraz obsługa budżetów czasu ekranu (funkcja w przygotowaniu)
- Rozmowa dziecka z asystentem „Michał” i wykrywanie sygnałów kryzysowych
- Asystent rodzica, podsumowania i porady
- Historia tras, przejazdów i wyjazdów
- Zapewnienie działania funkcji aplikacji (logowanie, parowanie urządzeń, komunikacja)
- Realizacja płatności i wystawianie dokumentów rozliczeniowych
- Obsługa zgłoszeń i żądań
- Bezpieczeństwo serwisu, zapobieganie nadużyciom, wykrywanie i naprawianie błędów
- Analiza ruchu na stronie i ulepszanie serwisu
- Pomiar skuteczności reklam (za zgodą)
- Ocena skuteczności kanałów, z których rodzice trafiają do aplikacji (źródło instalacji)
5. Podstawa prawna przetwarzania
- Art. 6 ust. 1 lit. a RODO – zgoda: dane dziecka (lokalizacja, dane urządzenia), analityka i marketing na stronie (baner zgody), pomiar skuteczności reklam przy rejestracji (zgoda marketingowa z banera), informacje o nowościach i ofertach e-mailem (osobna zgoda, punkt 3.17)
- Art. 6 ust. 1 lit. b RODO – wykonanie umowy: prowadzenie konta, funkcje aplikacji zamówione przez rodzica, płatności
- Art. 6 ust. 1 lit. c RODO – obowiązek prawny: dokumenty rozliczeniowe i podatkowe
- Art. 6 ust. 1 lit. f RODO – prawnie uzasadniony interes administratora: bezpieczeństwo serwisu i zapobieganie nadużyciom, monitorowanie błędów (Sentry), logi systemowe i kopie zapasowe, własny pomiar strony, pomiar skuteczności wiadomości do rodzica, przypomnienia o koncie e-mailem (punkt 3.17), ciągłość działania serwisu podczas awarii (infrastruktura zapasowa i mapa zapasowa, punkt 7), ustalanie i dochodzenie roszczeń. Wobec przetwarzania na tej podstawie przysługuje prawo sprzeciwu (punkt 9)
- Art. 6 ust. 1 lit. f RODO – prawnie uzasadniony interes administratora: pomiar skuteczności kanałów pozyskania użytkowników (źródło instalacji, pkt 3.18). Przysługuje Ci prawo sprzeciwu (pkt 9).
- Art. 8 RODO – zgoda rodzica/opiekuna na przetwarzanie danych dziecka
Dane dzieci poniżej 16 roku życia są przetwarzane wyłącznie za zgodą rodzica lub opiekuna prawnego, zgodnie z art. 8 RODO. Zgodę wyraża rodzic przy dodawaniu dziecka.
6. Okres przechowywania danych
| Dane | Okres przechowywania |
|---|---|
| Lokalizacja i zdarzenia z urządzeń członków rodziny (dziecka oraz rodzica, jeśli udostępnia lokalizację) w bazie aplikacji | 30 dni, następnie automatycznie usuwane |
| Surowe odczyty GPS w bazie aplikacji | zależnie od planu: Free 3 dni, Standard 14 dni, Premium 30 dni; następnie automatycznie usuwane |
| Archiwum analityczne lokalizacji – nie przekazujemy do niego już nowych danych. Zostaje jego ostatnia kopia w Microsoft Azure (UE, Polska): urządzenia dzieci i rodziców, bez imion i identyfikatorów konta, z pseudonimowym identyfikatorem urządzenia i rodziny oraz dokładnymi współrzędnymi | całą kopię usuwamy najpóźniej 25.11.2026; wcześniej usuwamy z niej dane po usunięciu konta |
| Dane w czasie rzeczywistym | 15 minut |
| Ostatni znany punkt urządzenia | do usunięcia urządzenia lub konta |
| Oś czasu miejsc – odwiedzone miejsca ze współrzędnymi, godziny pobytu, rodzaj aktywności (np. spacer, jazda), odcinki jazdy z prędkością oraz liczba urządzeń w pobliżu wraz z dziennymi podsumowaniami | 90 dni od zakończenia pobytu, przejazdu lub sesji (trwających – od ostatniej aktualizacji), następnie automatycznie usuwana – także dane usuniętego urządzenia; wcześniej na żądanie (punkt 10) |
| Historia baterii | 7 dni |
| Urządzenia Bluetooth w pobliżu (skróty adresów) | 30 dni |
| Alerty (strefy, SOS, bateria) | 90 dni |
| Rejestr wyjść ze stref i wyliczone z niego typowe czasy drogi między strefami (funkcja „nie dotarł w swoim czasie” w przygotowaniu; bez współrzędnych) | 180 dni, następnie automatycznie usuwane (typowe czasy drogi – 180 dni od ostatniego przeliczenia); wcześniej po usunięciu strefy wyjścia, urządzenia, dziecka lub konta |
| Zakończone planowane trasy | 90 dni (szablony tras – do usunięcia przez rodzica) |
| Przejazdy, wyjazdy i dziennik podróży dziecka | bez limitu czasu – przejazdy do usunięcia urządzenia, dziecka lub konta; wyjazdy i dziennik podróży do usunięcia dziecka lub konta |
| Statystyki użycia aplikacji (nazwa aplikacji, kategoria i czas użycia w poszczególnych godzinach) | 30 dni, następnie automatycznie usuwane |
| Gry i Akademia – otwarcia gier i lekcji, urządzenie i wynik (liczba punktów) | 180 dni |
| Zadanie na dziś – zadanie z gier lub Akademii zaproponowane dziecku i informacja, czy zostało zrobione | 180 dni |
| Postęp w Akademii (ukończone lekcje, wyniki, certyfikaty) | do usunięcia konta |
| Statystyki czasu ekranu | do usunięcia urządzenia lub konta |
| Budżety czasu ekranu (funkcja w przygotowaniu) | do usunięcia przez rodzica, usunięcia dziecka lub konta |
| Rozmowa dziecka z asystentem „Michał” i dziennik moderacji | 90 dni; wcześniej po „wyczyść rozmowę” (dziennik moderacji – 90 dni) |
| Rozmowy rodzica z asystentem | do usunięcia konta |
| Dziennik zapytań do modeli AI (kontrola jakości) | 30 dni |
| Transkrypcje komend głosowych (funkcja w przygotowaniu) | bez określonego terminu (punkt 10) |
| Harmonogramy Trybu Szkolnego/Nocnego | do usunięcia przez rodzica |
| Zgody rodzica | do usunięcia konta |
| Zgoda na informacje o nowościach i ofertach, wyłączenie przypomnień (z historią zmian) | do usunięcia konta |
| Dane konta | do usunięcia konta |
| Historia transakcji i dane do faktury w naszej bazie | do usunięcia konta |
| Zgłoszenia przez formularz i e-mail | 365 dni |
| Diagnostyka aplikacji | 30 dni |
| Metadane wiadomości do rodzica (kanał, szablon, cel, czasy doręczenia, otwarcia i kliknięć; bez treści i adresu) | 30 dni od wysłania |
| Własny pomiar strony | 7 dni w bazie aplikacji, następnie automatycznie usuwany; dane przekazane wcześniej do archiwum analitycznego (adres e-mail tylko w postaci skrótu) są w jego ostatniej kopii do 25.11.2026 |
| Źródło instalacji (dane z Google Play Install Referrer, pkt 3.18) | 13 miesięcy, następnie wyłącznie dane zbiorcze bez powiązania z kontem |
| Logi systemowe | 30 dni |
| Kopie zapasowe bazy danych | 7 ostatnich kopii dziennych |
| Tokeny powiadomień push | do wylogowania, usunięcia urządzenia lub konta |
| Raporty błędów Sentry | według ustawień usługi Sentry |
7. Odbiorcy danych
Dane osobowe nie są sprzedawane.
Dane są udostępniane:
- członkom rodziny w ramach funkcji aplikacji,
- organom publicznym – wyłącznie gdy obowiązek wynika z przepisów prawa,
- podmiotom wymienionym poniżej.
| Podmiot | Rola | Cel | Dane | Miejsce przetwarzania |
|---|---|---|---|---|
| Google (Google Cloud: kopia bazy danych do 25.10.2026) | podmiot przetwarzający | kopia zapasowa bazy danych | wszystkie dane serwisu | UE (Warszawa, europe-central2) |
| Microsoft (Azure OpenAI: modele GPT uruchamiane w Azure) | podmiot przetwarzający | rozmowa z asystentem „Michał”, asystent rodzica, podsumowania i porady, wstępna ocena rozmowy pod kątem zagrożenia, wstępna ocena zgłoszeń | treść rozmów i zgłoszeń, dane rodziny potrzebne do odpowiedzi | UE (Szwecja, przetwarzanie tylko w UE) |
| Google (Speech-to-Text) | podmiot przetwarzający | zamiana głosu na tekst | nagranie głosu (bez zapisu) | UE (do 26.10.2026) |
| Microsoft (Azure: hosting – serwery i baza danych, ostatnia kopia archiwum analitycznego do 25.11.2026, Key Vault) | podmiot przetwarzający | hosting i przechowywanie danych (ostatnia kopia archiwum analitycznego usuwana w całości najpóźniej 25.11.2026) | wszystkie dane serwisu | UE (Polska, region Poland Central) |
| Google (Google Maps Platform: Mapy, Geocoding, Places) | odrębny administrator (nie działa na nasze polecenie; przetwarza dane na warunkach Google Maps Platform, Google Controller-Controller Data Protection Terms i własnej polityki prywatności: policies.google.com/privacy) | adresy i nazwy miejsc, mapa | współrzędne | możliwy transfer do USA – na podstawie unijno-amerykańskiego Data Privacy Framework (certyfikat Google) lub standardowych klauzul umownych |
| Hyperknot Software Kft. (OpenFreeMap, dane OpenStreetMap) | odrębny administrator | mapa zapasowa, gdy mapa Google się nie wczytuje | adres IP, obszar wyświetlanej mapy (współrzędne kafelków) | Węgry (UE); dostawca może korzystać z sieci Cloudflare – możliwy transfer poza EOG |
| Cloudflare (R2, cdn.michal.kids) | podmiot przetwarzający | przechowywanie plików aplikacji: kopia zapasowa odświeżana co godzinę i dostarczanie (zdjęcia profilowe, załączniki zgłoszeń, pliki aplikacji i bloga), obsługa plików podczas awarii; druga mapa zapasowa – własne kafelki mapy MichalKids | zdjęcia profilowe, załączniki zgłoszeń; przy pobieraniu plików i mapy – adres IP, obszar wyświetlanej mapy (współrzędne kafelków) | pliki przechowywane w UE; dostarczanie przez sieć Cloudflare – możliwy transfer poza EOG (USA) |
| Google (Firebase Cloud Messaging, Firebase Analytics, Google Analytics, Google Tag Manager, Google Ads, Google Fonts, logowanie przez Google) | podmiot przetwarzający lub odrębny administrator – zależnie od usługi | powiadomienia push, analityka, pomiar reklam, logowanie | token urządzenia, treść powiadomień, dane analityczne, gclid, adres IP, dane logowania | możliwy transfer poza EOG (USA) |
| Google Play | odrębny administrator | sprzedaż subskrypcji w sklepie | dane zakupu | zgodnie z polityką Google |
| Apple (App Store, Apple Push Notification service) | odrębny administrator (App Store) / podmiot przetwarzający (powiadomienia) | sprzedaż subskrypcji, powiadomienia na iPhone | dane zakupu, token urządzenia, treść powiadomień | możliwy transfer poza EOG (USA) |
| Twilio Inc. | podmiot przetwarzający | SMS-y (kody, alarm SOS), połączenia głosowe SOS | numer telefonu, treść SMS i komunikatu (imię dziecka, miejsce) | USA |
| Twilio SendGrid | podmiot przetwarzający | wysyłka e-maili; odbiór kopii wiadomości na adresy pomocy | adres e-mail, treść wiadomości | USA |
| Functional Software Inc. (Sentry) | podmiot przetwarzający | monitorowanie błędów | raporty błędów | UE (Niemcy) |
| OpenAI | podmiot przetwarzający | automatyczne teksty na blog (bez danych osobowych); zapasowy model do analizy zgłoszeń, gdy modele w UE są niedostępne | treść zgłoszenia | USA |
| Notion Labs Inc. | podmiot przetwarzający | obsługa zgłoszeń | treść zgłoszenia, adres e-mail | USA |
| GitHub Inc. | podmiot przetwarzający | naprawa błędów zgłoszonych przez użytkowników | treść zgłoszenia | USA |
| OpenStreetMap Foundation (Nominatim) i publiczne serwery OpenStreetMap (Overpass, OpenRouteService) | odrębny administrator | nazwy miejsc, punkty w pobliżu, wyznaczanie tras | współrzędne | zgodnie z polityką dostawcy |
| ipapi.co | podmiot przetwarzający | określenie miasta na podstawie adresu IP w statystykach | adres IP | zgodnie z polityką dostawcy |
| PayU S.A., ul. Grunwaldzka 186, 60-166 Poznań | odrębny administrator | płatności | e-mail, imię, nazwisko, telefon, IP, kwota | Polska |
| Revolut | odrębny administrator | płatności | kwota, waluta, numer zamówienia; dane karty wpisywane u Revolut | zgodnie z polityką Revolut |
| Meta Platforms (Facebook) | odrębny administrator | logowanie przez Facebook, pomiar reklam (Meta Pixel, Conversions API) | dane logowania, zdarzenia strony, skrót e-maila, identyfikatory kliknięcia, IP, przeglądarka | możliwy transfer poza EOG (USA) |
| TikTok | odrębny administrator | pomiar reklam (TikTok Pixel, Events API) | skrót e-maila, identyfikator kliknięcia, zdarzenia strony | możliwy transfer poza EOG |
Infrastruktura zapasowa. Podstawowa infrastruktura serwisu (serwery aplikacji, główna baza danych, klucze w Azure Key Vault) działa w Microsoft Azure (region Poland Central, Polska, UE). Dodatkowo utrzymujemy w UE: do 25 października 2026 kopię bazy danych w Google Cloud (Warszawa), odświeżaną co 6 godzin (wszystkie dane konta i rodziny), oraz – do 25.11.2026 – ostatnią kopię archiwum analitycznego w Microsoft Azure (region Poland Central), a także kopię plików aplikacji (m.in. zdjęć profilowych i załączników zgłoszeń) w Cloudflare R2 (pliki przechowywane w UE), odświeżaną co godzinę. Podstawa: prawnie uzasadniony interes (art. 6 ust. 1 lit. f RODO) – ciągłość działania usługi bezpieczeństwa dziecka. Kopia bazy danych w Google Cloud jest odświeżana co 6 godzin, więc dane usunięte z serwisu znikają z niej najpóźniej przy kolejnym odświeżeniu. Kopia plików jest odświeżana co godzinę, więc dane usunięte z serwisu znikają z niej w ciągu godziny. Ostatniej kopii archiwum analitycznego już nie odświeżamy: dane usuniętych kont kasujemy z niej osobno, a całą kopię usuwamy najpóźniej 25.11.2026. Microsoft może przechowywać treść zapytań do 30 dni w celu wykrywania nadużyć, w strefie danych UE.
Mapa zapasowa. Podstawowym dostawcą mapy jest Google. Gdy mapa Google się nie wczytuje (np. podczas awarii), panel rodzica w przeglądarce i aplikacja na Androida (w wersjach, które mają mapę zapasową) pokazują mapę zapasową: najpierw OpenFreeMap (dane OpenStreetMap), a gdy i ona jest niedostępna – własne kafelki mapy MichalKids z cdn.michal.kids (Cloudflare, pliki przechowywane w UE). Przeglądarka lub telefon pobiera wtedy fragmenty mapy (kafelki) bezpośrednio z tych serwerów, które widzą adres IP i obszar wyświetlanej mapy (współrzędne kafelków). Obszar ten zwykle obejmuje okolicę, w której jest dziecko, ale nie wysyłamy tym dostawcom imion, identyfikatorów konta ani urządzenia, ani pozycji dziecka – znacznik dziecka jest rysowany na urządzeniu. Podstawa: prawnie uzasadniony interes (art. 6 ust. 1 lit. f RODO) – ciągłość działania usługi bezpieczeństwa dziecka, gdy mapa podstawowa zawodzi. Polityka prywatności OpenFreeMap: openfreemap.org/privacy.
Przekazywanie danych poza Europejski Obszar Gospodarczy. Część wymienionych podmiotów przetwarza dane w USA lub w innych krajach poza EOG (kolumna „Miejsce przetwarzania”). Informację o zabezpieczeniach stosowanych przy danym przekazaniu oraz sposób uzyskania ich kopii można otrzymać, pisząc na support@michal.kids.
8. Bezpieczeństwo danych
Stosujemy środki techniczne i organizacyjne w celu ochrony danych, w tym:
- Szyfrowanie transmisji danych (TLS/HTTPS)
- Szyfrowanie danych w spoczynku w Microsoft Azure
- Dodatkowe szyfrowanie wybranych danych w bazie (m.in. adres e-mail, numer telefonu, imię dziecka, treść rozmowy dziecka z asystentem)
- Hasła przechowywane wyłącznie jako skróty kryptograficzne
- Ograniczony dostęp do danych tylko dla upoważnionych osób
9. Prawa osób, których dane dotyczą
Zgodnie z RODO rodzicom, opiekunom i dzieciom przysługują następujące prawa:
- Prawo dostępu – możliwość uzyskania informacji o przetwarzanych danych i ich kopii
- Prawo do sprostowania – możliwość poprawienia nieprawidłowych danych
- Prawo do usunięcia – możliwość żądania usunięcia danych („prawo do bycia zapomnianym”)
- Prawo do ograniczenia przetwarzania
- Prawo do przenoszenia danych – możliwość otrzymania danych w formacie ustrukturyzowanym
- Prawo do sprzeciwu – możliwość sprzeciwienia się przetwarzaniu danych opartemu na prawnie uzasadnionym interesie (m.in. pomiarowi źródła instalacji); wystarczy napisać na adres z punktu 13, a usuniemy to powiązanie z Twoim kontem
- Prawo do cofnięcia zgody – w każdym momencie, bez wpływu na zgodność z prawem przetwarzania przed cofnięciem
Aby skorzystać z powyższych praw, prosimy o kontakt na adres: support@michal.kids
10. Usuwanie danych (jak usunąć swoje dane)
Masz prawo w każdej chwili zażądać usunięcia swojego konta i powiązanych z nim danych. Aby to zrobić:
- W aplikacji: zaloguj się w aplikacji MichalKids → Ustawienia → Prywatność i dane → Usuń konto. Przycisk wysyła do nas żądanie usunięcia; konto usuwamy ręcznie po jego weryfikacji.
- Mailowo: napisz na support@michal.kids z tematem „Usunięcie danych”, podając adres e-mail konta.
- W panelu rodzica (po zalogowaniu): michal.kids/app#settings → „Usuń konto”.
Żądanie realizujemy bez zbędnej zwłoki, najpóźniej w ciągu 30 dni.
Po usunięciu konta kasujemy dane konta rodzica i dziecka, w tym lokalizację, urządzenia, zgody, harmonogramy, historię transakcji i wyjazdy. Wpisy w ostatniej kopii archiwum analitycznego (Microsoft Azure, UE) usuwamy po usunięciu konta w osobnym, późniejszym kroku; całą kopię usuwamy najpóźniej 25.11.2026. Kopie zapasowe bazy danych wygasają samoczynnie (punkt 6).
Znane ograniczenie: w chwili aktualizacji tej Polityki część danych pochodnych z urządzenia dziecka – m.in. oś czasu miejsc, wykryte rutyny i aktywności, historia powiadomień o budżetach czasu ekranu oraz transkrypcje komend głosowych (obie funkcje w przygotowaniu) – nie jest automatycznie usuwana razem z kontem. Jeśli chcesz, aby te dane zostały usunięte, zaznacz to w żądaniu usunięcia.
Subskrypcja w sklepie: usunięcie konta nie anuluje subskrypcji kupionej w Google Play lub App Store. Anuluj ją w sklepie (Google Play → Płatności i subskrypcje → Subskrypcje; iPhone → Ustawienia → Twoje imię → Subskrypcje).
Logowanie przez Facebook: powiązanie z Facebookiem możesz usunąć, wysyłając żądanie usunięcia danych jednym z powyższych sposobów albo cofając dostęp aplikacji w ustawieniach Facebooka. Automatyczne żądanie usunięcia danych zgłoszone przez Facebooka (Data Deletion Callback) odłącza konto Facebook od konta MichalKids; nie usuwa konta MichalKids – do tego służą sposoby opisane wyżej.
11. Skargi
W przypadku wątpliwości co do prawidłowości przetwarzania danych osobowych przysługuje prawo wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych (UODO):
Urząd Ochrony Danych Osobowych ul. Stawki 2, 00-193 Warszawa https://uodo.gov.pl
12. Zmiany w Polityce Prywatności
Zastrzegamy sobie prawo do wprowadzania zmian w niniejszej Polityce Prywatności. O istotnych zmianach użytkownicy zostaną powiadomieni poprzez aplikację lub e-mail.
13. Kontakt
W razie pytań dotyczących niniejszej Polityki Prywatności lub przetwarzania danych osobowych, prosimy o kontakt:
DevOps Jakub Pazdyga E-mail: support@michal.kids Formularz w panelu rodzica (po zalogowaniu): michal.kids/app#feedback Strona: https://michal.kids