1. Administrator
Administratorem danych osobowych jest Coolcoders Mariusz Kraj, Łokietka 219, 31-263 Kraków, NIP PL9452068685. Kontakt w sprawach danych osobowych: mariusz.kraj@gmail.com.
Nie wyznaczono inspektora ochrony danych — we wszystkich sprawach prosimy pisać na powyższy adres.
2. Zasada: tyle danych, ile usługa naprawdę potrzebuje
Kurs da się przejść bez zakładania konta i bez podawania jakichkolwiek danych kontaktowych. Nawet samo przeglądanie kursu nie zostawia śladu w bazie — identyfikator zapisujemy dopiero wtedy, gdy zapiszesz pierwszy postęp.
3. Jakie dane przetwarzamy
| Kategoria | Dane | Kiedy powstają |
|---|---|---|
| Konto | adres e-mail (jest zarazem loginem), imię (jeśli podasz), skrót hasła, dane drugiego składnika logowania, informacja o weryfikacji adresu, daty utworzenia i ostatniego logowania | przy rejestracji i logowaniu |
| Sesja | skrót tokenu sesji, identyfikator sesji logowania, token tożsamości potrzebny do wylogowania, data wygaśnięcia | po zalogowaniu |
| Nauka | przerobione lekcje i krok, na którym jesteś; każda odpowiedź wraz z informacją, czy była trafna, czasem namysłu i tym, który wariant pytania padł (żeby przy kolejnym podejściu nie powtarzać pytań); harmonogram powtórek pojęć | przy przechodzeniu kursu |
| Zgłoszenia | rodzaj i treść zgłoszenia błędu lub sugestii, miejsce w kursie, którego dotyczy (lekcja, krok, wpis słownika albo strona), identyfikator konta lub trybu bez konta, data; adres e-mail do odpowiedzi — tylko jeśli go podasz | przy wysłaniu zgłoszenia |
| Tryb bez konta | losowy identyfikator zapisany w przeglądarce, powiązany z danymi z wiersza „Nauka” | przy pierwszym zapisie postępu |
| Bezpieczeństwo | liczniki nieudanych logowań, techniczne logi serwera (w tym adres IP) | przy korzystaniu z Serwisu |
| Statystyki | zanonimizowane dane o odwiedzinach stron — bez identyfikatorów pozwalających rozpoznać osobę i bez śledzenia między serwisami | przy odwiedzinach |
Nie zbieramy danych o lokalizacji, nie tworzymy profili reklamowych i nie łączymy danych z zewnętrznymi zbiorami.
4. Po co i na jakiej podstawie
| Cel | Podstawa prawna |
|---|---|
| Prowadzenie konta i logowanie, zapamiętywanie postępu, powtórki | art. 6 ust. 1 lit. b RODO — wykonanie umowy o świadczenie usługi |
| Zapisywanie postępu bez konta | art. 6 ust. 1 lit. b RODO — wykonanie umowy zawartej przez rozpoczęcie korzystania |
| Rozpatrywanie zgłoszeń błędów i sugestii, poprawianie kursu, odpowiedź na podany adres | art. 6 ust. 1 lit. f RODO — prawnie uzasadniony interes polegający na utrzymaniu poprawności kursu i udzieleniu odpowiedzi, o którą prosisz |
| Bezpieczeństwo kont i Serwisu, zapobieganie nadużyciom | art. 6 ust. 1 lit. f RODO — prawnie uzasadniony interes polegający na ochronie usługi i jej użytkowników |
| Statystyki odwiedzin, rozwój kursu | art. 6 ust. 1 lit. f RODO — prawnie uzasadniony interes polegający na rozwijaniu usługi, realizowany miarą zanonimizowaną |
| Rozpatrywanie reklamacji, obrona przed roszczeniami | art. 6 ust. 1 lit. f RODO oraz art. 6 ust. 1 lit. c RODO w zakresie obowiązków prawnych |
Podanie danych jest dobrowolne, ale bez adresu e-mail nie da się założyć konta — kurs pozostaje wtedy dostępny w trybie bez konta.
5. Jak długo trzymamy dane
| Dane | Okres |
|---|---|
| Konto i dane nauki powiązane z kontem | do usunięcia konta przez Ciebie; usunięcie jest natychmiastowe i nieodwracalne |
| Konto z niepotwierdzonym adresem e-mail | 30 dni od rejestracji, potem usuwamy je automatycznie |
| Sesje | 30 dni od ostatniego użycia; wygasłe usuwamy automatycznie |
| Dane nauki bez konta | 12 miesięcy od ostatniej aktywności, potem usuwamy je automatycznie |
| Zgłoszenia błędów i sugestii | 12 miesięcy od wysłania, potem usuwamy je automatycznie; adres e-mail do odpowiedzi usuwamy wcześniej — z chwilą zamknięcia zgłoszenia |
| Techniczne logi serwera | do 30 dni |
| Statystyki odwiedzin | w formie zanonimizowanej, bez możliwości przypisania do osoby |
| Korespondencja (reklamacje, wnioski) | do czasu przedawnienia roszczeń |
6. Komu przekazujemy dane
Danych nie sprzedajemy ani nie udostępniamy do celów marketingowych. Korzystamy z usług podmiotów przetwarzających dane na nasze zlecenie, na podstawie umów powierzenia:
- dostawcy infrastruktury serwerowej, na której działa Serwis i baza danych,
- dostawcy poczty wychodzącej, który doręcza wiadomości o weryfikacji adresu i resecie hasła oraz powiadomienia o nowych zgłoszeniach — te ostatnie bez treści zgłoszenia i bez adresu zgłaszającego.
System logowania oraz narzędzie statystyk utrzymujemy na własnej infrastrukturze — nie przekazujemy do nich danych podmiotom trzecim.
Dane możemy udostępnić organom uprawnionym na podstawie przepisów prawa.
7. Przekazywanie poza Europejski Obszar Gospodarczy
Nie przekazujemy danych poza EOG. Gdyby się to zmieniło — w szczególności po uruchomieniu funkcji tutora opisanej w punkcie 11 — zaktualizujemy niniejszą politykę przed uruchomieniem takiej funkcji i wskażemy podstawę transferu.
8. Twoje prawa
Masz prawo do: dostępu do danych i otrzymania ich kopii, sprostowania, usunięcia, ograniczenia przetwarzania, przenoszenia danych oraz sprzeciwu wobec przetwarzania opartego na prawnie uzasadnionym interesie.
W praktyce najszybciej skorzystasz z nich samodzielnie:
- kopia danych — przycisk „Pobierz moje dane” w zakładce Profil zwraca plik JSON ze wszystkim, co trzymamy o Twoim koncie, łącznie z wysłanymi zgłoszeniami,
- usunięcie — przycisk „Usuń konto i postęp” w zakładce Profil,
- dane konta (adres e-mail, imię, hasło, drugi składnik) — konsola konta, dostępna z Profilu.
Pozostałe wnioski realizujemy po zgłoszeniu na adres mariusz.kraj@gmail.com, bez zbędnej zwłoki, najpóźniej w ciągu miesiąca.
Przysługuje Ci też skarga do Prezesa Urzędu Ochrony Danych Osobowych (ul. Stawki 2, 00-193 Warszawa).
9. Pliki cookie i pamięć przeglądarki
Nie używamy cookies reklamowych ani analitycznych wymagających zgody. Korzystamy wyłącznie z zapisów niezbędnych do działania usługi, o którą prosisz:
| Nazwa | Do czego | Jak długo |
|---|---|---|
wdb_sesja (po HTTPS: __Host-wdb_sesja) | utrzymanie zalogowania | 30 dni, odnawiane przy korzystaniu |
wdb_gosc | zapamiętanie postępu bez konta | 12 miesięcy |
wdb_logowanie | zabezpieczenie procesu logowania między przekierowaniami | kilka minut |
| cookies systemu logowania | sesja logowania po stronie serwera uwierzytelniania | zgodnie z czasem trwania sesji |
| pamięć podręczna aplikacji (service worker) | działanie kursu bez połączenia z siecią | do wyczyszczenia danych witryny |
Dane z pamięci przeglądarki usuniesz, czyszcząc dane witryny w ustawieniach przeglądarki.
Usunięcie identyfikatora z wiersza wdb_gosc oznacza utratę postępu zebranego bez konta.
10. Zautomatyzowane decyzje
Harmonogram powtórek wylicza, kiedy wrócić do danego pojęcia, na podstawie Twoich odpowiedzi. Nie jest to zautomatyzowane podejmowanie decyzji wywołujące skutki prawne ani podobnie istotne w rozumieniu art. 22 RODO — wpływa wyłącznie na kolejność ćwiczeń.
11. Tutor oparty na modelu językowym — funkcja nieaktywna
Kurs jest przygotowany na funkcję tutora, czyli odpowiadania na pytania o materiał lekcji przez model językowy. Funkcja ta nie jest uruchomiona i żadne dane nie są wysyłane do dostawcy modelu. Przed jej włączeniem zaktualizujemy tę politykę: wskażemy dostawcę, zakres przekazywanych danych, podstawę przekazania poza EOG oraz zasady przechowywania treści pytań, a w interfejsie oznaczymy wyraźnie, że odpowiedzi generuje system sztucznej inteligencji.
12. Bezpieczeństwo
Połączenie z Serwisem jest szyfrowane. Hasła przechowujemy wyłącznie w postaci skrótów, tokeny sesji — w postaci skrótów nieodwracalnych, a dostęp do konta można dodatkowo zabezpieczyć drugim składnikiem logowania. Logowanie jest chronione przed atakami słownikowymi, a reset hasła nie omija drugiego składnika.
13. Zmiany polityki
Polityka ma numer wersji i datę wejścia w życie, widoczne na jej początku. O istotnych zmianach poinformujemy w Serwisie, a jeżeli zmiana będzie dotyczyć nowych celów przetwarzania — z wyprzedzeniem.