Polityka prywatności, aplikacja DOTOG (BlueBuddys)
1) Informacje o zbieraniu danych osobowych i dane kontaktowe administratora
1.1 Cieszymy się, że korzystasz z naszej aplikacji DOTOG (marka „BlueBuddys”). Poniżej informujemy Cię o przetwarzaniu Twoich danych osobowych podczas korzystania z naszej aplikacji.
1.2 Administratorem odpowiedzialnym za przetwarzanie danych w rozumieniu ogólnego rozporządzenia o ochronie danych (DSGVO) jest:
Frank Reuter, prowadzący działalność pod nazwą „Minntera”
Döhlener Hang 3
01705 Freital
Deutschland
Tel.: +49 173 1843424
E-mail: mail@dotog.app
Numer identyfikacyjny VAT: DE242649636
„DOTOG” i „BlueBuddys” są markami produktowymi Minntera / Frank Reuter.
Informacja o inspektorze ochrony danych: Nie wyznaczyliśmy inspektora ochrony danych. Pytania dotyczące ochrony danych kieruj na adres podany w nocie prawnej.
1.3 Aplikacja korzysta z szyfrowania SSL lub TLS. Wszystkie połączenia z chmurą Firebase (logowanie, zapytania o dane, czat AI) odbywają się wyłącznie przez HTTPS.
1.4 Grupa docelowa (Mixed Audience): DOTOG jest przeznaczony dla rodzin, współlokatorów oraz grup projektowych i klasowych. Z aplikacji korzystają zarówno dorośli, jak i dzieci. Nie ma minimalnego wieku; DOTOG jest zalecany od 7 lat. Dane osób niepełnoletnich i dorosłych traktujemy odmiennie:
- Użytkownicy od 16 lat zakładają konto samodzielnie i są „Adminem” lub „Członkiem” grupy (zob. sekcja 5).
- Dzieci (poniżej 16 lat) otrzymują od admina specjalny kod zaproszenia dla dzieci. Za pomocą tego kodu dziecko zakłada własne konto w grupie rodzinnej. Obowiązują szczególne zasady ochrony zgodnie z Art. 8 DSGVO, w tym zgoda osoby sprawującej opiekę prawną; szczegóły i mechanizm opisuje sekcja 6.
Ochrona prywatności w fazie projektowania (Art. 25 DSGVO): Przestrzegamy zasad minimalizacji danych i domyślnej prywatności. Profile są prywatne (widzą je tylko członkowie grupy). Nie prowadzimy śledzenia reklamowego. Statystyki korzystania tworzymy wyłącznie za Twoją zgodą i nigdy dla kont dziecięcych ani anonimowych (sekcja 3); awarie zgłaszamy z zastosowaniem pseudonimizacji za pośrednictwem Firebase Crashlytics. Reklamowe powiadomienia push wymagają zgody (w przypadku dorosłych) i są zawsze wyłączone dla dzieci. Funkcjonalne powiadomienia (np. przypomnienia o zadaniach i terminach) są domyślnie aktywne jako część działania aplikacji i można je w każdej chwili wyłączyć osobno dla każdej kategorii.
Apple App Store: „Made for Kids: No”. Google Play: Mixed Audience. W obu sklepach DOTOG znajduje się w kategorii Lifestyle.
2) Pliki dziennika podczas korzystania z naszej aplikacji mobilnej
Podczas pobierania aplikacji ze sklepu przekazywane są do niego informacje (nazwa użytkownika, e-mail, numer klienta konta, czas pobrania, informacje o płatności, identyfikator urządzenia). Nie mamy wpływu na to zbieranie danych.
Podczas korzystania z aplikacji powstają technicznie niezbędne dane połączenia, które nasz podmiot przetwarzający Google (Firebase) przetwarza w celu świadczenia usługi oraz zapewnienia stabilności i bezpieczeństwa:
- Data i godzina zapytania
- Kod statusu HTTP
- Ilość przesłanych danych w bajtach
- Używany system operacyjny (iOS / Android) + wersja
- Wersja aplikacji
- Adres IP
Google przetwarza te dane połączenia jako podmiot przetwarzający (Art. 28 DSGVO, zob. sekcja 3) i przechowuje adres IP tylko przez krótki czas ze względów bezpieczeństwa i ochrony przed nadużyciami. Sami nie zapisujemy tych adresów IP we własnych dziennikach, nie analizujemy ich i nie tworzymy profili lokalizacji ani przemieszczania się.
Podstawa prawna: Art. 6 Abs. 1 lit. f DSGVO (prawnie uzasadniony interes w zapewnieniu stabilności + funkcjonalności).
Nie zbieramy IMEI, IMSI, MSISDN, adresów MAC ani identyfikatorów reklamowych (IDFA / AAID). Jeśli Firebase App Check, Firebase Authentication lub Firebase Crashlytics przetwarzają tokeny instalacji, których nie można przypisać do osoby, odbywa się to wyłącznie ze względów bezpieczeństwa, stabilności i ochrony przed nadużyciami (Art. 6 Abs. 1 lit. f DSGVO).
W ramach przetwarzania dzienników serwera nie odbywa się zautomatyzowane podejmowanie decyzji wywołujących skutki prawne w rozumieniu Art. 22 DSGVO.
3) Wykorzystywani usługodawcy i odbiorcy
Z dostawcami działającymi jako podmioty przetwarzające (Art. 28 DSGVO) zawarto umowy powierzenia przetwarzania danych (AVV). Apple i Google są odrębnymi administratorami przy obsłudze płatności (zakupów w aplikacji i subskrypcji), a nie podmiotami przetwarzającymi; przekazują nam jedynie dane transakcji i statusu subskrypcji (podstawa prawna Art. 6 Abs. 1 lit. b DSGVO). Przekazywanie danych do państw trzecich (USA) opieramy przede wszystkim na standardowych klauzulach umownych UE (SCC 2021/914, moduł C2P) zgodnie z Art. 46 Abs. 2 lit. c DSGVO. Jeśli dostawca jest dodatkowo wpisany do aktywnych ram ochrony danych UE-USA (decyzja Komisji Europejskiej stwierdzająca odpowiedni stopień ochrony 2023/1795), wskazujemy DPF jako dodatkową, drugorzędną podstawę. Kontekst: Sąd Unii Europejskiej oddalił skargę o stwierdzenie nieważności decyzji dotyczącej DPF (wyrok z 03.09.2025, Latombe, T-553/23); decyzja stwierdzająca odpowiedni stopień ochrony pozostaje zatem w mocy. Mimo to traktujemy SCC jako solidną podstawę główną, która pozostanie skuteczna również w razie przyszłego wygaśnięcia DPF. Kolumna „Podstawa przekazania do państw trzecich” wskazuje właściwą podstawę dla każdego dostawcy. Na prośbę skierowaną na mail@dotog.app możemy udostępnić Ci kopię standardowych klauzul umownych UE.
Ocena skutków przekazania danych (TIA): Przeprowadziliśmy ocenę skutków przekazania danych dla wszystkich transferów do USA zgodnie z EDPB Recommendations 01/2020. Dodatkowe zabezpieczenia ograniczające ryzyko: szyfrowanie danych przechowywanych i przesyłanych (TLS 1.3), rejestrowanie wyłącznie skrótów w zwykłym działaniu czatu AI (bez przekazywania jawnego tekstu zapytań do państw trzecich; zgłoszone treści są przechowywane w jawnym tekście do moderacji wyłącznie w UE (baza eur3), zob. sekcja 10.6a), dzienniki dostępu, minimalizacja danych (bez imion i nazwisk oraz adresów w przepływach do państw trzecich, z wyjątkiem sytuacji, w których jest to bezwzględnie konieczne dla celu, płatności na platformach Apple/Google). Dokumentacja TIA jest dostępna wewnętrznie i może zostać przedstawiona organom nadzorczym na żądanie.
| Dostawca | Cel | Region | Podstawa przekazania do państw trzecich |
|---|---|---|---|
| Google Ireland Ltd., Firebase Authentication | Logowanie + weryfikacja e-mail (dorośli) + integracja Apple Sign-In | UE, przełączenie awaryjne do USA | DPF + SCC 2021/914 |
| Google Ireland Ltd., Firebase Firestore | Przechowywanie profili, zadań, terminów, nagród, członkostwa i dzienników audytu | eur3 (wieloregion UE: Belgia i Holandia) | DPF + SCC |
| Google Ireland Ltd., Firebase Cloud Functions (dane użytkowników) | Logika backendu (logowanie, usuwanie kont, eksport danych, weryfikacja subskrypcji) | europe-west3 (Frankfurt) | DPF + SCC |
| Google Ireland Ltd., Firebase Cloud Functions (Health) | Kontrole stanu do monitoringu operatora (bez danych osobowych użytkowników) | europe-west1 (Belgia) | DPF + SCC |
| Google Ireland Ltd., Firebase Cloud Messaging (FCM) | Powiadomienia push (reklamowe tylko dla adminów, nigdy dla dzieci) | UE + USA | DPF + SCC |
| Google Ireland Ltd., Firebase Crashlytics | Raporty o awariach poddane pseudonimizacji (bez imienia i nazwiska; identyfikator urządzenia i instalacji oraz skrócona wartość hasha identyfikatorów konta i grupy) | UE + USA | DPF + SCC |
| Google Ireland Ltd., Firebase App Check | Kontrola bezpieczeństwa (Apple App Attest + Play Integrity) | UE + USA | DPF + SCC |
| Google Ireland Ltd., Google Analytics dla Firebase | Wersje 1.0.90 do 1.0.109: techniczne zdarzenia diagnostyczne i wyświetlenia ekranów, bez analizy; od 1.0.110 wyłączone; w przyszłości statystyki korzystania wyłącznie za zgodą | UE + USA | DPF + SCC |
| Google Ireland Ltd., Vertex AI Gemini 2.5 Flash | Asystent AI „BuddyChat” (zob. sekcja 10) | europe-west4 (Holandia) | Przetwarzanie w regionie UE europe-west4. Ewentualne pozostałe powiązanie z amerykańską spółką dominującą Google LLC jest objęte umową Google Cloud (Data Processing Addendum) i standardowymi klauzulami umownymi UE 2021/914. |
| Apple Distribution International Ltd., Apple In-App-Purchase | Obsługa płatności iOS (subskrypcja + awatar VIP) | UE + USA | Standardowa umowa Apple + DPF |
| Google Ireland Ltd., Google Play Billing | Obsługa płatności Android (subskrypcja + awatar VIP) | UE + USA | DPF + SCC |
| RevenueCat Inc. | Zarządzanie subskrypcjami i zakupami jednorazowymi | USA | DPA + SCC 2021/914 moduł C2P |
| Google Ireland Ltd., Firebase Cloud Storage | Hosting pliku JSON z eksportem danych (podpisany adres URL pobierania, ważny maks. 7 dni) | UE | DPF + SCC |
| Hostinger International Ltd. | (1) Statyczny hosting dokumentów prawnych na dotog.app (nota prawna/prywatność/ogólne warunki umowy/pouczenie o odstąpieniu/usunięcie konta). (2) Hosting poczty e-mail mail@dotog.app + wysyłanie e-maili usługowych przez SMTP (potwierdzenie usunięcia konta, odsyłacz do eksportu danych). | UE (Litwa, NL) | Umowa powierzenia przetwarzania zgodnie z Art. 28. Przetwarzanie w UE (Litwa, Holandia). |
Google Analytics dla Firebase (statystyki korzystania): Aplikacja zawiera ten komponent Google. W wersjach 1.0.90 do 1.0.109 rejestruje on techniczne zdarzenia diagnostyczne i wyświetlenia ekranów, bez identyfikatora reklamowego i bez identyfikatora konta, i może przekazywać je do Google. Google Analytics nie jest połączony z naszym projektem Firebase; nie analizujemy tych danych. Od wersji 1.0.110 zbieranie danych jest wyłączone. W przyszłości będziemy tworzyć statystyki korzystania, na przykład dotyczące używanych obszarów aplikacji, wyłącznie za Twoją wyraźną zgodą (Art. 6 Abs. 1 lit. a DSGVO, § 25 Abs. 1 TDDDG), którą możesz w każdej chwili wycofać w aplikacji w sekcji Zgody (Art. 7 Abs. 3 DSGVO); nigdy dla kont dziecięcych ani anonimowych. Zanim wprowadzimy to zapytanie o zgodę, uzupełnimy tutaj zakres, odbiorców i okres przechowywania. Awarie zgłaszamy z zastosowaniem pseudonimizacji za pośrednictwem Firebase Crashlytics (tabela powyżej, okres przechowywania 90 dni).
Sentry i Telegram (narzędzia operatora, bez związku z danymi użytkowników): Sentry GmbH (Berlin / USA) i Telegram FZ-LLC są wykorzystywane wyłącznie jako wewnętrzne narzędzia operatora: Sentry do diagnozowania błędów programistycznych w wewnętrznym procesie kompilacji (nie przetwarza żadnych danych osobowych użytkowników aplikacji; raportowanie awarii aplikacji mobilnej odbywa się wyłącznie przez Firebase Crashlytics, zob. tabela powyżej), a Telegram do osobistych powiadomień operatora o stanie systemu (Frank Reuter; bez przekazywania danych użytkowników). Ponieważ w odniesieniu do danych użytkowników nie istnieje stosunek powierzenia przetwarzania w rozumieniu Art. 28 DSGVO, nie umieszczamy Sentry i Telegram w tabeli dalszych podmiotów przetwarzających. Jeśli sposób ich wykorzystania się zmieni (np. integracja Sentry SDK w aplikacji mobilnej), uzupełnimy tę sekcję i wcześniej poinformujemy obecnych użytkowników.
Informacje o prywatności: Firebase https://firebase.google.com/support/privacy · Apple https://www.apple.com/legal/privacy/de-ww/ · RevenueCat https://www.revenuecat.com/privacy/
4) Kontakt
Podczas kontaktu (e-mailem na mail@dotog.app lub przez aplikację) zbierane są dane osobowe, przechowywane wyłącznie w celu odpowiedzi na Twoje zapytanie. Podstawa prawna: Art. 6 Abs. 1 lit. f DSGVO (prawnie uzasadniony interes). Przy podejmowaniu działań w celu zawarcia umowy dodatkowo Art. 6 Abs. 1 lit. b DSGVO.
5) Przetwarzanie danych przy zakładaniu własnego konta (od 16 lat)
Zgodnie z Art. 6 Abs. 1 lit. b DSGVO zbieramy podczas rejestracji następujące dane:
| Dane | Wymagane? | Cel |
|---|---|---|
| Adres e-mail | Wymagane | Logowanie + identyfikacja konta |
| Samodzielnie wybrane hasło (przechowywane wyłącznie jako hash) | Wymagane | Uwierzytelnianie |
| Data urodzenia | Wymagane | Weryfikacja wieku zgodnie z Art. 8 DSGVO: od 16 lat zakładane jest własne konto, poniżej 16 lat nie (ścieżka dla dzieci, zob. sekcja 6). Następnie w rekordzie użytkownika przechowywana jest tylko grupa wiekowa, a nie data urodzenia. |
| Nazwa wyświetlana / pseudonim | Wymagane | Wyświetlanie w grupie rodzinnej |
| Wybór awatara | Wymagane | Personalizacja |
| Licznik serii + data ostatniego wykonania | Wewnętrzne dane systemowe | Wskaźnik motywacyjny (Art. 6 Abs. 1 lit. f) |
| Konto punktów między grupami | Wewnętrzne dane systemowe | Łączna suma punktów ze wszystkich grup przez cały okres korzystania (Art. 6 Abs. 1 lit. f) |
Dane oznaczone powyżej jako wymagane są niezbędne do wykonania umowy o korzystanie. Bez nich nie możemy założyć konta i nie można korzystać z aplikacji.
Potwierdzenie e-mail: Po rejestracji wysyłana jest wiadomość potwierdzająca (standard Firebase Authentication). Adres e-mail jest uznawany za zweryfikowany dopiero po kliknięciu odsyłacza.
Podczas zakładania konta nie odbywa się zautomatyzowane podejmowanie decyzji wywołujących skutki prawne w rozumieniu Art. 22 DSGVO.
Usunięcie konta klienta jest możliwe w każdej chwili:
- Bezpośrednio w aplikacji w sekcji Zarządzanie > Usuń konto.
- Przez witrynę pod adresem dotog.app/kontoloeschung.html (formularz samoobsługowy z potwierdzeniem e-mail).
- Wiadomością na adres mail@dotog.app.
Stosujemy hybrydową procedurę usuwania trwającą 14+16 dni (DSGVO Art. 17 + wymóg Apple App Store / Google Play Store):
- Dzień 1 (natychmiast): Twoje konto zostaje zablokowane (Auth.disabled) i ukryte we wszystkich grupach (usunięcie logiczne przez pole deletedAt). Punkty grupowe, gwiazdki, seria i członkostwo są natychmiast usuwane z bieżących agregatów.
- Dni 2-14 (okres na zmianę decyzji): Możesz w każdej chwili anulować usuwanie. Procedura: wpisujesz swój adres e-mail na ekranie logowania aplikacji DOTOG. Ponieważ konto jest zablokowane, pojawia się przycisk Przywróć konto. Po kliknięciu wysyłamy e-mail z jednorazowym odsyłaczem do przywrócenia (ważnym 15 minut, jednokrotnego użytku, losowy token 256-bitowy). Klikasz odsyłacz, potwierdzasz przywrócenie na dotog.app/cancel.html, a konto zostaje natychmiast reaktywowane (konto uwierzytelniania odblokowane, zaplanowane usunięcie anulowane). Ważne: Członkostwo, gwiazdki i seria nie wracają; musisz ponownie dołączyć do grupy przez kod zaproszenia (decyzja usługodawcy „Nowy start”; Art. 17 DSGVO wymaga usunięcia i nie przyznaje prawa do przywrócenia).
- Dzień 15: Ostateczne usunięcie z bieżącej bazy danych (konta uwierzytelniania, danych profilu, zadań, terminów, członkostwa, powiązania subskrypcji) przez Cloud Scheduler o 03:00 czasu berlińskiego.
- Dni 15-30: Techniczna kopia zapasowa (rotacyjne migawki Firebase/Hostinger, maks. 30 dni). Następnie dane są bezpowrotnie usuwane.
Okresy przechowywania mają pierwszeństwo: faktury i dokumenty subskrypcji przechowujemy tak długo, jak wymaga tego prawo, obecnie 8 lat; podstawą prawną jest Art. 6 Abs. 1 lit. c DSGVO (obowiązek prawny). Dane te są blokowane i automatycznie usuwane po upływie okresu przechowywania.
Dziennik audytu operacji usuwania (Art. 5 Abs. 2, rozliczalność): Rejestrujemy usunięcia i przywrócenia kont w wewnętrznej kolekcji audit_logs (pola: action, userUid, emailHash (SHA-256 zamiast jawnego adresu e-mail), timestamp). Okres przechowywania: 30 dni, następnie automatyczne usuwanie przez Cloud Scheduler. Podstawa prawna: Art. 6 Abs. 1 lit. c DSGVO i. V. m. Art. 5 Abs. 2.
Tokeny przywracania: Kryptograficzne tokeny jednorazowe utworzone do przywracania konta (okres na zmianę decyzji, dni 2-14) są ważne 15 minut i przechowywane jako hashe w odrębnej kolekcji cancel_tokens (jednokrotnego użytku, na serwerze zapisany jest tylko hash SHA-256; jawny token znajduje się wyłącznie w e-mailu wysłanym do Ciebie). Po wygaśnięciu lub użyciu hashe są całkowicie usuwane po 7 dniach. Limit na adres e-mail: maksymalnie 3 żądania na 15 minut (ochrona przed atakami brute-force, Art. 32 DSGVO).
6) Konta dziecięce (poniżej 16 lat) i zgoda rodzicielska zgodnie z Art. 8 DSGVO
Ważne dla rodziców i opiekunów prawnych: Ta sekcja wyjaśnia, jak dzieci korzystają z DOTOG, jakie dane dzieci zbieramy i jak uzyskujemy Twoją zgodę jako osoby sprawującej opiekę prawną.
Nasze opublikowane standardy bezpieczeństwa dzieci opisują, jak chronimy dzieci i jak możesz zgłaszać nadużycia.
Uwaga dotycząca granicy wieku zgodnie z Art. 8 DSGVO: W Niemczech, Austrii i Szwajcarii próg wyrażenia zgody wynosi 16 lat. Dlatego dla wszystkich dzieci poniżej 16 lat uzyskujemy zgodę osoby sprawującej opiekę prawną. Od 16 lat osoba zakłada konto samodzielnie; poniżej 16 lat nie ma niezależnego konta, a wyłącznie ścieżka dla dzieci przez kod zaproszenia dla dzieci.
6.1 Jak dziecko dołącza do DOTOG?
Nie ma minimalnego wieku; DOTOG jest zalecany od 7 lat. Dziecko nie może samodzielnie utworzyć konta DOTOG. Procedura wygląda następująco:
- Admin utworzył grupę rodzinną. Dzieci należą tylko do grup admina, który zaprosił je za pomocą kodu dla dzieci.
- W ustawieniach swojego konta admin generuje specjalny kod zaproszenia dla dzieci. To świadoma czynność na zalogowanym koncie przeznaczonym dla osób od 16 lat.
- Admin przekazuje kod dziecku (ustnie lub przez rodzinny komunikator).
- Dziecko instaluje aplikację i wpisuje kod. Dziecko wybiera pseudonim i awatar.
- Dopiero wtedy tworzone jest konto dziecięce.
6.2 Jak przebiega wyrażenie zgody rodzicielskiej
Zanim admin otrzyma kod dla dzieci, potwierdza zaznaczeniem pola, że jest rodzicem i wyraża zgodę. Aplikacja nie wymaga dodatkowego dowodu. Kontekst:
- Admin założył własne konto z weryfikacją e-mail i zabezpieczeniem hasłem.
- Wygenerowanie kodu dla dzieci to świadoma czynność na zalogowanym koncie przeznaczonym dla osób od 16 lat.
- Przed wygenerowaniem kodu admin musi aktywnie zaznaczyć to pole.
- Admin może w każdej chwili dezaktywować kod i zamknąć konto dziecka.
- Ścieżka audytu: Potwierdzenie jest przechowywane w sposób zapewniający integralność na potrzeby audytu wraz z dokładnym brzmieniem, wersją i znacznikiem czasu (przechowywanie przez 10 lat w celu wykazania zgody zgodnie z Art. 7 Abs. 1 DSGVO).
6.3 Jakie dane dziecka przetwarzamy?
| Dane | Wymagane? | Cel |
|---|---|---|
| Pseudonim (dowolnie wybrany) | Wymagane | Wyświetlanie w grupie rodzinnej |
| Wybór awatara | Wymagane | Personalizacja |
| Członkostwo w grupie rodzinnej | Wewnętrzne dane systemowe | Uprawnienia w grupie |
| Zadania + status wykonania | Wewnętrzne dane systemowe | Podstawowa funkcjonalność |
| Stan punktów + licznik serii | Wewnętrzne dane systemowe | Mechanika motywacyjna |
| Odebrane nagrody | Wewnętrzne dane systemowe | Zarządzanie nagrodami |
| Wpisy w czacie AI (bardzo ograniczone) | Opcjonalne (admin może wyłączyć) | Zob. sekcja 10 |
Nie zbieramy od dziecka: adresu e-mail, numeru telefonu, lokalizacji, danych kontaktowych, imienia i nazwiska ani adresu.
Podstawa prawna przetwarzania danych dziecka: Art. 6 Abs. 1 lit. b DSGVO (wykonanie umowy o korzystanie) lub lit. f DSGVO (mechanika motywacyjna i zanonimizowane statystyki).
6.4 Co rodzice (admin) widzą o swoim dziecku?
Admin widzi otwarte zadania dziecka, gwiazdki i serię w rankingu oraz nagrody, które dziecko chce odebrać. Wykonane zadania aplikacja pokazuje tylko podczas sprintu. Ponadto widzi:
- Awatar dziecka
- Liczbę zapytań do czatu AI dziennie (zanonimizowane statystyki)
Admin nie widzi:
- Treści wpisów dziecka w czacie AI (prywatność dziecka, sekcja 10).
Ten podział szanuje prywatność dziecka w bezpośredniej komunikacji z AI, jednocześnie zachowując rodzicielski nadzór nad aktywnością w aplikacji. Jeśli admin uzna, że dziecko niewłaściwie korzysta z czatu AI, może całkowicie wyłączyć mu czat (zob. sekcja 10.4) lub zamknąć konto dziecka.
6.5 Reklamy i powiadomienia push dla dzieci
Konta dziecięce nie otrzymują reklamowych powiadomień push. Powiadomienia push dla dzieci ograniczają się do zdarzeń czysto funkcjonalnych (nadchodzące zadanie, osiągnięta seria, odebrana nagroda). Reklamy i informacje o nowych funkcjach aplikacji trafiają wyłącznie do kont adminów.
Zgody na funkcjonalne powiadomienia push dla konta dziecięcego nie udziela samo dziecko, lecz wyłącznie zarządzający admin (opiekun prawny), który może ją w każdej chwili wycofać.
6.6 Zakupy w aplikacji przez dzieci
Dzieci nie mogą inicjować rzeczywistych płatności. Zawarcie subskrypcji, zakupy awatarów VIP i wszystkie inne transakcje pieniężne są możliwe wyłącznie na kontach adminów.
6.7 Prawa rodzicielskie
Jako osoba sprawująca opiekę prawną masz prawo do:
- Wglądu w konto dziecka i jego aktywność w każdej chwili (z wyjątkiem historii czatu AI, zob. 6.4)
- Usunięcia konta dziecka samodzielnie z jego konta za pomocą przycisku w aplikacji Usuń konto (zob. sekcja 5: 14 dni na zmianę decyzji + 16 dni przechowywania kopii zapasowej = 30 dni łącznie) LUB przez nieformalny wniosek na mail@dotog.app (Frank Reuter / Minntera usuwa konto ręcznie w tym samym terminie 14+16 dni i potwierdza usunięcie pisemnie)
- Dezaktywowania kodu dla dzieci, aby żadne nowe dziecko nie mogło dołączyć
- Żądania dostępu (Art. 15 DSGVO) i eksportu danych (Art. 20 DSGVO) konta dziecka
- Sprostowania (Art. 16 DSGVO) danych dziecka
- Ograniczenia (Art. 18 DSGVO) przetwarzania
- Wniesienia sprzeciwu (Art. 21 DSGVO) wobec przetwarzania na podstawie prawnie uzasadnionego interesu
- Wycofania w każdej chwili zgody na przetwarzanie danych dziecka, czego skutkiem jest usunięcie konta
7) Przetwarzanie danych w celu obsługi subskrypcji (trwająca subskrypcja)
DOTOG jest oferowany jako cyfrowa subskrypcja oprogramowania. Dostępny jest bezpłatny poziom podstawowy oraz trzy płatne poziomy subskrypcji (w aplikacji dodatkowo oznaczone nazwami Familie/WG/Projekt):
- Bezpłatny: 1 grupa, do 4 członków, maksymalnie 2 otwarte zadania i 2 otwarte terminy na grupę jednocześnie, ograniczona liczba pytań do Buddy
- Plus („Familie”): do 2 grup, do 5 członków, nieograniczona liczba zadań i terminów
- Pro („WG”): do 5 grup, do 10 członków, nieograniczona liczba zadań i terminów
- Ultra („Projekt”): do 10 grup, do 100 członków, nieograniczona liczba zadań i terminów
W zależności od poziomu możesz wybrać rozliczenie miesięczne lub roczne. Aktualne ceny są wyświetlane przed zakupem w sklepie z aplikacjami lub w aplikacji.
Przy zawieraniu subskrypcji dane płatnicze przetwarza wyłącznie dostawca platformy:
- iOS: Apple In-App-Purchase
- Android: Google Play Billing
Nie otrzymujemy danych kart kredytowych ani rachunków bankowych. Otrzymujemy wyłącznie:
- Unikalny identyfikator transakcji
- Status subskrypcji (aktywna / wygasła / anulowana)
- Produkt subskrypcji + datę odnowienia
Dane te trafiają przez nasz dalszy podmiot przetwarzający RevenueCat Inc. (USA) na podstawie SCC 2021/914 moduł C2P i są przypisywane do Twojego konta w Firestore (eur3, UE). Podstawa prawna: Art. 6 Abs. 1 lit. b DSGVO.
Subskrypcje mogą zawierać wyłącznie konta adminów osób od 16 lat. Konta dziecięce nie mają dostępu do zakupów.
Możesz w każdej chwili anulować subskrypcję w ustawieniach subskrypcji swojego konta Apple lub Google.
8) Jednorazowy zakup awatarów VIP
Możesz dokonać jednorazowego zakupu pakietu VIP. Kosztuje 3,99 EUR i odblokowuje wszystkie awatary VIP i BonusBuddys bez subskrypcji. Jednorazowy zakup w aplikacji:
- Cena: 3,99 EUR jednorazowo za pakiet VIP (Non-Consumable IAP)
- Obsługa płatności: Apple IAP / Google Play Billing, zarządzanie przez RevenueCat
- Kategorie danych identyczne jak w sekcji 7
- Przechowywanie: identyfikator transakcji zablokowany tak długo, jak wymaga prawo, obecnie 8 lat (Art. 6 Abs. 1 lit. c DSGVO)
Alternatywnie automatycznie odblokujesz wybrane awatary VIP po osiągnięciu codziennej serii trwającej co najmniej 50 dni. To mechanizm gry wewnątrz aplikacji, bez przekazywania danych na zewnątrz.
Zakup awatarów VIP jest możliwy tylko z kont adminów. Konta dziecięce nie mogą inicjować zakupów.
9) Treści tworzone przez Ciebie w aplikacji
W naszej aplikacji możesz tworzyć:
- Zadania (z nagrodą punktową, opcjonalnie cykliczne)
- Terminy (wydarzenia z datą dla grupy, np. urodziny lub wizyty lekarskie, tylko dla Ciebie lub wspólne)
- Nagrody (to, co gracze mogą „kupić” za punkty, np. „pójść spać o 1 godzinę później”)
- Statystyki rodzinne (automatycznie na podstawie stanu punktów)
- Wyzwania sprintowe (ograniczone czasowo konkursy w grupie)
Te treści są widoczne wyłącznie dla członków Twojej grupy. Brak obszarów publicznych, forów, widoczności zewnętrznej i połączeń z mediami społecznościowymi.
Podczas usuwania konta wszystkie utworzone treści są bezpowrotnie usuwane, z jednym wyjątkiem: zadania i nagrody wykonane lub odebrane przez innego członka rodziny pozostają częścią statystyk grupy w formie zanonimizowanej (bez powiązania z Twoim profilem).
Podstawa prawna: Art. 6 Abs. 1 lit. b DSGVO + Art. 6 Abs. 1 lit. f DSGVO (zanonimizowane statystyki).
10) Zautomatyzowane przetwarzanie danych przez asystenta AI („BuddyChat”)
Nasza aplikacja zawiera asystenta AI („BuddyChat”), który odpowiada na pytania dotyczące gospodarstwa domowego i codzienności.
10.1 Dostawca: Google Cloud Vertex AI z modelem językowym Gemini 2.5 Flash. Przetwarzanie odbywa się wyłącznie w regionie UE europe-west4 (Holandia). Cloud Function działa w europe-west3 (Frankfurt). Brak aktywnego przekazywania danych do USA na potrzeby przetwarzania AI. Ewentualne pozostałe powiązanie z amerykańską spółką dominującą Google LLC jest zabezpieczone standardowymi klauzulami umownymi UE (zob. sekcja 3).
10.2 Jakie dane są przetwarzane: wpisane pytanie, rola (Admin / Członek / Dziecko), status subskrypcji. Bez imion i nazwisk, adresów e-mail i danych lokalizacji. Nie prosimy aktywnie o imiona i nazwiska, adresy e-mail ani dane lokalizacji. Ponieważ pytanie jest jednak polem tekstu swobodnego, może zawierać informacje, które samodzielnie wpiszesz. Dlatego nie podawaj w pytaniu pełnych imion i nazwisk, adresów ani informacji o zdrowiu.
10.3 Ograniczenie tematyczne: BuddyChat odpowiada na pytania o gospodarstwo domowe i codzienność, np. sprzątanie, gotowanie lub ogród. Dla dzieci obowiązuje węższy zakres tematów z najbardziej rygorystycznymi filtrami. System nie odpowiada na wpisy spoza tej listy dozwolonych tematów (filtr tematów w instrukcji systemowej + ustawienia bezpieczeństwa BLOCK_LOW). Tematy związane z bezpieczeństwem (zagrożenie dla samego siebie, przemoc, treści seksualne) są dodatkowo blokowane.
10.4 Czat AI i dzieci: Dzieci mogą korzystać z BuddyChat z ograniczeniami:
- Limit dzienny: dla dzieci 5 zapytań dziennie (maksymalnie 10 przy aktywnej subskrypcji grupy); dla dorosłych 5 dziennie w poziomie bezpłatnym lub 25 dziennie z subskrypcją
- Przed pierwszym użyciem dziecko musi potwierdzić zapoznanie się z informacją o bezpieczeństwie
- Admin może w każdej chwili całkowicie wyłączyć dziecku czat AI (Zarządzanie > Zgody)
- Admin nie widzi treści wpisów dziecka w czacie AI (prywatność dziecka)
- Podczas normalnego działania zapisujemy tylko poddany pseudonimizacji hash SHA-256 pytania (zob. 10.6), a nie jego treść. Wyjątek występuje wyłącznie wtedy, gdy ktoś zgłosi odpowiedź jako niewłaściwą (zob. 10.6a). W takim przypadku zapisujemy zgłoszone pytanie i odpowiedź, aby móc je sprawdzić. Admin nadal nie widzi treści wpisów dziecka.
10.5 Podstawa prawna: Art. 6 Abs. 1 lit. b DSGVO (wykonanie umowy przy aktywnej subskrypcji) lub Art. 6 Abs. 1 lit. a DSGVO (zgoda Free/Trial; w przypadku dzieci zgoda osoby sprawującej opiekę prawną zgodnie z Art. 8 DSGVO).
10.6 Okres przechowywania: Zwykły dziennik przechowujemy w formie poddanej pseudonimizacji (hash SHA-256 zapytania, bez jawnego tekstu) przez 30 dni, a następnie automatycznie usuwamy. Twoje dane nie służą do trenowania modelu (standardowa umowa Google Cloud dla Vertex AI). Odrębne przechowywanie zgłoszonych odpowiedzi opisano w 10.6a.
10.6a Gdy zgłaszasz odpowiedź: W aplikacji możesz zgłosić każdą odpowiedź Buddy, którą uznasz za niewłaściwą. Dotyczy to również dzieci. Google Play wymaga tej funkcji zgłaszania w przypadku treści AI. Po zgłoszeniu zapisujemy dane pytanie i odpowiedź w jawnym tekście na naszym serwerze (Firestore, region eur3, UE), aby sprawdzić sprawę i poprawić bezpieczeństwo Buddy. Dostęp ma tylko operator (Frank Reuter, Minntera), wyłącznie w celu moderacji. Rodzice, inni członkowie i osoby trzecie nie widzą tych treści. Podstawą prawną jest Art. 6 Abs. 1 lit. f DSGVO: nasz prawnie uzasadniony interes w zapewnieniu bezpieczeństwa i moderacji asystenta AI, czyli ochronie wszystkich użytkowników, w tym innych dzieci, przed niewłaściwymi treściami. Sprawdzamy zgłoszenie ręcznie. Po sprawdzeniu zgłoszenia nasz system automatycznie usuwa zgłoszone pytanie i odpowiedź podczas kolejnego codziennego procesu usuwania. Nadal otwarte, czyli niesprawdzone zgłoszenia usuwamy automatycznie najpóźniej 90 dni po zgłoszeniu. W każdym przypadku treści są usuwane najpóźniej wraz z usunięciem Twojego konta.
10.7 Twoje prawa: BuddyChat można w każdej chwili wyłączyć w sekcji Zarządzanie > Zgody. Pytania i prośby o sprostowanie możesz w dowolnym momencie kierować na mail@dotog.app.
- NIE jest sklasyfikowana jako zakazany system AI (Art. 5).
- NIE jest sklasyfikowana jako system wysokiego ryzyka (Anhang III) (BuddyChat nie jest systemem oceny edukacyjnej, lecz pomocą w pytaniach dotyczących gospodarstwa domowego i codzienności).
- Jest sklasyfikowana jako system o „ograniczonym ryzyku” (Limited Risk); obowiązek przejrzystości z Art. 50 jest spełniony.
11) Czcionki i pliki cookie
Aplikacja korzysta wyłącznie z czcionek dołączonych lokalnie. Nie łączy się z zewnętrznymi serwerami czcionek. Żadne adresy IP nie są przekazywane osobom trzecim w celu wyświetlania czcionek.
Pliki cookie: Aplikacja nie używa plików cookie. Zapisuje jednak dane na Twoim urządzeniu, np. dane logowania, ustawienia, token push oraz identyfikatory na potrzeby raportów o awariach i Google Analytics dla Firebase (sekcja 3).
12) Zaproszenia, bez importowania kontaktów
DOTOG nie uzyskuje dostępu do Twojej książki adresowej ani listy kontaktów. Nie odczytujemy żadnych numerów telefonów, adresów e-mail ani innych danych kontaktowych z Twojego smartfona.
Zaproszenia do grupy rodzinnej odbywają się wyłącznie przez:
- Odsyłacz z zaproszeniem (udostępniany przez Ciebie przez WhatsApp, e-mail lub wybrany komunikator; aplikacja sama tego nie inicjuje)
- Kod zaproszenia dla dorosłych
- Kod zaproszenia dla dzieci (tylko dla dzieci poniżej 16 lat, zob. sekcja 6.1)
13) Powiadomienia push
Wysyłamy powiadomienia push przez Firebase Cloud Messaging (FCM). Rozróżniamy dwa rodzaje:
a) Powiadomienia funkcjonalne należą do podstawowych funkcji aplikacji i są domyślnie włączone dla nowych użytkowników. Podstawa prawna: Art. 6 Abs. 1 lit. b DSGVO (wykonanie umowy o korzystanie) lub lit. f DSGVO (prawnie uzasadniony interes w zapewnieniu działania aplikacji); techniczny dostęp do urządzenia jest dozwolony na podstawie § 25 Abs. 2 Nr. 2 TDDDG, ponieważ jest konieczny dla żądanej przez Ciebie usługi. Każdą kategorię możesz w dowolnym momencie wyłączyć w sekcji Zarządzanie → Powiadomienia lub w ustawieniach systemowych urządzenia:
- Zadania i terminy: przypomnienia o zadaniach otwartych na dziś oraz o samodzielnie utworzonych terminach (np. „1 godzinę wcześniej”)
- Wyzwania: nowe wyzwanie sprintowe i powiadomienie o wygranej
- Seria: informacja, że Twoja seria jest kontynuowana
- Nagrody: prośby o nagrody i ich zatwierdzanie
b) Oferty / informacje (reklamowe), np. informacje o treściach VIP lub nowych funkcjach. Są domyślnie wyłączone i wysyłane wyłącznie za Twoją wyraźną zgodą (Art. 6 Abs. 1 lit. a DSGVO, § 25 Abs. 1 TDDDG, § 7 UWG). Włączasz je dobrowolnie w sekcji Zarządzanie → Powiadomienia. Powiadomienia reklamowe nigdy nie trafiają do kont dziecięcych.
Przetwarzane dane: W celu doręczania zapisujemy token push związany z urządzeniem (token FCM, pseudonimowy identyfikator urządzenia nadawany przez Google/FCM), typ urządzenia i czas utworzenia. Dane przechowywane są w Firebase Firestore (users/<Nutzer-ID>/fcm_tokens, region eur3, UE). Token służy wyłącznie doręczaniu; nieprawidłowe lub wyrejestrowane tokeny są automatycznie usuwane.
Cisza nocna: Nie ma stałych godzin ciszy. W nocy samodzielnie wyciszasz telefon. Samodzielnie ustawione przypomnienia o terminach, dla których istotna jest konkretna godzina, są doręczane o wybranym przez Ciebie czasie.
Przekazanie do państw trzecich: Techniczne doręczanie przez Firebase Cloud Messaging może odbywać się przez serwery Google w UE i USA (zabezpieczenie przez ramy ochrony danych UE-USA i standardowe klauzule umowne 2021/914, zob. sekcja 3).
Wycofanie / sprzeciw: Każdą kategorię możesz ponownie wyłączyć w dowolnym momencie w sekcji Zarządzanie → Powiadomienia lub w ustawieniach systemowych urządzenia. Skutek jest natychmiastowy; przyszłe powiadomienia z tej kategorii nie będą wysyłane. W przypadku powiadomień funkcjonalnych jest to prawo do sprzeciwu na podstawie Art. 21 DSGVO, a w przypadku reklamowych wycofanie zgody w dowolnym momencie na podstawie Art. 7 Abs. 3 DSGVO.
Konta dziecięce (Art. 8 DSGVO): Konto dziecka nie może samodzielnie udzielić zgody na powiadomienia push. Zarządza nią wyłącznie admin sprawujący opiekę prawną (zob. sekcja 6.5). Reklamy i informacje o funkcjach nigdy nie trafiają do dzieci, a wyłącznie do kont adminów.
14) Prawa osoby, której dane dotyczą
Obowiązujące przepisy o ochronie danych przyznają Ci szerokie prawa jako osobie, której dane dotyczą. Możesz z nich skorzystać przez mail@dotog.app lub funkcje aplikacji. Odpowiadamy na wnioski w ciągu miesiąca od ich otrzymania zgodnie z Art. 12 Abs. 3 DSGVO. W przypadku szczególnie złożonych lub licznych wniosków termin może zostać przedłużony o kolejne dwa miesiące; poinformujemy Cię o tym w ciągu pierwszego miesiąca.
- Prawo dostępu (Art. 15 DSGVO): informacje o przetwarzanych danych, celach przetwarzania, odbiorcach i okresie przechowywania.
- Prawo do sprostowania (Art. 16 DSGVO): poprawienie nieprawidłowych danych.
- Prawo do usunięcia (Art. 17 DSGVO): usunięcie Twoich danych. W aplikacji: Zarządzanie > Usuń konto. W witrynie: dotog.app/kontoloeschung.html.
- Prawo do ograniczenia przetwarzania (Art. 18 DSGVO).
- Prawo do przenoszenia danych (Art. 20 DSGVO): eksport danych w formacie nadającym się do odczytu maszynowego. W aplikacji: Zarządzanie > Pobierz dane; wysyłamy JSON e-mailem.
- Prawo do wycofania udzielonej zgody (Art. 7 Abs. 3 DSGVO): w każdej chwili ze skutkiem na przyszłość. Wycofanie zgody jest zawsze równie łatwe jak jej udzielenie; informujemy Cię o tym jeszcze przed udzieleniem zgody.
- Prawo do wniesienia skargi (Art. 77 DSGVO): masz prawo wnieść skargę do dowolnego organu nadzorczego, w szczególności organu w miejscu Twojego zwykłego pobytu lub pracy. Właściwym dla nas organem jest Saksoński Pełnomocnik ds. Ochrony Danych i Przejrzystości, Devrientstraße 5, 01067 Dresden, www.datenschutz.sachsen.de.
Szczególny przypadek: prawa rodzicielskie dotyczące kont dziecięcych, zob. sekcja 6.7.
Prawo do sprzeciwu (Art. 21 DSGVO): W przypadku przetwarzania na podstawie prawnie uzasadnionego interesu możesz w każdej chwili wnieść sprzeciw. Wobec reklamy bezpośredniej możesz wnieść sprzeciw w każdej chwili bez dodatkowego uzasadnienia.
15) Okres przechowywania danych osobowych
| Kategoria danych | Okres przechowywania | Usunięcie |
|---|---|---|
| Dane kont dorosłych (e-mail, hash hasła, UID) | Dopóki konto jest aktywne | 14 dni blokady + 16 dni kopii zapasowej = 30 dni łącznie |
| Dane kont dziecięcych (pseudonim, UID, awatar) | Dopóki konto jest aktywne | 14 dni blokady + 16 dni kopii zapasowej = 30 dni łącznie, przez admina |
| Dane profilu (awatar, nazwa) | Dopóki konto jest aktywne | 14 dni blokady + 16 dni kopii zapasowej = 30 dni łącznie |
| Treści zadań i terminów, w tym status wykonania, przypomnienia o terminach i technicznie niezbędne wyjątki przy powtórzeniach | Tak długo, jak jest to konieczne do wyświetlania i organizacji grupy; minione jednorazowe zadania i terminy są automatycznie trwale usuwane najpóźniej 366 dni po zakończeniu danego zdarzenia. Cykliczne serie pozostają jako reguła, dopóki są aktywne lub do ich usunięcia. | Usunięcie lub anonimizacja przy usuwaniu konta zgodnie z sekcją 9; techniczne kopie zapasowe maksymalnie 30 dni. |
| Treści nagród | Dopóki konto jest aktywne | Anonimizacja przy usuwaniu konta |
| Licznik serii i data wykonania | Dopóki konto jest aktywne | 14 dni blokady + 16 dni kopii zapasowej = 30 dni łącznie |
| Punkty między grupami | Dopóki konto jest aktywne | 14 dni blokady + 16 dni kopii zapasowej = 30 dni łącznie |
| Dzienniki audytu czatu AI (hash SHA-256) | 30 dni | Automatycznie (Cron-CF) |
| Zgłoszone odpowiedzi AI (moderacja, pytanie i odpowiedź w jawnym tekście) | Sprawdzone zgłoszenia do zakończenia sprawdzania, otwarte maksymalnie 90 dni od zgłoszenia, w każdym przypadku do usunięcia konta | Automatyczny codzienny proces usuwania (sprawdzone od razu, otwarte po 90 dniach); dodatkowo automatycznie przy usunięciu konta |
| Potwierdzenie informacji o bezpieczeństwie czatu AI | Dopóki konto jest aktywne | 14 dni blokady + 16 dni kopii zapasowej = 30 dni łącznie |
| Dzienniki audytu (zmiany uprawnień, operacje usuwania) | 30 dni | Automatycznie (Cron-CF) |
| Audyt zgody osoby sprawującej opiekę prawną (Art. 8 ACK) | 10 lat (wykazanie zgody Art. 7 Abs. 1 DSGVO) | Ręcznie po upływie okresu |
| Kolekcja vpcConsents (kopia zapasowa w USA, obecnie nieaktywna) | Podczas aktywnego wykorzystania; w pozostałych przypadkach nie działa produkcyjnie | n/a w V1, przy aktywacji w USA 10 lat |
| Raporty o awariach (Crashlytics) | 90 dni | Automatycznie |
| Token push (FCM) | Dopóki powiadomienia push są włączone | Natychmiast po wyłączeniu |
| Identyfikatory transakcji subskrypcji | Tak długo, jak wymaga prawo, obecnie 8 lat (Art. 6 Abs. 1 lit. c DSGVO) | Automatycznie po upływie okresu |
| Potwierdzenia jednorazowych zakupów awatarów VIP | Tak długo, jak wymaga prawo, obecnie 8 lat | Automatycznie po upływie okresu |
| Dane połączenia i dzienników serwera (w tym IP), przetwarzane przez Google/Firebase jako podmiot przetwarzający | Krótkotrwale przez Google ze względów bezpieczeństwa; nie prowadzimy własnych dzienników IP | Automatycznie zgodnie z terminami Google |
| Program poleceń: kod + powiązanie polecający↔zaproszony + czas wykorzystania (sekcja 18) | Tak długo, jak jest to konieczne do prowadzenia programu i przeciwdziałania nadużyciom | Przy usunięciu konta lub zakończeniu programu |
| Nagroda za polecenie (data wygaśnięcia Plus, flaga „nagroda przyznana”) | Dopóki konto jest aktywne | 14 dni blokady + 16 dni kopii zapasowej = 30 dni łącznie |
| Limit nadużyć poleceń (licznik kodu SHA-256) | 15 minut (okno limitu żądań) | Automatycznie |
W przypadku przetwarzania na podstawie wyraźnej zgody (Art. 6 Abs. 1 lit. a DSGVO) dane są przechowywane do wycofania przez Ciebie zgody.
16) Procedura naruszeń ochrony danych (Art. 33/34 DSGVO)
Jeśli dojdzie do incydentu ochrony danych, który może powodować ryzyko dla praw i wolności osób, których dane dotyczą:
- Zgłaszamy incydent właściwemu organowi nadzorczemu (Saksoński Pełnomocnik ds. Ochrony Danych i Przejrzystości) w ciągu 72 godzin od uzyskania wiedzy, zgodnie z Art. 33 DSGVO.
- Przy prawdopodobnym wysokim ryzyku niezwłocznie informujemy Cię e-mailem o incydencie, rodzaju i zakresie danych oraz zalecanych środkach ochrony, zgodnie z Art. 34 DSGVO.
- W przypadku naruszenia dotyczącego danych dzieci dodatkowo aktywnie informujemy właściwych opiekunów prawnych (konta adminów), niezależnie od tego, czy formalny próg z Art. 34 DSGVO zostałby przekroczony.
17) Środki techniczne i organizacyjne (TOMs zgodnie z Art. 32 DSGVO)
Stosujemy następujące środki techniczne i organizacyjne w celu ochrony Twoich danych:
- Szyfrowanie: TLS 1.3 dla wszystkich transmisji danych; szyfrowanie danych przechowywanych w Firestore (AES-256, zarządzane przez Google).
- Uwierzytelnianie: Firebase Authentication z hashem hasła (własny zmodyfikowany mechanizm scrypt Firebase); Apple Sign-In jako alternatywna metoda uwierzytelniania; ponowne uwierzytelnianie przy czynnościach wrażliwych (usunięcie konta, generowanie kodu dla dzieci).
- Integralność aplikacji: Firebase App Check (Apple App Attest + Google Play Integrity) w celu zapobiegania dostępowi botów i zmodyfikowanych wersji aplikacji.
- Zarządzanie uprawnieniami: Firebase Security Rules ze szczegółowymi kontrolami dostępu opartymi na custom claims dla każdej grupy i roli.
- Minimalizacja danych: rejestrowanie wyłącznie hashy dla zwykłego audytu AI (SHA-256 zamiast jawnego tekstu); zgłoszone odpowiedzi są przechowywane oddzielnie i przez ograniczony czas do moderacji (zob. 10.6a); brak własnych dzienników IP, adres IP połączenia przetwarza krótkotrwale ze względów bezpieczeństwa wyłącznie Google jako podmiot przetwarzający, a my go nie analizujemy.
- Automatyczne ograniczenie przechowywania: Cron Cloud Functions oparte na TTL usuwają dzienniki audytu po 30 dniach; raporty o awariach po 90 dniach.
- Ścieżka audytu: krytyczne czynności (usunięcie konta, zgoda opiekuna prawnego, zmiana uprawnień) są zapisywane w niezmiennym dzienniku audytu.
- Kopie zapasowe i przywracanie: Firestore Point-in-Time Recovery oraz codzienne rotacyjne migawki (Firebase + Hostinger), przechowywanie maks. 30 dni. Po dniu 30 usunięte dane są bezpowrotnie usuwane (zgodnie z sekcją 5, hybrydowa procedura usuwania 14+16=30 dni).
- Powierzenie przetwarzania: AVVs zgodnie z Art. 28 DSGVO ze wszystkimi dalszymi podmiotami przetwarzającymi; przekazywanie do państw trzecich przede wszystkim na podstawie SCC 2021/914 (DPF drugorzędnie, o ile dostawca jest wpisany, zob. sekcja 3).
- Kontrola dostępu administratora danych: działalność jednoosobowa; dostęp administracyjny do Firebase tylko przez konto osobiste z obowiązkowym 2FA.
- Regularna kontrola (Art. 32 Abs. 1 lit. d DSGVO): kwartalny przegląd Firestore Security Rules i konfiguracji TLS; coroczna samokontrola TOMs i listy dalszych podmiotów przetwarzających; dokumentowanie kontroli w wewnętrznym dzienniku audytu.
18) Program poleceń („Poleć DOTOG”)
Użytkownicy ze zwykłym kontem od 16 lat (nie dziecięcym ani anonimowym) mogą zapraszać znajomych za pomocą osobistego odsyłacza polecającego. Jeśli zaproszona osoba założy przez ten odsyłacz własne zwykłe konto i zakończy konfigurację początkową (onboarding), osoba polecająca otrzyma w podziękowaniu 1 miesiąc DOTOG Plus gratis.
Przetwarzane dane: Twój osobisty kod polecenia, identyfikatory kont (identyfikatory użytkowników) osoby polecającej i zaproszonej, czas wykorzystania oraz informacje o statusie (np. „nagroda już przyznana”). Jeśli aplikacja zostanie zainstalowana z Google Play Store przez odsyłacz polecający, odczytujemy z udostępnianego przez Google Install Referrer wyłącznie kod polecenia. Nie odbywa się żadne dodatkowe śledzenie reklamowe, nie jest tworzony odcisk urządzenia i nie są przekazywane dane osobom trzecim.
Cele: (1) przypisanie polecenia i prawidłowe przyznanie nagrody; (2) ochrona przed nadużyciami (wielokrotne lub własne wykorzystanie, automatyczne próby).
Podstawy prawne: Art. 6 Abs. 1 lit. b DSGVO (realizacja aktywnie wybranej przez Ciebie funkcji polecenia) oraz Art. 6 Abs. 1 lit. f DSGVO (prawnie uzasadniony interes w zwiększaniu zasięgu i zapobieganiu nadużyciom).
Dzieci: Konta dziecięce i anonimowe są całkowicie wykluczone z programu poleceń; nie widzą zachęty do zapraszania i nie mogą otrzymać ani uruchomić nagrody (wymuszane po stronie serwera). W ramach tej funkcji nie są przetwarzane żadne ich dane (ochrona zgodnie z Art. 8 DSGVO oraz § 3 Abs. 3 i.V.m. Anhang Nr. 28 UWG).
Odbiorcy / miejsce przechowywania: przetwarzanie wyłącznie w naszej infrastrukturze Firebase w UE (baza danych eur3, funkcje europe-west3 / Frankfurt). W ramach tej funkcji nie następuje przekazywanie do państw trzecich.
Okres przechowywania: dowody przypisania i przyznania nagrody przechowujemy tak długo, jak jest to konieczne do prowadzenia programu i ochrony przed nadużyciami; techniczne liczniki ograniczające nadużycia są automatycznie usuwane po krótkim czasie (zob. zestawienie w sekcji 15).
Warunki uczestnictwa: pełne warunki znajdziesz pod adresem dotog.app/empfehlung-teilnahmebedingungen.html.
Twoje prawa (dostęp, sprostowanie, usunięcie, ograniczenie, sprzeciw, skarga) pozostają bez zmian, zob. sekcja 14.