Polityka prywatności Crybell
Ta polityka wyjaśnia, co dzieje się z informacjami, gdy korzystasz z Crybell, aplikacji na Androida (com.morph21.crybell), która nasłuchuje płaczu niemowlęcia i budzi rodzica powiadomieniem lub alarmem. Wersja angielska: Privacy Policy.
1. Kto odpowiada za dane
Administratorem danych osobowych opisanych w tej polityce jest:
Krzysztof Gruszczyński APP
ul. Powstańców Śląskich 176/30
53-139 Wrocław, Polska (Poland)
E-mail: crybell.app@outlook.com
Nie wyznaczyliśmy inspektora ochrony danych. Z pytaniami o tę politykę i o swoje dane pisz na powyższy adres.
2. W skrócie
- Dźwięk z mikrofonu jest analizowany wyłącznie na Twoim telefonie, na bieżąco. Nigdy nie trafia do nas ani do nikogo innego.
- Profil dziecka, historia nasłuchu, Twoje oznaczenia i dziennik karmień, snu i pieluch zostają na Twoim telefonie. Crybell nie ma kont, do których się logujesz, ani własnego serwera, więc nie widzimy tych danych.
- Wyjątek: jeśli włączysz wspólny dziennik, te dane trafiają przez Google Firebase do telefonów, które połączysz. Są szyfrowane end-to-end już na Twoim telefonie, więc ani my, ani Google nie możemy ich odczytać (punkt 7).
- Żadne dane z dziennika, epizodów płaczu ani Twoich oznaczeń nie trafiają do usług reklamowych, raportów o awariach ani płatności.
- Wersja bezpłatna wyświetla reklamy Google AdMob. Google otrzymuje w tym celu część danych o urządzeniu. Tam, gdzie wymaga tego prawo, najpierw prosimy o zgodę.
- Raporty o awariach trafiają do Firebase Crashlytics. Możesz je wyłączyć w aplikacji.
- Premium kupujesz przez Google Play. Nigdy nie widzimy danych Twojej karty.
3. Mikrofon i dźwięk
Po co mikrofon. Crybell potrzebuje mikrofonu, żeby usłyszeć płacz, gdy śpisz. Nasłuchuje dopiero po stuknięciu Start (w aplikacji, na kafelku w szybkich ustawieniach, w widżecie albo w przypomnieniu o porze snu) i przestaje po stuknięciu Stop. W czasie nasłuchu Android pokazuje stałe powiadomienie.
Jak przetwarzamy dźwięk. Model dźwięku na Twoim telefonie (YAMNet) ocenia krótkie fragmenty dźwięku, każdy około sekundy. Dźwięk trafia w tym celu tylko do pamięci operacyjnej telefonu i zaraz potem jest usuwany. Część aplikacji, która nasłuchuje, działa oddzielnie od reszty aplikacji i nie łączy się z internetem.
Nagrania płaczu (Premium, opcjonalne). Jeśli włączysz nagrania (domyślnie są wyłączone), Crybell zapisuje około 10 sekund dźwięku wokół początku każdego epizodu płaczu, który wywołał alert; takie nagranie możesz potem odsłuchać. Nagrania:
- są przechowywane tylko na Twoim telefonie, w katalogu wyłączonym z kopii zapasowej i z przenoszenia na nowy telefon;
- nigdy nie trafiają do galerii ani biblioteki multimediów i nigdy nie są wysyłane;
- są usuwane automatycznie po wybranym czasie (24 godziny, 7 dni lub 30 dni; domyślnie 7 dni);
- możesz je w każdej chwili usunąć przyciskiem „Usuń wszystkie nagrania”.
4. Informacje zapisane na Twoim telefonie
Crybell zapisuje na Twoim telefonie, w prywatnej pamięci aplikacji:
- profil dziecka: datę urodzenia, a opcjonalnie imię, termin porodu i sposób karmienia;
- sesje nasłuchu: początek i koniec, profil alarmu i czułość oraz przerwy wraz z przyczyną;
- epizody płaczu: godziny, łączny czas płaczu, głośność względem tła, osiągnięty szczebel alertu, czas Twojej reakcji, Twoje oznaczenie („co pomogło”), notatkę i to, czy oznaczono epizod jako „to nie był płacz”;
- dziennik: karmienia (pierś lub ilość z butelki), sen i pieluchy;
- jeśli włączysz wspólny dziennik: nazwy tego telefonu i połączonych telefonów oraz klucze, którymi telefon szyfruje i odczytuje wspólny dziennik;
- ustawienia oraz zapis tego, kiedy zaakceptowano informację o mikrofonie, te dokumenty i wspólny dziennik (data i wersja tekstu).
Te informacje służą tylko do działania funkcji aplikacji: historii, porannego podsumowania, podpowiedzi i statystyk. Zostają na Twoim telefonie i nie są do nas wysyłane. Część z nich opisuje codzienny rytm dziecka; to jeden z powodów, dla których Crybell nigdy nie wysyła ich w jawnej postaci. Wyjątkiem jest wspólny dziennik, jeśli go włączysz: wtedy zaszyfrowana kopia trafia do połączonych telefonów (punkt 7).
Przed pierwszym nasłuchem Crybell prosi o datę urodzenia dziecka, bo od wieku zależą podpowiedzi i statystyki. Imię, termin porodu i sposób karmienia są opcjonalne; możesz je dodać później w Ustawieniach. Bez profilu Crybell nie rozpocznie nasłuchu.
Crybell nie podejmuje wobec Ciebie decyzji wywołujących skutki prawne ani podobnie istotne. Podpowiedzi powstają na Twoim telefonie, na podstawie Twojego dziennika.
5. Kopia zapasowa Androida i przenoszenie na nowy telefon
Jeśli kopia zapasowa Androida jest włączona, Android może dołączyć bazę danych i ustawienia Crybell do kopii przechowywanej na Twoim koncie Google i przywrócić je, gdy konfigurujesz nowy telefon albo przenosisz dane ze starego. Kopię zapewnia Google i rządzą nią zasady Google oraz ustawienia Twojego telefonu; nie mamy do niej dostępu. Nagrania płaczu i bufory dźwięku są z niej zawsze wyłączone, podobnie jak klucze wspólnego dziennika. Kopię zapasową możesz wyłączyć w ustawieniach telefonu (zwykle Ustawienia → System → Kopia zapasowa).
6. Eksport i import
Historię i dziennik możesz wyeksportować do plików CSV lub JSON przez menu udostępniania Androida. To Ty decydujesz, dokąd trafi plik; my go nie otrzymujemy. Wyeksportowany plik zawiera Twój dziennik, więc przechowuj go ostrożnie. Import odczytuje tylko plik, który sam wskażesz. Na telefonie połączonym we wspólny dziennik zaimportowane wpisy trafiają też do wspólnego dziennika.
7. Wspólny dziennik
Co to jest. Wspólny dziennik jest opcjonalny i bezpłatny: ten sam dziennik dziecka widać na 2–4 telefonach, np. Twoim, drugiego rodzica i opiekunki. Włączasz go w Ustawieniach („Wspólny dziennik”): jeden telefon pokazuje kod, drugi go skanuje. Dopóki na telefonie nikt nie dotknie „Pokaż kod” ani „Zeskanuj kod”, nic z tego punktu się nie dzieje.
Co jest przesyłane. Profil dziecka (data urodzenia, a opcjonalnie imię, termin porodu i sposób karmienia), wpisy dziennika, epizody płaczu z godzinami, Twoimi oznaczeniami i notatkami, sesje nasłuchu z przerwami oraz nazwa każdego połączonego telefonu (domyślnie jego model; możesz ją zmienić). Przy łączeniu telefony wysyłają też zaszyfrowane pełne kopie swojego dziennika, żeby scalić historię. Nie są przesyłane: dźwięk ani nagrania płaczu, ustawienia aplikacji, Premium i zapisy zgód. Alarm dzwoni tylko na telefonie, który nasłuchuje; Crybell nie wysyła alertów na inne telefony.
Szyfrowanie na telefonie. Wszystko to Crybell szyfruje na Twoim telefonie, zanim trafi do internetu (szyfrowanie end-to-end). Klucz mają tylko połączone telefony; nie ma go ani Google, ani my, więc nie możemy odczytać wspólnego dziennika. Serwer widzi tylko, że wspólny dziennik istnieje, ile ma telefonów i jakie są ich losowe identyfikatory, ile razy zmienił się klucz (czyli ile razy telefon odszedł albo został usunięty), kiedy telefony wysyłają zmiany i jaki jest przybliżony rozmiar zaszyfrowanych danych.
Gdzie i przez kogo. Usługi Google Firebase:
- zaszyfrowany dziennik jest przechowywany w Google Cloud Firestore w regionie Warszawa (
europe-central2); Google zastrzega, że usługa może przetwarzać dane także w innych swoich lokalizacjach, np. podczas przesyłania; - Firebase Authentication: każdy połączony telefon loguje się anonimowo, bez imienia, e-maila i hasła, i dostaje losowy identyfikator (
uid). Serwer wpuszcza dzięki niemu tylko połączone telefony, pilnuje limitu 4 telefonów i odcina telefon usunięty z listy. Firebase Authentication działa w centrach danych Google w USA: trafiają tam ten identyfikator i adres IP telefonu, który Google przechowuje w logach przez kilka tygodni; - Firebase App Check sprawdza, czy z serwerem łączy się prawdziwa aplikacja Crybell; w wersji z Google Play korzysta przy tym z Play Integrity, która ocenia aplikację i urządzenie.
W tych usługach Google działa jako nasz podmiot przetwarzający, na warunkach przetwarzania danych Firebase. Kod odczytuje skaner kodów Google (ML Kit, w Usługach Google Play): Crybell nie dostaje przy tym dostępu do aparatu ani obrazu, a Google otrzymuje informacje o urządzeniu i aplikacji, identyfikatory instalacji i dane o wydajności.
Jak długo. Zmiany wpisów i pełne kopie są na serwerze najwyżej 14 dni, potem znikają; pełna historia jest tylko na telefonach. Kod do łączenia działa 10 minut i tylko raz. Lista połączonych telefonów, ich zaszyfrowane nazwy i klucze wygasają po 90 dniach bez aktywności, więc dziennik porzucony na wszystkich telefonach znika z serwera sam. Usunięcie wygasłych danych może potrwać jeszcze dobę.
Odłączenie i usunięcie. „Odłącz ten telefon” od razu usuwa ten telefon z listy połączonych telefonów i jego dokument na serwerze (bez internetu: przy następnym połączeniu z siecią); telefon zachowuje swój dziennik do tej chwili. Gdy zapis połączenia na telefonie jest uszkodzony, telefon odłącza się tylko u siebie: jego miejsce na liście usuwa inny telefon albo wygasa ono po 90 dniach bez aktywności. Zmiany, które wcześniej wysłał, zostają dla pozostałych telefonów i wygasają w ciągu 15 dni. Gdy odchodzi ostatni telefon, usuwa wszystkie dokumenty wspólnego dziennika poza zaszyfrowanymi kawałkami pełnych kopii, które wygasają w ciągu 15 dni. „Usuń wszystkie dane” na połączonym telefonie najpierw go odłącza (bez internetu: przy następnym połączeniu z siecią). Przy odejściu Crybell usuwa też anonimowe konto Firebase tego telefonu. Jeśli to się nie uda, konto zostaje bez żadnych danych, a przy uszkodzonym zapisie połączenia tylko z miejscem na liście, dopóki inny telefon go nie usunie albo ono nie wygaśnie. Każdy połączony telefon może usunąć inny telefon ze wspólnego dziennika: usunięty telefon zachowuje dziennik do tej chwili, ale nie dostaje już nowych wpisów.
Zapraszaj osoby, którym ufasz. Każdy połączony telefon widzi cały dziennik dziecka, może go zmieniać i może usunąć inny telefon. Kod pokazuj tylko osobom, które chcesz połączyć. Telefon osoby, która nie powinna już widzieć dziennika, usuniesz na stronie wspólnego dziennika.
Podstawa prawna: wykonanie umowy (art. 6 ust. 1 lit. b RODO), czyli działanie funkcji, którą włączasz. Dziennik dziecka może zawierać informacje o jego zdrowiu, dlatego przesyłamy go też na podstawie Twojej wyraźnej zgody (art. 9 ust. 2 lit. a RODO). Wyrażasz ją pierwszym dotknięciem „Pokaż kod” albo „Zeskanuj kod” na stronie wspólnego dziennika, gdzie mówi o tym linijka pod tymi przyciskami; telefon zapisuje ją z datą i wersją tej polityki. Zgodę wycofujesz, odłączając telefon („Odłącz ten telefon”); nie wpływa to na przesyłanie sprzed wycofania.
8. Reklamy (Google AdMob) i Twoja zgoda (Google User Messaging Platform)
Gdzie są reklamy. Wersja bezpłatna wyświetla banery na ekranach historii, statystyk i ustawień oraz najwyżej jedną reklamę pełnoekranową dziennie, rano po zatrzymaniu nasłuchu. Crybell nigdy nie wyświetla reklam na ekranie nasłuchu ani alarmu. Z Premium aplikacja nie pobiera reklam.
Kto je dostarcza. Reklamy wyświetla Google AdMob (dla użytkowników z Europejskiego Obszaru Gospodarczego i Szwajcarii: Google Ireland Limited, w pozostałych krajach: Google LLC). Pakiet Google Mobile Ads w aplikacji zbiera i udostępnia Google:
- adres IP, na podstawie którego Google może oszacować Twoją przybliżoną lokalizację;
- identyfikator wyświetlania reklam, identyfikator zestawu aplikacji i inne identyfikatory urządzenia;
- interakcje z reklamami, np. wyświetlenia i stuknięcia;
- informacje diagnostyczne, np. czas uruchomienia aplikacji i jej wydajność.
Google wykorzystuje te informacje do wyświetlania i mierzenia reklam, analizy ich skuteczności oraz zapobiegania oszustwom i nadużyciom. Google opisuje to na stronie <https://policies.google.com/technologies/partner-sites> i w swojej polityce prywatności: <https://policies.google.com/privacy>.
Zgoda. W Europejskim Obszarze Gospodarczym, Wielkiej Brytanii i Szwajcarii na końcu konfiguracji aplikacji Google User Messaging Platform wyświetla formularz zgody. Reklamy spersonalizowane pojawiają się tylko, jeśli się zgodzisz. Bez zgody Google może wyświetlać reklamy niespersonalizowane lub ograniczone, które nadal korzystają z części informacji, np. żeby ograniczyć liczbę wyświetleń tej samej reklamy i zapobiegać oszustwom. Swój wybór możesz zmienić w każdej chwili: Ustawienia → Prywatność → „Ustawienia prywatności reklam”.
Identyfikator wyświetlania reklam. Możesz go zresetować lub usunąć w ustawieniach telefonu (Ustawienia → Prywatność → Reklamy albo Ustawienia → Google → Reklamy).
Podstawa prawna. Reklamy spersonalizowane oraz zapisywanie i odczytywanie informacji na urządzeniu na potrzeby reklam: Twoja zgoda (art. 6 ust. 1 lit. a RODO). Reklamy niespersonalizowane, limity wyświetleń i zapobieganie oszustwom: nasz prawnie uzasadniony interes w finansowaniu wersji bezpłatnej i zapobieganiu nadużyciom (art. 6 ust. 1 lit. f RODO), w granicach wyborów dokonanych w formularzu zgody.
9. Raporty o awariach (Firebase Crashlytics)
Żeby naprawiać awarie i poprawiać niezawodność nocnego nasłuchu, aplikacja wysyła raporty o awariach do Firebase Crashlytics, usługi Google. Raport zawiera błąd i stan aplikacji w chwili awarii, model telefonu, wersję Androida i losowy identyfikator instalacji Crashlytics.
Gdy nasłuch został przerwany niespodziewanie (np. dlatego, że system zamknął aplikację), aplikacja wysyła też jedno anonimowe zdarzenie z przyczyną, producentem telefonu, wersją Androida i długością przerwy. Raporty nigdy nie zawierają danych dziecka, dziennika, epizodów, oznaczeń, notatek ani żadnego dźwięku.
Google przechowuje dane o awariach przez 90 dni. Crybell nie korzysta z Google Analytics dla Firebase.
Podstawa prawna: nasz prawnie uzasadniony interes w niezawodnym, działającym produkcie (art. 6 ust. 1 lit. f RODO). W każdej chwili możesz wnieść sprzeciw, wyłączając Ustawienia → Prywatność → „Wysyłaj raporty o awariach”.
10. Zakupy (Google Play Billing)
Premium to jednorazowy zakup przez Google Play Billing. Płatność obsługuje Google na własnych warunkach i według własnej polityki prywatności; nigdy nie otrzymujemy danych Twojej karty ani rachunku. Aplikacja dostaje od Google Play tylko stan zakupu i token zakupu, który przechowuje na telefonie, żeby odblokować Premium i przywrócić je na innym telefonie. Google przekazuje nam dane zamówienia potrzebne do rozliczeń, zwrotów i podatków (np. numer zamówienia, produkt, cenę, kraj i datę).
Podstawa prawna: wykonanie umowy (art. 6 ust. 1 lit. b RODO) i nasze obowiązki wynikające z przepisów o rachunkowości i podatkach (art. 6 ust. 1 lit. c RODO).
11. Dzieci
Crybell jest przeznaczony dla dorosłych: rodziców i opiekunów. Nie jest skierowany do dzieci i świadomie nie zbieramy danych osobowych dzieci. Informacje o dziecku, które wpisujesz, są przechowywane na Twoim telefonie, jak opisano w punktach 4 i 5; jeśli włączysz wspólny dziennik, także na połączonych telefonach, a w drodze między nimi tylko zaszyfrowane end-to-end (punkt 7). Nie zbieramy ich i nie trafiają do usług reklamowych ani raportów o awariach.
12. Uprawnienia, o które prosi aplikacja
- Mikrofon (
RECORD_AUDIO) i usługa pierwszoplanowa mikrofonu: do nasłuchu płaczu po stuknięciu Start. - Powiadomienia (
POST_NOTIFICATIONS): stałe powiadomienie nasłuchu, alerty płaczu, ostrzeżenia i poranne podsumowanie. - Alerty pełnoekranowe (
USE_FULL_SCREEN_INTENT): alarm nad ekranem blokady, jeśli na to pozwolisz. - Wibracje (
VIBRATE) i uruchamianie po starcie telefonu (RECEIVE_BOOT_COMPLETED): wibracja przy alertach oraz informacja po restarcie telefonu lub aktualizacji aplikacji, że nasłuch się zatrzymał. Crybell nie wznawia wtedy nasłuchu sam, tylko prosi Cię o to. - Internet i stan sieci (
INTERNET,ACCESS_NETWORK_STATE), identyfikator wyświetlania reklam (AD_ID) i Google Play Billing (BILLING): tylko dla reklam, raportów o awariach, zakupów i wspólnego dziennika. Część aplikacji, która nasłuchuje, nie korzysta z internetu.
Opcja migania latarką korzysta z lampy błyskowej bez dostępu do samego aparatu. Kod wspólnego dziennika odczytuje skaner kodów Google, więc Crybell nie prosi o dostęp do aparatu.
13. Jak długo przechowujemy informacje
- Na Twoim telefonie: dopóki ich nie usuniesz. „Usuń wszystkie dane” w ustawieniach usuwa historię, dziennik, nagrania i ustawienia, a połączony telefon najpierw odłącza od wspólnego dziennika; „Usuń wszystkie nagrania” usuwa tylko nagrania. Jeśli odinstalujesz Crybell, Android usunie z telefonu wszystkie jego dane. Dane w kopii zapasowej Androida są przechowywane według zasad Google.
- Wspólny dziennik: zmiany i pełne kopie najwyżej 14 dni, kod do łączenia 10 minut, lista połączonych telefonów i klucze do 90 dni od ostatniej aktywności; usunięcie wygasłych danych może potrwać jeszcze dobę (punkt 7).
- Reklamy: Google przechowuje dane reklamowe według własnych zasad (<https://policies.google.com/technologies/retention>).
- Raporty o awariach: 90 dni.
- Twoje wiadomości do nas: tak długo, jak to potrzebne, żeby odpowiedzieć i załatwić sprawę, a potem do przedawnienia związanych z nią roszczeń.
14. Twoje prawa
Na podstawie RODO masz prawo dostępu do swoich danych osobowych, ich sprostowania lub usunięcia, ograniczenia przetwarzania, otrzymania ich w formacie umożliwiającym przeniesienie oraz sprzeciwu wobec przetwarzania opartego na prawnie uzasadnionym interesie. Jeśli przetwarzanie opiera się na zgodzie, możesz ją w każdej chwili wycofać; nie wpływa to na przetwarzanie sprzed wycofania.
Wpisy wspólnego dziennika (punkty 4–7) trafiają na serwer tylko zaszyfrowane end-to-end (poza danymi technicznymi z punktu 7), a losowe identyfikatory wspólnego dziennika nie wskazują Ciebie, więc nie możemy odszukać Twojego wspólnego dziennika. Dlatego większość tych praw wykonujesz bezpośrednio w aplikacji: eksport daje Ci kopię Twoich danych, „Usuń wszystkie dane” je usuwa, a „Odłącz ten telefon” kończy przesyłanie i usuwa ten telefon ze wspólnego dziennika na serwerze. W sprawie reklam skorzystaj z „Ustawień prywatności reklam” w aplikacji i z ustawień identyfikatora wyświetlania reklam w telefonie. W pozostałych sprawach napisz na crybell.app@outlook.com.
Masz też prawo wnieść skargę do organu nadzorczego. W Polsce jest nim Prezes Urzędu Ochrony Danych Osobowych (UODO), ul. Stawki 2, 00-193 Warszawa, <https://uodo.gov.pl>. Możesz też zwrócić się do organu w kraju, w którym mieszkasz lub pracujesz.
15. Przekazywanie danych poza Europejski Obszar Gospodarczy
Google może przetwarzać informacje opisane w punktach 8–10 poza Europejskim Obszarem Gospodarczym, także w Stanach Zjednoczonych. Dotyczy to też wspólnego dziennika (punkt 7): Firebase Authentication działa w USA (losowy identyfikator i adres IP telefonu), a skaner kodów Google i App Check mogą przetwarzać informacje o urządzeniu i aplikacji poza Europejskim Obszarem Gospodarczym; zaszyfrowany dziennik jest przechowywany w Warszawie. Google opiera się na ramach ochrony danych UE–USA (EU–US Data Privacy Framework) i na standardowych klauzulach umownych zatwierdzonych przez Komisję Europejską.
16. Bezpieczeństwo
Dane na Twoim telefonie są przechowywane w prywatnej pamięci aplikacji, której inne aplikacje nie mogą odczytać. Dane wysyłane przez usługi Google są szyfrowane podczas przesyłania. Wspólny dziennik jest dodatkowo szyfrowany end-to-end: na Twoim telefonie, kluczem, który mają tylko połączone telefony (punkt 7). Blokuj telefon kodem PIN, wzorem lub hasłem i przechowuj wyeksportowane pliki ostrożnie.
Lukę w zabezpieczeniach zgłoś na adres crybell.app@outlook.com. Nasz kontakt w sprawach bezpieczeństwa jest też opublikowany pod adresem https://crybell.pages.dev/.well-known/security.txt (security.txt).
17. Zmiany tej polityki
Zaktualizujemy tę politykę, gdy zmieni się aplikacja albo prawo. Wersja i data obowiązywania są podane na górze. Jeśli zmiana ma znaczenie dla Twoich danych, aplikacja poinformuje Cię o niej, zanim wejdzie w życie.
18. Kontakt
Krzysztof Gruszczyński APP
ul. Powstańców Śląskich 176/30
53-139 Wrocław, Polska (Poland)
E-mail: crybell.app@outlook.com