1. Administrator i role
Administratorem danych powinien być: [DO UZUPEŁNIENIA: nazwa operatora], kontakt: [DO UZUPEŁNIENIA: kontakt]. Organizator podaje dane uczestników i może być odrębnym administratorem lub podmiotem decydującym o celu wydarzenia; role wymagają weryfikacji prawnej.
2. Dane i przepływy
Aplikacja otrzymuje nazwę wydarzenia, wpisane nazwy uczestników, techniczne skróty tokenów, przydziały, status odkrycia i potwierdzenia. Właściciel otrzymuje jednorazowo adres panelu i hasło, lecz baza przechowuje wyłącznie hash hasła. Sesja przeglądarki przechowuje podpisane dane autoryzacji właściciela i token CSRF.
3. Cele i podstawy prawne
Cele obejmują utworzenie wydarzenia, udostępnienie wyników, ochronę panelu, ograniczanie nadużyć, obsługę usuwania i bezpieczeństwo usługi. Proponowane podstawy prawne — wykonanie usługi na żądanie, uzasadniony interes bezpieczeństwa oraz ewentualne obowiązki prawne — wymagają potwierdzenia dla konkretnego modelu operatora.
4. Dostawcy i transfery
Planowany hosting: [DO UZUPEŁNIENIA: rzeczywisty dostawca hostingu]. Aplikacja nie wysyła danych do platformy wsparcia przed kliknięciem linku. Nie deklarujemy transferów poza EOG bez sprawdzenia rzeczywistych dostawców i umów.
5. Retencja
Wydarzenia wygasają po 180 dniach, a proces czyszczenia uruchamiany co godzinę usuwa je z aktywnej bazy wraz z uczestnikami, przydziałami i potwierdzeniami. Wpisy limitera są czyszczone podczas obsługi limitów. Logi i backupy mają osobne ustawienia retencji; SQLite w trybie WAL i stare kopie mogą przechowywać techniczne pozostałości, więc nie obiecujemy natychmiastowego fizycznego usunięcia wszystkich kopii.
6. Prawa osób
Osoby mogą mieć prawa dostępu, sprostowania, usunięcia, ograniczenia, sprzeciwu i inne prawa zależne od podstawy prawnej. Przysługuje także skarga do Prezesa UODO. Żądania kieruj na kontakt operatora po jego uzupełnieniu.
7. Prywatne linki i poufność
Posiadacz prywatnego linku może odczytać wynik. Administrator infrastruktury ma techniczną możliwość dostępu do bazy. Wyniki nie są całkowicie anonimowe. Organizator powinien przekazywać linki właściwym osobom i nie wpisywać danych wrażliwych.
8. Cookies i przeglądarka
Używana jest niezbędna cookie o nazwie session, zawierająca podpisane dane sesji Flask, w tym CSRF i uprawnienia właściciela; jest HttpOnly, SameSite=Strict, a przy HTTPS może mieć Secure. Sesja właściciela jest ważna do 8 godzin, a sesja anonimowego formularza może trwać do zamknięcia przeglądarki. Aplikacja nie używa localStorage, analityki, reklam, zewnętrznych skryptów, fontów ani trackerów. Link wsparcia jest zwykłym odnośnikiem HTTPS i nie powoduje żądania przed kliknięciem.
To projekt dokumentu. Uzupełnij operatora, dostawców, transfery, okresy retencji i zweryfikuj podstawy prawne przed publikacją.