Polityka prywatności
Ta polityka opisuje, co dzieje się z Twoimi danymi w BasketON — na stronie basketon.pl, przy zapisie na powiadomienie i w aplikacji app.basketon.pl. Jeden dokument na całość, tak jak regulamin.
Zależy mi, żeby było jasne, co zbieram i po co. Tam, gdzie coś wygląda niekorzystnie, piszę to wprost, zamiast chować w ogólniku.
W skrócie
- Administratorem danych jestem ja, jedna osoba — nie firma z działem prawnym.
- Statystyki liczę przez Google Analytics — ale dopiero po Twojej zgodzie. Dopóki nie klikniesz „Zgadzam się", żaden licznik się nie uruchamia i nie leci do Google ani jedno zapytanie. Odmowa niczego nie psuje.
- Zapis na powiadomienie to e-mail, data zgody i podstrona — nic więcej. Adresu IP nie zapisuję.
- W aplikacji zbieram to, bez czego nie da się umówić gry: kto, z kim, gdzie i kiedy gra oraz kto rozliczył się za halę.
- Lokalizacja tylko wtedy, gdy zapalisz beacon albo świadomie użyjesz radaru. Domyślnie wyłączona.
- Nie sprzedaję danych i nie używam ich do reklam. Statystyki oglądam zbiorczo — nie buduję Twojego profilu i nie łączę ich z Twoim kontem.
- Konto kasujesz sam. Dane osobowe znikają, historia gier zostaje bez Twojego nazwiska.
Skrót jest dla wygody — wiążąca jest pełna treść poniżej.
1. Kto odpowiada za Twoje dane
Administratorem danych osobowych jest:
BODZIX BOGDAN JAKUBOWSKI Lubelska 30, 11-041 Olsztyn NIP: 877-145-87-35
Kontakt we wszystkich sprawach dotyczących danych: office@basketon.pl. Nie powołałem inspektora ochrony danych — piszesz bezpośrednio do mnie.
2. Jakie dane zbieram
Przeglądanie strony
Jeśli nie zgodzisz się na statystyki — nic poza standardowymi logami serwera (niżej). Strona jest zbiorem statycznych plików: nie zakłada sesji, nie ma panelu logowania i poza zapamiętaniem Twojej decyzji o zgodzie nie zapisuje niczego w przeglądarce.
Jeśli się zgodzisz — dochodzi Google Analytics, opisany niżej.
Zapis na powiadomienie o starcie
- adres e-mail,
- data i godzina zgody,
- podstrona, z której poszło zgłoszenie.
Adresu IP nie zapisuję. Żeby ograniczyć boty, przechowuję przez godzinę nieodwracalny skrót adresu IP wraz z liczbą prób — po godzinie znika i nie pozwala odtworzyć adresu.
Konto w aplikacji
- adres e-mail — jest jednocześnie loginem,
- hasło — przechowywane wyłącznie jako skrót kryptograficzny, nie znam go i nie mogę odczytać,
- imię i nazwisko — widoczne dla osób z Twoich ekip, żeby wiedziały, kto jest na liście,
- płeć, opis i awatar — opcjonalne, uzupełniasz sam.
Jeśli logujesz się przez Google, dostaję z Twojego konta Google adres e-mail i podstawowe dane profilu potrzebne do założenia konta. Google dowiaduje się przy tym, że logujesz się do BasketON. Hasła w takim przypadku nie ma w ogóle, dopóki sam go nie ustawisz.
Gry i rozliczenia
- terminy i gry, które zakładasz lub w których bierzesz udział,
- Twoje zapisy, miejsce na liście rezerwowej, potwierdzenia i nieobecności,
- miejsca gry (hale, boiska) wpisane przez organizatora,
- oznaczenie, czy rozliczyłeś się za halę — sama informacja „tak/nie" i kwota składki.
Przypominam, bo to częste nieporozumienie: przez BasketON nie przechodzą pieniądze. Nie mam Twoich danych płatniczych, bo nie ma czym płacić w aplikacji.
Znajomi i zaproszenia
Zapisuję, kto jest z kim w relacji znajomości i kto kogo zaprosił do gry.
Zaproszenie możesz wysłać także na adres e-mail osoby, która konta nie ma. Przechowuję wtedy jej adres i informację, kto ją zaprosił — do czasu, aż zaproszenie zostanie przyjęte, odrzucone lub wygaśnie. Jeśli dostałeś takie zaproszenie i nie chcesz, żebym trzymał Twój adres — napisz, usuwam od ręki. Zapraszaj tylko tych, którzy się tego spodziewają.
Beacon i lokalizacja
- miejsce beacona — gdy go zapalasz, żeby dać znać, że grasz,
- kotwica radaru — Twoje typowe miejsce gry, potrzebne, żeby wiedzieć, o czym Cię powiadamiać,
- bieżąca lokalizacja urządzenia — pobierana wyłącznie w momencie, gdy sam skanujesz okolicę radarem. Nie zapisuję jej; służy do pokazania wyniku i znika.
Beacon jest domyślnie wyłączony i nie śledzi Cię w tle. To Ty decydujesz, czy sygnał widzą wszyscy w okolicy, czy tylko znajomi. Osoby postronne widzą anonimowy licznik chętnych, nigdy nazwisk.
Gdy wpisujesz nowe miejsce, Twoja przeglądarka zamienia adres na współrzędne, odpytując Nominatim (OpenStreetMap). To zapytanie idzie bezpośrednio z Twojego urządzenia do OpenStreetMap Foundation — nie przechodzi przez mój serwer, a ja dostaję już tylko gotowe współrzędne.
Powiadomienia push
Jeśli je włączysz, zapisuję adres subskrypcji wystawiony przez Twoją przeglądarkę wraz z kluczami potrzebnymi do zaszyfrowania powiadomienia. Wysyłka idzie przez usługę push producenta przeglądarki — u Chrome to Google, u Firefoksa Mozilla, u Safari Apple. Ten dostawca widzi, że wysyłam powiadomienie na Twoje urządzenie, ale nie widzi jego treści.
Powiadomienia wyłączasz w ustawieniach aplikacji albo w przeglądarce.
Statystyki odwiedzin — Google Analytics 4
Na stronie basketon.pl i w aplikacji app.basketon.pl korzystam z Google Analytics 4. Chcę wiedzieć, ile osób tu trafia, skąd i czy w ogóle docierają do rzeczy, nad którymi siedzę.
Analytics uruchamia się dopiero po Twojej zgodzie. Zanim ją wyrazisz, skrypt Google nie jest wczytywany, nie powstaje żadne ciasteczko i Twoja przeglądarka nie łączy się z serwerami Google. Klikasz „Nie zgadzam się" — zostaje tak, jak było, a strona i aplikacja działają w całości.
Po wyrażeniu zgody Google Analytics zbiera:
- losowy identyfikator zapisany w ciasteczku — pozwala odróżnić powracającą przeglądarkę od nowej, ale nie zawiera Twoich danych,
- adresy odwiedzanych podstron, godziny wizyt i kolejność przejść,
- adres strony, z której przyszedłeś oraz źródło wizyty — wyszukiwarka, link, wpisany adres,
- przybliżoną lokalizację — kraj, region, zwykle miasto,
- dane o urządzeniu: typ, model, system, przeglądarka, język, rozdzielczość ekranu,
- zdarzenia, czyli konkretne akcje — wysłanie formularza zapisu, kliknięcie w sekcję, w aplikacji: założenie terminu, zapisanie się na grę, zapalenie beacona.
Kilka rzeczy, które celowo trzymam poza analityką:
- Adres IP nie jest zapisywany. Google używa go w locie do ustalenia przybliżonej lokalizacji i odrzuca — do raportów, które oglądam, nie trafia.
- Nie przekazuję Google Twojej tożsamości. Żadnego adresu e-mail, imienia, nazwiska ani identyfikatora Twojego konta w aplikacji. Statystyki z aplikacji są dla mnie anonimowe — widzę, że ktoś założył grę, nie widzę kto.
- Nie wysyłam treści. Nazwy ekip, miejsca gier, opisy, adresy z beacona — nic z tego nie idzie do Google.
- Wyłączyłem sygnały Google (Google Signals), personalizację reklam i łączenie z Google Ads. Nie buduję grup odbiorców i nie remarketinguję Cię.
Dane statystyczne przechowywane są w Google Analytics przez 14 miesięcy od wizyty, po czym Google je usuwa. Raporty zbiorcze — same liczby, bez danych o pojedynczych osobach — zostają dłużej.
Dostawcą usługi jest Google Ireland Limited, który w tym zakresie działa jako podmiot przetwarzający na moje zlecenie, na podstawie zawartej z Google umowy powierzenia. Więcej o tym, co Google robi z danymi: policies.google.com/privacy.
Zgodę wycofasz w każdej chwili — jak, opisuję w punkcie 6. Możesz też zablokować Analytics niezależnie ode mnie, dodatkiem do przeglądarki od Google.
Logi serwera
Serwer zapisuje standardowe logi dostępu: adres IP, datę i godzinę zapytania, adres strony i informacje o przeglądarce. Służą diagnostyce i bezpieczeństwu. Zbieram je niezależnie od zgody na statystyki — bez logów nie da się prowadzić serwera.
3. Po co i na jakiej podstawie
| Cel | Podstawa prawna | Jak długo |
|---|---|---|
| Powiadomienie o uruchomieniu aplikacji | Zgoda — art. 6 ust. 1 lit. a RODO | Do wycofania zgody, nie dłużej niż 6 miesięcy po starcie aplikacji |
| Prowadzenie konta i świadczenie usług aplikacji | Wykonanie umowy — art. 6 ust. 1 lit. b RODO | Przez czas posiadania konta |
| Organizacja gier, zapisy, lista rezerwowa | Wykonanie umowy — art. 6 ust. 1 lit. b RODO | Przez czas posiadania konta; historia gier w formie zanonimizowanej pozostaje |
| Ewidencja rozliczeń za halę | Wykonanie umowy — art. 6 ust. 1 lit. b RODO | Przez czas posiadania konta |
| Beacon i radar | Zgoda — art. 6 ust. 1 lit. a RODO | Beacon do końca okna czasowego; kotwica radaru do czasu zmiany lub usunięcia konta |
| Powiadomienia push | Zgoda — art. 6 ust. 1 lit. a RODO | Do wyłączenia powiadomień lub usunięcia konta |
| Statystyki odwiedzin strony i aplikacji (Google Analytics 4) | Zgoda — art. 6 ust. 1 lit. a RODO | Do wycofania zgody; dane w Google Analytics kasowane po 14 miesiącach |
| Zapamiętanie Twojej decyzji o ciasteczkach | Prawnie uzasadniony interes — art. 6 ust. 1 lit. f RODO | 12 miesięcy |
| Zaproszenie osoby spoza aplikacji | Prawnie uzasadniony interes — art. 6 ust. 1 lit. f RODO | Do przyjęcia, odrzucenia lub wygaśnięcia zaproszenia |
| Ochrona przed nadużyciami i botami | Prawnie uzasadniony interes — art. 6 ust. 1 lit. f RODO | Skrót IP przy formularzu: 1 godzina |
| Diagnostyka i bezpieczeństwo serwera | Prawnie uzasadniony interes — art. 6 ust. 1 lit. f RODO | Zgodnie z polityką Domenomania.pl, zwykle do 12 miesięcy |
| Odpowiedź na wiadomość lub reklamację | Prawnie uzasadniony interes — art. 6 ust. 1 lit. f RODO | Do zakończenia sprawy, maksymalnie 12 miesięcy |
Podanie danych jest dobrowolne, ale bez adresu e-mail nie założysz konta ani nie dostaniesz powiadomienia o starcie.
4. Komu przekazuję dane
Nie sprzedaję danych i nie udostępniam ich w celach marketingowych. Dostęp mają wyłącznie podmioty, bez których usługa nie zadziała:
- Domenomania.pl — dostawca hostingu; na jego serwerach działa strona, aplikacja, baza danych i poczta,
- Google Ireland Limited — statystyki odwiedzin (Google Analytics 4), wyłącznie jeśli wyrazisz na nie zgodę,
- Google Ireland Limited — jeżeli logujesz się kontem Google,
- producent Twojej przeglądarki (Google, Mozilla, Apple) — przy dostarczaniu powiadomień push,
- OpenStreetMap Foundation — przy zamianie adresu na współrzędne, przy czym zapytanie wychodzi wprost z Twojej przeglądarki.
Część z tych podmiotów może przetwarzać dane poza Europejskim Obszarem Gospodarczym — dotyczy to zwłaszcza Google i Apple. Google przekazuje dane do Stanów Zjednoczonych, do Google LLC, opierając się na decyzji Komisji Europejskiej z 10 lipca 2023 r. stwierdzającej odpowiedni stopień ochrony w ramach Data Privacy Framework, uzupełniająco zaś na standardowych klauzulach umownych. Pozostałe podmioty opierają się na standardowych klauzulach umownych zatwierdzonych przez Komisję Europejską.
Mówiąc wprost: jeśli zgodzisz się na statystyki, dane o Twoich wizytach trafiają do firmy amerykańskiej, a prawo USA daje tamtejszym służbom uprawnienia, których prawo europejskie nie przewiduje. Uznałem to ryzyko za akceptowalne przy danych tego rodzaju — ale to Ty decydujesz, klikając w banerze.
Dane mogą też trafić do organów państwowych, jeśli zażądają ich na podstawie przepisów prawa.
5. Czego tutaj nie ma
To równie ważne jak lista tego, co zbieram:
- Nie ma reklam ani remarketingu. Nie osadzam pikseli reklamowych, a w Google Analytics wyłączyłem wszystko, co służy reklamie.
- Nie profiluję Cię ani nie podejmuję wobec Ciebie decyzji automatycznie. Statystyki oglądam zbiorczo i nie da się z nich wyciągnąć, co robiłeś Ty.
- Nie łączę statystyk z Twoim kontem. Google nie dostaje Twojego adresu e-mail ani identyfikatora konta w aplikacji.
- Nie osadzam zewnętrznych czcionek — kroje pisma serwuję z własnego serwera. Jedynym zewnętrznym skryptem jest Google Analytics i wczytuje się tylko wtedy, gdy się na niego zgodzisz.
- Nie ma wtyczek społecznościowych, map z zewnętrznych serwisów ani odtwarzaczy wideo.
Statystyki są jedynym wyjątkiem od tej listy i dlatego pytam o nie wprost — możesz odmówić bez żadnych konsekwencji.
6. Ciasteczka i zgoda
Przy pierwszej wizycie zobaczysz baner z pytaniem o statystyki. Ma dwa równorzędne przyciski — zgadzam się i nie zgadzam się. Odmowa jest równie łatwa jak zgoda, baner nie wraca po każdym kliknięciu i nie blokuje treści.
Do czasu Twojej decyzji nie uruchamiam żadnego ciasteczka analitycznego i nie wysyłam nic do Google. Milczenie ani zamknięcie banera nie są zgodą.
Niezbędne — bez pytania o zgodę
| Ciasteczko | Gdzie | Do czego | Jak długo |
|---|---|---|---|
basketon_consent |
strona i aplikacja | zapamiętanie Twojej decyzji o statystykach, żeby baner nie wracał | 12 miesięcy |
auth_token |
aplikacja | utrzymanie zalogowanej sesji | 7 dni |
auth_refresh_token |
aplikacja | odnowienie sesji bez ponownego logowania | 7 dni |
Wysyłane wyłącznie po HTTPS i tylko do BasketON. Ciasteczka logowania są niezbędne do świadczenia usługi, o którą prosisz, a basketon_consent przechowuję po to, żeby uszanować Twoją decyzję i nie pytać o nią przy każdej wizycie — dlatego żadne z nich nie wymaga zgody. Ciasteczka logowania usuwasz, wylogowując się lub czyszcząc dane przeglądarki.
Analityczne — tylko za Twoją zgodą
| Ciasteczko | Kto ustawia | Do czego | Jak długo |
|---|---|---|---|
_ga |
Google Analytics | odróżnienie przeglądarek losowym identyfikatorem | 2 lata |
_ga_<identyfikator> |
Google Analytics | utrzymanie stanu sesji pomiarowej | 2 lata |
Powstają dopiero po kliknięciu „Zgadzam się" i znikają, gdy zgodę wycofasz.
Jak zmienić zdanie
Zgodę wycofasz w każdej chwili — w stopce strony i w ustawieniach aplikacji jest odnośnik „Ustawienia prywatności", który otwiera baner ponownie. Po odmowie kasuję ciasteczka analityczne i przestaję wysyłać dane do Google. To, co trafiło tam wcześniej, zostaje do końca 14-miesięcznego okresu przechowywania — wycofanie zgody działa na przyszłość i nie unieważnia tego, co było zgodne z prawem wcześniej.
Ciasteczka blokujesz i kasujesz także w ustawieniach przeglądarki. Zablokowanie wszystkich wyłączy jednak logowanie w aplikacji — bez nich nie ma jak utrzymać sesji.
Aplikacja zapisuje dodatkowo w pamięci przeglądarki drobiazg techniczny: informację, że odłożyłeś na później propozycję zainstalowania jej na ekranie głównym. Nie ma w tym żadnych danych o Tobie.
7. Usunięcie konta — co znika, a co zostaje
Konto kasujesz sam, w ustawieniach aplikacji. Wtedy:
Znika: imię, nazwisko, płeć, opis, awatar i hasło. Adres e-mail zostaje zastąpiony technicznym identyfikatorem, więc Twój prawdziwy adres natychmiast zwalnia się pod nową rejestrację. Usuwane są też zapisy na nadchodzące gry, znajomi, zaproszenia, aktywny beacon, ustawienia radaru i subskrypcje powiadomień.
Zostaje: historia rozegranych gier, składy i rozliczenia — ale bez Twojego nazwiska, przypisane do anonimowego identyfikatora. Nie da się ich usunąć bez zniszczenia danych innych graczy, którzy grali razem z Tobą. To ograniczenie wynika z prawa innych osób do własnej historii, a nie z mojej wygody.
Jeśli prowadziłeś stałe terminy, przechodzą one na kogoś z ekipy. Gdy nie ma następcy, termin jest wyłączany, a zaplanowane gry odwoływane.
8. Twoje prawa
Masz prawo do:
- dostępu do swoich danych i otrzymania ich kopii,
- sprostowania danych nieprawidłowych — imię i nazwisko poprawisz sam w aplikacji,
- usunięcia danych („prawo do bycia zapomnianym") — z zastrzeżeniem z punktu 7,
- ograniczenia przetwarzania,
- przenoszenia danych do innej usługi,
- sprzeciwu wobec przetwarzania opartego na uzasadnionym interesie,
- cofnięcia zgody w każdej chwili — nie wpływa to na legalność tego, co działo się wcześniej. Zgodę na statystyki wycofasz sam, odnośnikiem „Ustawienia prywatności" (punkt 6); zgodę na powiadomienia i beacon — w ustawieniach aplikacji.
Napisz na office@basketon.pl, a odpowiem najpóźniej w ciągu miesiąca.
Jeśli uważasz, że przetwarzam dane niezgodnie z prawem, możesz złożyć skargę do Prezesa Urzędu Ochrony Danych Osobowych (ul. Stawki 2, 00-193 Warszawa, uodo.gov.pl). Wolałbym jednak, żebyś najpierw napisał do mnie — zwykle da się to załatwić szybciej.
9. Bezpieczeństwo
Połączenie ze stroną i aplikacją jest szyfrowane (HTTPS). Hasła przechowuję wyłącznie jako skróty kryptograficzne. Do usunięcia konta i zmiany hasła wymagam podania aktualnego hasła, żeby przejęty telefon nie wystarczył do zrobienia szkody. Zmiana hasła wylogowuje wszystkie pozostałe urządzenia. Formularze mają limity liczby prób.
Żaden system nie jest w stu procentach bezpieczny. Jeśli dojdzie do naruszenia zagrażającego Twoim prawom, poinformuję Cię o tym i zgłoszę sprawę do PUODO w ciągu 72 godzin.
10. Osoby poniżej 16 lat
Konto może założyć osoba, która ukończyła 16 lat. Młodsi potrzebują zgody rodzica lub opiekuna. Nie weryfikuję wieku technicznie — jeśli wiesz, że konto założyło dziecko bez takiej zgody, napisz, a je usunę.
11. Zmiany polityki
Gdy zmieni się to, co robi BasketON, zmieni się i ten dokument. O istotnych zmianach uprzedzę mailem osoby, które mają konto lub są na liście powiadomień — co najmniej 14 dni wcześniej.
Polityka obowiązuje od 20 sierpnia 2026 r.