Prywatność i dane

Polityka prywatności

Dane uczniów, nauczycieli i plan szkoły zostają w przeglądarce i w pliku szkoły, a serwer Planika ich nie dostaje. Ta strona opisuje dokładnie, co serwer widzi, po co i jak długo.

Obowiązuje od 13 października 2026 r.

1. Kto odpowiada za dane

Administratorem danych, które przetwarza serwer Planika (planik.edu.pl), jest Leszek W. Król. W sprawach danych osobowych i tej polityki można pisać na adres [email protected].

2. Dane szkoły zostają w szkole

Projekt szkoły, czyli klasy, nauczyciele, uczniowie, sale, zajęcia i plan, istnieje tylko w przeglądarce, w której szkoła pracuje, i w pliku .planik, który szkoła zapisuje u siebie. Serwer Planika nie dostaje imion, nazwisk, nazw ani planu.

Za dane w swoim projekcie odpowiada szkoła: to ona decyduje, gdzie przechowuje plik i komu go przekaże.

Planik nie wymaga konta, nie używa plików cookie i nie korzysta z zewnętrznych narzędzi analitycznych ani reklamowych.

3. Co zapisuje przeglądarka

  • Projekty szkoły i ich listę na ekranie startowym (IndexedDB): praca zapisuje się sama, a projekt można otworzyć ponownie. Projekt z hasłem jest tam zaszyfrowany; na liście widać nazwę szkoły i rok szkolny.
  • W Planiku zainstalowanym jako aplikacja w Chrome albo Edge: dostęp do pliku .planik na dysku, który szkoła wybrała w „Zapisz jako…” (IndexedDB), żeby Planik zapisywał w nim zmiany także po ponownym uruchomieniu przeglądarki. Przeglądarka pyta wtedy o zgodę na edycję pliku; sam plik zostaje na dysku szkoły.
  • Który projekt był otwarty i na której stronie, gdy strona się przeładowuje, a w trybie demo także jego zmiany i krok przewodnika (pamięć karty, sessionStorage): po wczytaniu nowej wersji Planika otwiera się ten sam projekt, w tym samym miejscu. Zapis znika po zamknięciu karty.
  • Wybór, że przeglądarka nie wysyła statystyk użycia (localStorage), jeśli je wyłączono.

Te zapisy są potrzebne do działania Planika i nie służą śledzeniu. Usunięcie danych przeglądarki usuwa projekty, których nie zapisano na dysku poleceniem „Zapisz jako…”.

4. Co trafia na serwer i po co

  • Generowanie planu: po „Generuj plan” serwer dostaje tydzień szkoły zapisany liczbami, godzinami i losowymi kodami, bez imion, nazw i innych treści projektu. Trzyma go tylko w pamięci: na czas obliczeń i około 10 minut po ich końcu, by przeglądarka zdążyła odebrać plan.
  • Hasło pliku: serwer wzmacnia klucz pliku z hasłem tak, że nie poznaje ani hasła, ani klucza. Dostaje losowy identyfikator pliku, by ograniczyć liczbę prób zgadywania hasła, i trzyma go w pamięci najwyżej dwie doby.
  • Adres IP: każde połączenie niesie adres IP. Serwer używa go do limitów zapytań, które chronią przed nadużyciami, trzyma go tylko w pamięci, najwyżej dwie godziny, i nie zapisuje go w żadnej bazie.
  • Sprawdzanie wersji: otwarta karta pyta serwer, czy jest nowa wersja Planika.
  • Anonimowe statystyki użycia, opisane niżej.

Podstawą przetwarzania adresu IP i statystyk jest prawnie uzasadniony interes administratora (art. 6 ust. 1 lit. f RODO): bezpieczeństwo usługi, ochrona przed nadużyciami oraz utrzymanie i rozwój Planika.

5. Anonimowe statystyki użycia

Planik zapisuje we własnej bazie zdarzenia, które mówią, jak szkoły korzystają z programu: które ekrany są otwierane, ile projektów powstaje, czy generowanie planu się udało, jak szybko działa strona. Zdarzenie to nazwa i wartości z zamkniętej listy, liczby albo tak i nie. Nigdy nie zawiera imion, nazw ani innego tekstu z projektu.

Zdarzenia łączą trzy identyfikatory i żaden z nich nie wskazuje osoby:

  • karta przeglądarki: losowy numer, który żyje tylko w pamięci karty i znika po jej zamknięciu lub odświeżeniu;
  • osoba danego dnia: skrót adresu IP i przeglądarki z losową solą dnia. Sól jest usuwana po upływie doby (UTC), a adresu IP ani opisu przeglądarki serwer nie zapisuje, więc następnego dnia tej samej osoby nie da się powiązać z wcześniejszymi zdarzeniami;
  • projekt: skrót losowego identyfikatora pliku, z którego nie da się odtworzyć ani pliku, ani identyfikatora.

Planik nie zapisuje w przeglądarce żadnego identyfikatora do statystyk. To, czy przeglądarka wraca, wynika z listy projektów, którą ekran startowy i tak odczytuje: wysyłana jest tylko ich liczba i liczba dni od ostatniej pracy, w przedziałach.

