Polityka prywatności
Wersja z 5 listopada 2026 r.
Ten dokument wyjaśnia, jakie dane osobowe przetwarza serwis BitWizards (bitwizards.pl), w jakim celu, jak długo i jakie prawa przysługują osobom, których dane dotyczą. Zasady korzystania z serwisu opisuje regulamin.
1. Administrator danych
Administratorem danych osobowych jest Bartosz Bryniarski, osoba fizyczna prowadząca serwis BitWizards, ul. Wita Stwosza 28/110, 58-560 Jelenia Góra (dalej: administrator).
Kontakt we wszystkich sprawach dotyczących danych osobowych: [email protected].
Administrator jest samodzielnym administratorem danych kont w serwisie. Szkoła, w której uczy się uczeń lub pracuje nauczyciel, nie powierza administratorowi danych: uczniowie i nauczyciele zakładają konta sami (uczeń kodem klasy otrzymanym od nauczyciela, nauczyciel na podstawie wniosku), a konta lekkie dla najmłodszych zakłada nauczyciel.
2. Jakie dane i skąd
Dane konta (podaje użytkownik przy rejestracji):
- login, adres e-mail, hasło (przechowywane wyłącznie w postaci skrótu, nikt go nie zna);
- opcjonalnie imię i nazwisko;
- nauczyciel: dodatkowo nazwa szkoły i, opcjonalnie, jej dane kontaktowe oraz skan formularza rejestracyjnego z podpisem dyrektora i pieczęcią szkoły;
- data utworzenia konta, data ostatniego logowania, potwierdzenie adresu e-mail.
Konto nauczyciela kodem z zawodowe.edu.pl (tylko gdy nauczyciel wpisze kod wygenerowany w tym serwisie): z zawodowe.edu.pl serwis otrzymuje imię, nazwisko i adres e-mail nauczyciela, datę jego weryfikacji, stały identyfikator nauczyciela w tamtym serwisie oraz nazwę, adres, telefon i e-mail szkoły. Zawodowe.edu.pl dowiaduje się, że nauczyciel założył konto w BitWizards, i nie wygeneruje mu kolejnego kodu.
Logowanie przez Google, Microsoft lub Apple (tylko gdy użytkownik je wybierze): od dostawcy serwis otrzymuje stały identyfikator konta u dostawcy, adres e-mail, imię i nazwisko (Apple podaje je tylko przy pierwszym logowaniu) oraz informację, czy dostawca potwierdził adres; przy koncie Microsoft także identyfikator organizacji (np. szkoły). Serwis nie otrzymuje hasła do konta u dostawcy ani dostępu do poczty, plików czy kontaktów i nie przechowuje tokenów dostawcy. Konto ucznia założone w ten sposób i tak wymaga kodu klasy od nauczyciela, a konto nauczyciela wniosku.
Konta lekkie (zakłada je nauczyciel dla młodszych uczniów): login i PIN (przechowywany wyłącznie w postaci skrótu), bez adresu e-mail. Uczestnik wydarzenia (np. warsztatów) podaje tylko pseudonim.
Dane o nauce (powstają podczas korzystania z serwisu):
- przynależność do klas i szkół;
- kod i inne treści tworzone w edytorach (programy, arkusze, dokumenty tekstowe, grafiki, prezentacje, bazy danych), razem z pełną historią zmian, która pozwala odtworzyć przebieg pisania;
- zaliczenia zadań, oceny i komentarze nauczyciela, prośby o pomoc;
- podczas egzaminów: czas rozpoczęcia i oddania, liczba przełączeń karty i utraty fokusu okna, liczba i długość wklejeń, ewentualny dodatkowy czas przyznany przez nauczyciela (bez podawania przyczyny);
- praca w grupach: autor każdej zmiany we wspólnym dokumencie;
- programy w „Moich programach” i ich publikacja pod nieodgadywalnym adresem.
Zgoda na badania: informacja, czy użytkownik wyraził zgodę (zgoda jest dobrowolna, patrz punkt 5).
Dane techniczne:
- historia logowań: data, adres IP, przeglądarka, wynik próby;
- dzienniki serwera: adres IP, adres strony, czas, przeglądarka;
- dziennik wysłanych wiadomości e-mail: adres, temat, status doręczenia.
Serwis nie zbiera daty urodzenia, numeru PESEL, adresu zamieszkania ani numeru telefonu ucznia.
3. Cele i podstawy prawne
| Cel | Podstawa prawna (RODO) |
|---|---|
| Założenie i prowadzenie konta, udostępnianie kursów, zapisywanie pracy, kontakt w sprawie konta | art. 6 ust. 1 lit. b (świadczenie usługi zgodnie z regulaminem) |
| Logowanie przez Google, Microsoft lub Apple, gdy użytkownik je wybierze | art. 6 ust. 1 lit. b |
| Założenie konta nauczyciela kodem z zawodowe.edu.pl, gdy nauczyciel je wybierze | art. 6 ust. 1 lit. b |
| Prowadzenie zajęć przez nauczyciela: podgląd pracy uczniów jego klas, historia pisania, oceny, egzaminy z sygnałami samodzielności pracy | art. 6 ust. 1 lit. b oraz lit. f (prawnie uzasadniony interes: wspieranie nauczania i rzetelność egzaminów) |
| Weryfikacja, że nauczyciel jest nauczycielem (formularz z podpisem dyrektora i pieczęcią szkoły) | art. 6 ust. 1 lit. f (ochrona uczniów przed kontami osób nieuprawnionych) |
| Bezpieczeństwo: blokada konta po nieudanych logowaniach, dzienniki, kopie zapasowe, wykrywanie nadużyć | art. 6 ust. 1 lit. f (bezpieczeństwo serwisu i danych) |
| Badania naukowe nad nauką programowania na zanonimizowanych danych | art. 6 ust. 1 lit. a (zgoda) |
| Dochodzenie lub obrona przed roszczeniami | art. 6 ust. 1 lit. f |
Automatyczne sprawdzanie zadań nie wywołuje skutków prawnych: oceny wystawia nauczyciel. Serwis nie profiluje użytkowników w celach marketingowych, nie wyświetla reklam i nie sprzedaje danych.
4. Kto widzi dane
- Nauczyciel prowadzący klasę widzi pracę, historię pisania, zaliczenia i sygnały egzaminacyjne uczniów tej klasy, wyłącznie z okresu, w którym ich uczy. Inni nauczyciele tej samej szkoły widzą listy klas i uczniów, ale nie ich pracę ani oceny.
- Członkowie grupy widzą wspólny dokument i autorów zmian.
- Każdy, kto zna adres opublikowanego programu, widzi jego kod i tytuł oraz imię albo pseudonim autora (albo napis „Uczeń BitWizards”, gdy imię nie zostało podane).
- Administrator ma dostęp do wszystkich danych w zakresie potrzebnym do prowadzenia serwisu.
Dane przetwarzają w imieniu administratora (podmioty przetwarzające):
- Cloudflare, Inc.: pośredniczy w połączeniu z serwisem (sieć dostarczania treści, ochrona przed atakami), więc widzi adres IP i przesyłane dane;
- Amazon Web Services EMEA SARL (usługa Amazon SES, region Frankfurt): wysyłka wiadomości e-mail (adres e-mail, treść wiadomości);
- OVH sp. z o.o.: skrzynka pocztowa [email protected].
Przy logowaniu kontem Google (Google Ireland Limited), Microsoft (Microsoft Ireland Operations Limited) albo Apple (Apple Distribution International Limited) dostawca dowiaduje się, że użytkownik loguje się do BitWizards, i przetwarza to jako niezależny administrator, zgodnie z własną polityką prywatności. Dzieje się tak tylko wtedy, gdy użytkownik sam wybierze taki sposób logowania.
Serwis działa na serwerach administratora w Polsce. Cloudflare i Amazon mogą przetwarzać dane poza Europejskim Obszarem Gospodarczym; przekazanie odbywa się na podstawie decyzji Komisji Europejskiej o odpowiednim stopniu ochrony (EU-US Data Privacy Framework) lub standardowych klauzul umownych.
Strony serwisu nie wczytują skryptów, czcionek ani narzędzi analitycznych z zewnętrznych serwerów. Kod uczniów (Python, JavaScript, PHP, C++, Java i inne) wykonuje się w przeglądarce użytkownika.
5. Badania naukowe
Administrator prowadzi badania nad tym, jak uczniowie uczą się programować. Do badań mogą trafić wyłącznie zanonimizowane dane o przebiegu pracy (np. kolejność i czas zmian w kodzie, liczba uruchomień, błędy) osób, które wyraziły na to zgodę. Wyniki badań nie pozwalają zidentyfikować żadnej osoby.
Zgoda jest dobrowolna: jej brak nie ogranicza korzystania z serwisu. Można ją w każdej chwili wycofać w panelu konta; wycofanie nie wpływa na zgodność z prawem przetwarzania przed wycofaniem. Osoba niepełnoletnia powinna podjąć decyzję o zgodzie wspólnie z rodzicem lub opiekunem. Konta lekkie i konta uczestników wydarzeń nie są objęte badaniami.
6. Jak długo
| Dane | Okres przechowywania |
|---|---|
| Dane konta, praca w edytorach i jej historia, oceny, zaliczenia, skany wniosków i zgód | do usunięcia konta |
| Połączenie z kontem Google, Microsoft lub Apple | do odłączenia w panelu konta albo usunięcia konta |
| Połączenie z kontem na zawodowe.edu.pl | do usunięcia konta |
| Szczegółowa historia pisania | do końca roku szkolnego (31 sierpnia); potem zmiany z zakończonego roku są łączone w jeden zapis, a przebieg pisania naciśnięcie po naciśnięciu przestaje być dostępny |
| Konta uczestników wydarzeń i ich praca | 30 dni po zakończeniu wydarzenia (chyba że nauczyciel przeniesie konto do zwykłej klasy) |
| Dokumenty w koszu | 30 dni |
| Historia logowań | 90 dni |
| Dzienniki serwera | 14 dni |
| Dziennik wysłanych wiadomości e-mail | 365 dni |
| Kopie zapasowe bazy | kopie dzienne 14 dni, tygodniowe 8 tygodni, miesięczne 12 miesięcy |
Usunięcie konta usuwa również całą historię pracy w edytorach. Dane usunięte z serwisu mogą pozostać w kopiach zapasowych do upływu ich okresu przechowywania (najdłużej 12 miesięcy); kopie nie są używane do innych celów niż odtworzenie serwisu po awarii.
7. Prawa osób, których dane dotyczą
Każdemu przysługuje prawo do:
- dostępu do swoich danych i otrzymania ich kopii,
- sprostowania danych,
- usunięcia danych (usunięcia konta),
- ograniczenia przetwarzania,
- przenoszenia danych,
- sprzeciwu wobec przetwarzania na podstawie prawnie uzasadnionego interesu,
- wycofania zgody na badania w dowolnym momencie,
- wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych (ul. Stawki 2, 00-193 Warszawa, uodo.gov.pl).
Żeby skorzystać z praw, wystarczy napisać na [email protected] z adresu przypisanego do konta (albo podać login). Część zmian (adres e-mail, hasło, zgoda na badania) można zrobić samodzielnie w panelu konta. Odpowiedź przychodzi bez zbędnej zwłoki, najpóźniej w ciągu miesiąca.
8. Dzieci
Z serwisu korzystają uczniowie, w tym dzieci. Konto ucznia jest zawsze powiązane z klasą prowadzoną przez nauczyciela, a konta najmłodszych (logowanie loginem i PIN-em, bez adresu e-mail) zakłada nauczyciel. Rodzic lub opiekun ucznia może w jego imieniu skorzystać z praw opisanych w punkcie 7.
9. Ciasteczka i pamięć przeglądarki
Serwis używa wyłącznie niezbędnych ciasteczek:
sessionid: utrzymanie zalogowania (dla ucznia do zamknięcia przeglądarki, z wylogowaniem po bezczynności);csrftoken: ochrona formularzy przed podszywaniem się pod użytkownika;bw_oauth_sid: tylko podczas logowania przez Apple, najwyżej 10 minut: powiązanie powrotu ze strony Apple z rozpoczętym logowaniem.
W pamięci przeglądarki (localStorage, IndexedDB) serwis zapisuje ustawienia (motyw, wielkość czcionki, język, rozmiary paneli), a w trybie bez logowania także kod i postęp lekcji. Te dane nie są wysyłane na serwer i można je usunąć, czyszcząc dane witryny w przeglądarce.
Serwis nie używa ciasteczek reklamowych ani analitycznych, dlatego nie wyświetla banera zgody na ciasteczka.
10. Zabezpieczenia
Połączenia są szyfrowane (HTTPS), hasła i PIN-y przechowywane wyłącznie w postaci skrótów, a konto blokuje się po serii nieudanych logowań. Kod uczniów uruchamiany na serwerze działa w odizolowanych kontenerach bez dostępu do internetu. Nauczyciel widzi tylko pracę uczniów swoich klas.
11. Zmiany polityki
O istotnych zmianach tej polityki administrator informuje w serwisie. Aktualna wersja jest zawsze dostępna pod adresem bitwizards.pl/polityka-prywatnosci/.