Przejdź do głównej zawartości

Status Modułu Zastępstw (EduPage) — Aspekty Prawne i Bezpieczeństwa

Stan obecny: Moduł wyłączony

Moduł automatycznej synchronizacji i wyświetlania zastępstw z systemu EduPage jest obecnie wyłączony w aplikacji Spotty. Decyzja ta wynika z odpowiedzialnego podejścia do ochrony prywatności, standardów RODO oraz konieczności formalnego uregulowania kwestii dostępowych.


1. Dlaczego zastępstwa są wyłączone?

Integracja z planem zastępstw była jedną z najbardziej oczekiwanych funkcji przez społeczność szkolną. Jednak wdrożenie tego modułu w środowisku produkcyjnym napotkało na dwa kluczowe wyzwania formalno-prawne, które przed ponownym uruchomieniem wymagają uzgodnień formalnych:


2. Kwestia 1: Model Weryfikacji Ucznia i Uprawnień Dostępowych

Stan faktyczny:

  • Oficjalny system szkolny (EduPage) chroni plan zastępstw i szczegóły organizacyjne za pomocą szkolnego systemu zabezpieczeń (dostęp po zalogowaniu na platformie szkoły).
  • W aplikacji Spotty użytkownicy logują się szkolnym kontem (Microsoft / Google), jednak nie podają bezpośrednich poświadczeń (loginu i hasła) do systemu EduPage.

Problem formalny:

Pobieranie danych o zastępstwach przez serwer zewnętrzny i ich dalsza redystrybucja do aplikacji — mimo że użytkownik jest zalogowany w aplikacji — omija bezpośrednią bramkę autoryzacyjną EduPage. Z punktu widzenia regulaminów systemów szkolnych oraz bezpieczeństwa IT, taki mechanizm bez oficjalnego porozumienia może być traktowany jako nieautoryzowany dostęp lub nieuprawnione pośrednictwo w dostępie do danych szkoły.


3. Kwestia 2: Ochrona Danych Osobowych Nauczycieli (RODO)

Stan faktyczny:

Wykazy zastępstw generowane przez szkołę zawierają dane osobowe nauczycieli:

  • Imię i nazwisko nauczyciela nieobecnego,
  • Powód lub informację o nieobecności (np. zwolnienie, delegacja),
  • Imię i nazwisko nauczyciela wyznaczonego na zastępstwo,
  • Przypisane sale, godziny i przedmioty.

Problem prawny (RODO / GDPR):

Aby aplikacja działała szybko, responsywnie i nie odpytywała serwerów szkolnych przy każdym uruchomieniu przez setki uczniów, dane z EduPage są:

  1. Pobierane i parsowane przez funkcję serwerową (backend),
  2. Zapisywane w tymczasowej pamięci podręcznej (cache w bazie danych),
  3. Przesyłane do urządzeń uczniów.
Brak umowy powierzenia przetwarzania danych

Przetwarzanie i przechowywanie na serwerze danych osobowych pracowników szkoły (nauczycieli) przez zewnętrzną platformę wymaga podstawy prawnej. W relacjach instytucjonalnych standardem jest umowa powierzenia przetwarzania danych osobowych (DPA / RODO art. 28) zawarta z administratorem tych danych (szkołą lub organem prowadzącym). Dopóki taka kwestia nie jest formalnie uregulowana, przetwarzanie tych danych wiąże się z ryzykiem naruszenia przepisów o ochronie danych osobowych.


4. Wymagane Kroki do Ponownego Uruchomienia Modułu

Aby moduł zastępstw mógł powrócić do aplikacji w sposób w pełni legalny i bezpieczny, konieczne jest przeprowadzenie następujących działań:

  1. Rozmowy z administracją szkoły:
    Przedstawienie architektury rozwiązania dyrekcji i inspektorowi ochrony danych (IOD) w celu wypracowania akceptowalnego modelu współpracy.
  2. Uregulowanie kwestii RODO:
    • Opcja A: Podpisanie formalnej umowy powierzenia przetwarzania danych na potrzeby wyświetlania zastępstw.
    • Opcja B (Anonimizacja): Dostosowanie parsera w taki sposób, aby aplikacja prezentowała wyłącznie numer lekcji, salę i przedmiot (np. „Lekcja 3, sala 24: Matematyka odwołana”), całkowicie usuwając nazwiska nauczycieli przed zapisaniem danych w cache.
  3. Oficjalne porozumienie dotyczące metody dostępu:
    Uzgodnienie ze szkołą bezpiecznego interfejsu (API) lub akceptowalnego sposobu pobierania publicznych ogłoszeń o zastępstwach.

5. Jak komunikować brak zastępstw użytkownikom?

W przypadku pytań od uczniów lub nauczycieli należy stosować transparentną, profesjonalną narrację zgodną z Tone of Voice:

✅ Rekomendowana odpowiedź:

„Moduł zastępstw jest obecnie tymczasowo wyłączony, ponieważ zależy nam na 100% zgodności z przepisami o ochronie danych osobowych (RODO) oraz bezpieczeństwie systemów szkolnych. Prowadzimy analizy i prace nad rozwiązaniem, które pozwoli na bezpieczne i w pełni uregulowane prezentowanie planu. O wszelkich zmianach poinformujemy w zakładce Aktualności!”

❌ Czego NIE wolno mówić:

  • „Szkoła zablokowała nam dostęp” (nieprawda — to świadoma decyzja twórców aplikacji o wyłączeniu modułu do czasu uregulowania kwestii prawnych).
  • „Zastępstwa nie działają, bo serwer padł” (wprowadza w błąd co do przyczyn technicznych).