Zbierane zdarzenia:

  • Wejście na stronę: rodzaj strony, z której przyszło (np. wyszukiwarka, bez jej adresu), kod kampanii z linku, język, klasy urządzenia (rodzaj, system, przeglądarka, szerokość ekranu w przedziałach), ile projektów szkoły przechowuje przeglądarka i ile dni minęło od ostatniej pracy w nich, kraj i województwo oraz, gdy otwarto stronę dla danego rodzaju szkoły, która to strona.
  • Otwarty ekran Planika, np. pulpit, nauczyciele albo plan. Na stronie dla danego rodzaju szkoły zdarzenie mówi też, która to strona.
  • Kliknięcie na stronie dla danego rodzaju szkoły: otwarcie trybu demonstracyjnego albo okna nowego projektu oraz która to strona.
  • Uruchomienie trybu demonstracyjnego.
  • Utworzenie projektu i to, czy plik ma hasło.
  • Otwarcie projektu z listy albo z pliku: ile dni ma projekt, jak długo nie był zmieniany i czy ma aktualną kopię na dysku.
  • Ukończenie kroku przygotowania planu, np. dni i przerw albo sal.
  • Rozpoczęcie generowania planu i wielkość szkoły w liczbach: klasy, nauczyciele, sale, przedmioty, uczniowie z własnym planem, zajęcia.
  • Wynik generowania: czy plan powstał, ile trwało, ile zajęć się zmieściło i ile jest okienek.
  • Przyjęcie planu: numer wariantu i ile zajęć się zmieściło.
  • Przywrócenie wcześniejszego wariantu planu.
  • Ręczna zmiana planu: przeniesienie, zablokowanie albo odblokowanie zajęć.
  • Plan, który po zmianie danych stał się nieaktualny.
  • Zapis projektu na dysku („Zapisz jako…”).
  • Pobranie kopii bez danych osobowych dla wsparcia technicznego.
  • Czas, przez który karta z Planikiem była widoczna, w sekundach.
  • Szybkość wczytania i działania strony (wskaźniki Web Vitals) i ekran, na którym ją zmierzono.
  • Czynność, która się nie udała, i kod przyczyny, np. błędne hasło albo plik, który nie jest projektem Planika.
  • Wydruk albo zapis PDF i jego rodzaj, np. plany klas.
  • Zamknięcie przewodnika po trybie demo i krok, na którym to nastąpiło.
  • Strona, której nie udało się wyświetlić, bez treści błędu.
  • Wzmocnienie klucza pliku z hasłem (zapisuje serwer).
  • Przyjęcie zadania generowania i jego wielkość w liczbach (zapisuje serwer).
  • Zakończenie zadania generowania, jego wynik i czas (zapisuje serwer).

Zdarzenia są przechowywane, dopóki służą utrzymaniu i rozwojowi Planika. Ponieważ sól dnia jest usuwana po dobie, żadnego zdarzenia nie da się później powiązać z adresem IP.

6. Jak wyłączyć statystyki

Statystyki można wyłączyć dla tej przeglądarki przełącznikiem poniżej. Przeglądarka zapamięta wybór i nie wyśle żadnego zdarzenia, a serwer nie zapisze zdarzeń o jej pracy z hasłem pliku i generowaniem planu. Przeglądarka z włączonym sygnałem Global Privacy Control (GPC) jest traktowana tak samo, bez zmiany przełącznika.

7. Dostawcy

  • Cloudflare, Inc.: sieć i ochrona przed atakami; przez Cloudflare przechodzi każde połączenie z planik.edu.pl. Przy podejrzanym ruchu Cloudflare może zapisać w przeglądarce techniczny plik cookie, który służy wyłącznie tej ochronie.
  • Railway Corporation: serwery aplikacji, obliczeń i bazy statystyk, w regionie Unii Europejskiej (Holandia).

Obie firmy mają siedziby w Stanach Zjednoczonych i mogą przetwarzać dane techniczne, takie jak adres IP w logach połączeń, poza Europejskim Obszarem Gospodarczym, na podstawie standardowych klauzul umownych zawartych w ich umowach powierzenia przetwarzania danych.

8. Prawa

Każdemu, czyje dane przetwarza serwer Planika, przysługuje prawo dostępu do danych, ich sprostowania, usunięcia i ograniczenia przetwarzania oraz prawo sprzeciwu wobec przetwarzania opartego na uzasadnionym interesie. Wystarczy napisać na adres [email protected].

Statystyki nie pozwalają ustalić, kim jest osoba korzystająca z Planika, dlatego zwykle nie da się wskazać zdarzeń konkretnej osoby (art. 11 RODO). Najprostszym sprzeciwem jest przełącznik powyżej.

Można też złożyć skargę do Prezesa Urzędu Ochrony Danych Osobowych (ul. Stawki 2, 00-193 Warszawa).

9. Zmiany

Gdy Planik zacznie zbierać coś nowego, ta strona zmieni się najpóźniej razem z tą zmianą, a data na górze strony to pokaże.

Zasady korzystania z Planika opisuje regulamin.