Polityka prywatności
Aktualizacja 24.10.2026
Jakie dane zbieramy, po co, komu je powierzamy i co możesz z tym zrobić.
§1Administrator
ML Devworks Michał Lipka, Rynek Główny 34 lok. 15, 31-010 Kraków, NIP 6762707876. Sprawy dotyczące danych: office@ml-devworks.com. Nie powołaliśmy inspektora ochrony danych — zakres przetwarzania tego nie wymaga.
§2Jakie dane i na jakiej podstawie
- Konto: nazwa użytkownika, adres e-mail, zaszyfrowane hasło, data rejestracji i akceptacji regulaminu — art. 6 ust. 1 lit. b RODO (umowa).
- Logowanie Google, jeśli z niego korzystasz: identyfikator konta, adres e-mail i nazwa — art. 6 ust. 1 lit. a RODO (zgoda).
- Statystyki odwiedzin w Google Analytics, wyłącznie po Twojej zgodzie: odwiedzane strony, czas, przybliżona lokalizacja z adresu IP, rodzaj urządzenia i przeglądarki. Adres IP jest skracany przez Google przed zapisem, a dane nie są łączone z Twoim kontem — art. 6 ust. 1 lit. a RODO (zgoda).
- Treści: wiadomości na czacie i prywatne, typy z komentarzami, ulubione mecze oraz rozmowy z asystentem AI — art. 6 ust. 1 lit. b RODO.
- Poranny mail, jeśli go włączysz: adres e-mail konta, wybrany język maila, data włączenia i ostatniej wysyłki oraz losowy token, który pozwala wyłączyć mail jednym kliknięciem bez logowania. Treść maila składamy z typów modelu oraz Twoich typów, ulubionych meczów i wyniku w kolejce — art. 6 ust. 1 lit. a RODO (zgoda, którą wycofujesz, wyłączając mail w panelu konta albo odnośnikiem w mailu).
- Zużycie planu i koszt wygenerowanych treści — art. 6 ust. 1 lit. b i f RODO (rozliczenie limitów, przeciwdziałanie nadużyciom).
- Adres IP i dane przeglądarki w logach serwera — art. 6 ust. 1 lit. f RODO (bezpieczeństwo).
- Płatności: identyfikator klienta i status u operatora, dokumenty księgowe — art. 6 ust. 1 lit. b i c RODO. Numerów kart nie widzimy.
Podanie danych jest dobrowolne, ale bez nich nie da się założyć konta ani korzystać z funkcji wymagających zalogowania.
§3Co trafia do modeli językowych
Wygenerowanie analizy, raportu lub kuponu wysyła do dostawcy modelu wyłącznie dane sportowe o meczach — bez danych osobowych.
Asystent działa inaczej. Pytanie zadane pod analizą, w zakładce Asystent albo — w czacie meczowym — wzmianką @AI przesyła do dostawcy modelu treść pytania razem z ostatnimi wiadomościami tej samej rozmowy, a w przypadku czatu meczowego fragment historii rozmowy w tym pokoju wraz z nazwami piszących. Asystent w zakładce Asystent, gdy pytanie tego wymaga, przekazuje modelowi także dane z Twojego konta potrzebne do odpowiedzi — np. ulubione mecze, własne typy i ich skuteczność, ostatnie raporty, plan i stan limitów. Adresu e-mail ani danych logowania nie przekazujemy. Nie umieszczaj w pytaniach danych, których nie chcesz przekazywać poza serwis.
Wyszukiwanie wiadomości w internecie (plany płatne) wykonuje dostawca modelu własnym narzędziem wyszukiwania. Trafia do niego wyłącznie zapytanie ułożone przez asystenta na podstawie Twojego pytania — np. nazwa drużyny i temat — bez danych konta.
Rozmowy z asystentem zapisujemy na Twoim koncie, żeby można było do nich wrócić; widzisz je tylko Ty. W zakładce Asystent przechowujemy najwyżej 50 rozmów — gdy zaczynasz kolejną, najdawniej używane usuwamy automatycznie — a każdą możesz w każdej chwili usunąć sam. Rozmowa pod analizą meczu znika automatycznie 30 dni po ostatnim pytaniu. Wyjątkiem jest @AI w czacie meczowym: pytanie i odpowiedź są tam częścią publicznej rozmowy w pokoju, jak każda inna wiadomość.
Dostawcami są Anthropic PBC i OpenAI, L.L.C. (USA) — jeden obsługuje zapytania na co dzień, drugi przejmuje je, gdy pierwszy jest niedostępny. Korzystamy z warunków dla klientów biznesowych, w których dostawcy zobowiązują się nie wykorzystywać przekazanych treści do trenowania modeli.
§4Komu powierzamy dane
- MongoDB, Inc. — baza danych,
- dostawca serwera aplikacji i pamięci podręcznej Redis,
- Anthropic PBC i OpenAI, L.L.C. — generowanie treści AI, odpowiedzi asystenta i wyszukiwanie wiadomości w internecie,
- Google Ireland Ltd. — logowanie kontem Google oraz Google Analytics, jedno i drugie wyłącznie za zgodą,
- dostawca poczty wychodzącej — potwierdzenia adresu, reset hasła, mail powitalny po założeniu konta i poranny mail,
- Stripe Payments Europe Ltd. — obsługa płatności,
- biuro rachunkowe — dokumenty księgowe.
Dostawca danych sportowych nie otrzymuje od nas żadnych danych użytkowników — to my pobieramy od niego dane o meczach. Część odbiorców ma siedzibę poza EOG; przekazanie opiera się na standardowych klauzulach umownych zatwierdzonych przez Komisję Europejską.
§5Jak długo przechowujemy
- Dane konta i treści — do usunięcia konta; analizy meczów na żywo kasują się automatycznie po kilkunastu minutach.
- Rozmowy z asystentem w zakładce Asystent — do czasu, aż je usuniesz albo usuniesz konto, najwyżej 50 rozmów; rozmowy pod analizą meczu — 30 dni od ostatniego pytania.
- Ustawienia porannego maila, w tym token do wypisania — do usunięcia konta; po wyłączeniu maila nie wysyłamy go więcej.
- Liczniki zużycia — do końca okresu rozliczeniowego, którego dotyczą.
- Logi serwera — do 30 dni.
- Księga kredytów i dokumenty księgowe — 5 lat, zgodnie z przepisami podatkowymi.
§6Twoje prawa
Masz prawo dostępu do danych, sprostowania, usunięcia, ograniczenia przetwarzania, przenoszenia oraz sprzeciwu wobec przetwarzania opartego na uzasadnionym interesie. Zgody możesz wycofać w każdej chwili — nie wpływa to na legalność wcześniejszego przetwarzania.
Żądania kieruj na office@ml-devworks.com. Przysługuje Ci też skarga do Prezesa Urzędu Ochrony Danych Osobowych.
§7Ciasteczka i pamięć lokalna
Ruch na stronie mierzymy Google Analytics — wyłącznie po Twojej zgodzie z banera; bez niej skrypt w ogóle nie jest ładowany. Reklam nie ma i nie profilujemy użytkowników w celach marketingowych. Poniższa lista jest kompletna. Zgody opcjonalne zmienisz odnośnikiem w stopce.
| Nazwa | Rodzaj | Cel | Czas |
|---|---|---|---|
| accessToken | niezbędne | utrzymanie zalogowanej sesji | 30 minut |
| refreshToken | niezbędne | odnowienie sesji bez ponownego logowania | 30 dni |
| NEXT_LOCALE | niezbędne | zapamiętanie języka | do roku |
| czat-consent | niezbędne | zapamiętanie decyzji o zgodach | do wyczyszczenia |
| czat-age | niezbędne | zapamiętanie potwierdzenia pełnoletności | do wyczyszczenia |
| czat-theme | funkcjonalne | motyw jasny lub ciemny | do wyczyszczenia |
| czat-sound-enabled | funkcjonalne | dźwięk powiadomień | do wyczyszczenia |
| pliki Google | opcjonalne — za zgodą | logowanie kontem Google | wg zasad Google |
| _ga, _ga_* | opcjonalne — za zgodą | Google Analytics: rozróżnianie odwiedzających i sesji | do 2 lat |
§8Decyzje automatyczne
Nie podejmujemy decyzji opartych wyłącznie na automatycznym przetwarzaniu, które wywoływałyby wobec Ciebie skutki prawne. Treści modelu dotyczą wydarzeń sportowych, nie oceny osoby.