Obsługa naruszenia ochrony danych w reżimie 72h po polsku, w oparciu o art. 33-34 RODO, wytyczne EROD 9/2022 (zgłaszanie naruszeń) i formularz zgłoszeniowy Prezesa UODO...
Przy naruszeniu liczy się zegar i dowód rozumowania. Skill prowadzi udokumentowane drzewo decyzyjne i składa drafty; decyzję o zgłoszeniu i wysyłkę podejmuje administrator/IOD. Zero domyślania - jeśli brak danych do oceny ryzyka, skill to oznacza jako lukę, nie zgaduje.
Naruszenie = naruszenie bezpieczeństwa prowadzące do przypadkowego/niezgodnego z prawem zniszczenia, utraty, modyfikacji, nieuprawnionego ujawnienia lub dostępu (art. 4 pkt 12). Sklasyfikuj: poufność (ujawnienie/dostęp), integralność (modyfikacja), dostępność (utrata/zniszczenie). Często łączone.
Czynniki (wytyczne EROD 9/2022, zaktualizowana wersja WP250 rev.01): typ naruszenia,
charakter/wrażliwość/wolumen danych, łatwość identyfikacji, waga skutków (kradzież tożsamości,
strata finansowa, dyskryminacja, szkoda reputacyjna), cechy szczególne osób (dzieci, pacjenci),
cechy szczególne administratora (np. placówka medyczna), liczba osób. Wynik: ryzyko: brak / istnieje / wysokie.
deadline_72h (data+godzina) i przygotowuje draft wg pól formularza UODO.Jeśli wysokie ryzyko => zawiadom osoby bez zbędnej zwłoki, językiem prostym i jasnym (art. 34 ust. 2: charakter naruszenia, IOD lub inny punkt kontaktowy, konsekwencje, środki). Wyjątki (art. 34 ust. 3): środki ochrony zastosowane do danych, których dotyczy naruszenie (np. szyfrowanie uniemożliwiające odczyt), środki następcze eliminujące prawdopodobieństwo wysokiego ryzyka lub niewspółmiernie duży wysiłek => publiczny komunikat albo podobny, równie skuteczny środek.
KAŻDE naruszenie (nawet niezgłoszone) wpisz do wewnętrznego rejestru: okoliczności, skutki, podjęte działania. To dowód rozliczalności wobec UODO.
Licznika 72h nie licz w pamięci. Użyj skryptu (zero zależności, offline):
python scripts/gdpr_deadlines.py breach --from "2026-06-30T14:30"
Zwraca deadline_72h (ISO 8601): moment stwierdzenia plus 72 godziny. To granica, liczona z
zapasem (według art. 3 ust. 1 rozporządzenia (EWG, Euratom) nr 1182/71 godzina stwierdzenia nie
wliczałaby się do terminu), więc wynik nigdy nie wypada później niż termin prawny. Wklej go do
draftu i rejestru.
Skill: drzewo decyzyjne, licznik 72h, draft zgłoszenia i zawiadomień, wpis do rejestru. Człowiek: zatwierdza ocenę ryzyka, wysyła zgłoszenie do UODO i zawiadomienia do osób. Wysyłka nigdy nie jest automatyczna.
Weryfikacja powołań UODO: [[uodo-grounding-pl]]. Ocena skutków: [[rodo-dpia-pl]]. Parytet:
gdpr-breach-72h-en.
Te reguły obowiązują w każdym skillu tej wtyczki, także gdy sam skill milczy. Są skopiowane do każdego skilla, więc działają zarówno po instalacji całej wtyczki, jak i pojedynczego skilla.
Plugin prowadzi operacje RODO kancelarii i inspektora ochrony danych: ocenę skutków, obsługę naruszenia, żądania osób, rejestr czynności i przegląd umów powierzenia. To procesy zakończone projektem do decyzji, nie gotowe akty.
uodo-grounding-pl (bundel orzecznictwo-zrodla) przed wpisaniem do dokumentu.Plugin daje operacyjne narzędzia RODO (DPIA, naruszenie 72h, DSAR, RoPA/DPA). Nie weryfikuje cytatu ani nie pobiera źródeł prawa - do tego są pluginy "fundament weryfikacyjny" i "orzecznictwo i źródła". Redline umowy powierzenia korzysta z redline-docx-pl i klauzule-kontraktowe-pl (bundel dokumenty).