← Wróć do kursów

Polityka prywatności i cookies

Obowiązuje od: 12.10.2026

Twój wybór: nie dokonano wyboru

1. Kto odpowiada za stronę

Administratorem strony mahlik.ucz.edu.pl i danych opisanych niżej jest Maciej Mahlik. Kontakt w sprawach prywatności: maciek.mahlik@gmail.com.

2. Co strona zapisuje na Twoim urządzeniu

Strona nie używa plików cookie. Korzysta z pamięci lokalnej przeglądarki (localStorage), do której prawo stosuje te same zasady co do cookies. Zapisane dane zostają na Twoim urządzeniu i nie są wysyłane na serwer.

NazwaCo zawieraPo co
inf03js, inf03php, inf04py, kurshtml, kurscss, ukladcss, kursbootstrap, kursreact, kursgit, kursteoriainf03, inf04-postep, kurskonsola, kursalgo, kursangielskia1, kursangielskia2, kursangielskib1, kursangielskib2, kursniemieckia1, kursniemieckia2, kursniemieckib1, kursniemieckib2, trenazerangielski, trenazerniemieckiPostęp w kursie, kod wpisany w ćwiczeniach, odpowiedzi w quizach i pytaniach egzaminacyjnychŻeby po powrocie na stronę kontynuować naukę
kursy-motywWybrany motyw: jasny albo ciemnyŻeby strona wyglądała tak, jak wybrano
kursy-podpowiedziCzy w edytorach kodu są włączone podpowiedziŻeby zapamiętać ten wybór
kursy-zgodaTwój wybór z banera i data wyboruŻeby nie pytać ponownie przy każdym wejściu

Te dane są niezbędne do świadczenia usługi, o którą prosisz, czyli do działania kursu. Na ich zapis nie jest potrzebna zgoda (art. 399 ust. 3 ustawy z 12 lipca 2024 r. Prawo komunikacji elektronicznej). Dane pozostają w przeglądarce, dopóki ich nie usuniesz.

Niektóre ćwiczenia z JavaScriptu uczą korzystania z localStorage. Kod, który w nich uruchomisz, może zapisać w przeglądarce własne wpisy, na przykład licznik wizyt.

Przycisk „Zapisz postęp” (nad każdym kursem i na liście kursów) zamienia postęp ze wszystkich kursów zapisany w tej przeglądarce (wpisy z pierwszego wiersza tabeli) w jeden kod do skopiowania albo w plik tekstowy do pobrania, a „Wczytaj postęp” odtwarza postęp z takiego kodu lub pliku, np. na innym komputerze. Kod powstaje i jest odczytywany wyłącznie w Twojej przeglądarce — strona nie wysyła go na serwer i nie zakłada kont. Kod zawiera Twoje odpowiedzi i kod wpisany w ćwiczeniach, ale nie zawiera danych osobowych, motywu ani wyboru z banera. To Ty decydujesz, gdzie go przechowujesz; każdy, kto go dostanie, może wczytać ten postęp u siebie.

3. Kroje pisma z Google Fonts — tylko za zgodą

Po kliknięciu „Akceptuję wszystko” strona pobiera kroje pisma z serwerów Google Fonts (Google Ireland Limited). Przeglądarka przekazuje wtedy do Google Twój adres IP i informacje o przeglądarce. Podstawą jest Twoja zgoda (art. 6 ust. 1 lit. a RODO). Bez zgody strona używa krojów zainstalowanych w systemie i działa tak samo.

Zgodę można wycofać w każdej chwili przyciskiem na górze tej strony. Wycofanie nie wpływa na zgodność z prawem wcześniejszego przetwarzania.

4. Biblioteki, filmy i czytanie na głos w kursach

Kursy INF.04, React i PHP uruchamiają Twój kod w przeglądarce. Potrzebne do tego biblioteki pobierają z zewnętrznych serwerów: interpreter Pythona (Skulpt) i interpreter PHP (php-wasm) z jsDelivr oraz React i Babel z cdnjs (Cloudflare). Kursy z polami kodu (wszystkie oprócz kursu Gita) pobierają z jsDelivr edytor kodu Monaco (ten sam, na którym działa Visual Studio Code), który koloruje składnię i podpowiada kod. Przy pobieraniu te serwisy otrzymują Twój adres IP. Interpretery są niezbędne do uruchamiania ćwiczeń, a edytor do wygodnego pisania kodu, dlatego te biblioteki są pobierane niezależnie od wyboru w banerze. Podstawą jest prawnie uzasadniony interes administratora, czyli zapewnienie działania kursu (art. 6 ust. 1 lit. f RODO).

Trzy pytania w kursie teorii INF.04 opierają się na krótkim filmie z YouTube. Odtwarzacz (w trybie rozszerzonej prywatności, youtube-nocookie.com, Google Ireland Limited) wczytuje się dopiero po kliknięciu „Obejrzyj film do zadania” – wtedy YouTube otrzymuje Twój adres IP i informacje o przeglądarce. Bez kliknięcia strona nie łączy się z YouTube.

W kursach angielskiego i niemieckiego oraz w trenażerach słówek przycisk 🔊 czyta przykładowe zdanie na głos za pomocą syntezatora mowy wbudowanego w przeglądarkę (Web Speech API). Strona nie wysyła przy tym niczego na własny serwer ani do innych serwisów. Część przeglądarek korzysta jednak z głosów działających w chmurze producenta (np. Google w Chrome, Microsoft w Edge) – wtedy czytane zdanie z kursu trafia do tego producenta na zasadach jego polityki prywatności. Mowa uruchamia się tylko po kliknięciu przycisku.

5. Dzienniki serwera

Serwer, na którym działa strona, zapisuje w dziennikach adres IP, datę i godzinę wejścia, adres otwieranej strony i informacje o przeglądarce. Służy to bezpieczeństwu i usuwaniu awarii (art. 6 ust. 1 lit. f RODO). Dzienniki są przechowywane przez okres określony przez dostawcę hostingu. Kopie bezpieczeństwa konta dostawca przechowuje co najmniej 90 dni po zakończeniu umowy. Hosting zapewnia Smarthost (smarthost.pl).

6. Czego strona nie robi

7. Jak usunąć zapisane dane

8. Twoje prawa

Masz prawo dostępu do swoich danych, ich sprostowania, usunięcia, ograniczenia przetwarzania i wniesienia sprzeciwu. W tych sprawach napisz na adres podany w punkcie 1. Możesz też wnieść skargę do Prezesa Urzędu Ochrony Danych Osobowych (ul. Stawki 2, 00-193 Warszawa).

9. Zmiany

Gdy strona zacznie zapisywać albo przekazywać inne dane, ten dokument zostanie zaktualizowany, a baner pojawi się ponownie.