diff --git a/report-window/email-template-2-controls.tsx b/report-window/email-template-2-controls.tsx index b425281..ac790e9 100644 --- a/report-window/email-template-2-controls.tsx +++ b/report-window/email-template-2-controls.tsx @@ -94,6 +94,48 @@ export default function EmailTemplate2Controls({ + {config.popup_type !== "none" ? ( +
+ + setConfig((v) => ({ + ...v, + popup_mentions_passive_consent: e.target.checked, + })) + } + /> + +
+ ) : ( + "" + )} + {config.popup_mentions_passive_consent ? ( +
+ + + setConfig((v) => ({ + ...v, + popup_passive_consent_text: e.target.value, + })) + } + /> +
+ ) : ( + "" + )} ); } diff --git a/report-window/email-template-2.tsx b/report-window/email-template-2.tsx index 4457a94..b83305c 100644 --- a/report-window/email-template-2.tsx +++ b/report-window/email-template-2.tsx @@ -10,6 +10,8 @@ export type EmailTemplate2Config = { popup_action: "ignored" | "accepted"; popup_screenshot_base64: string | null; popup_accept_all_text: string; + popup_mentions_passive_consent: boolean; + popup_passive_consent_text: string; }; function ClusterRangeSummary({ cluster }: { cluster: RequestCluster }) { @@ -69,6 +71,8 @@ export default function EmailTemplate2({ popup_action: "ignored", popup_screenshot_base64: null, popup_accept_all_text: "Zaakceptuj wszystkie", + popup_mentions_passive_consent: false, + popup_passive_consent_text: "", }); const visited_url = entries[0].request.originalURL; @@ -106,9 +110,9 @@ export default function EmailTemplate2({ {config.popup_action === "ignored" ? /* HTML */ `Nie kliknąłem żadnego przycisku w tym okienku. W szczególności nie kliknąłem przycisku - „${config.popup_accept_all_text}”` + „${config.popup_accept_all_text}”.` : config.popup_action === "accepted" - ? `Kliknąlem na widoczną w tym okienku opcję „${config.popup_accept_all_text}”` + ? `Kliknąlem na widoczną w tym okienku opcję „${config.popup_accept_all_text}”.` : ""}

@@ -139,8 +143,8 @@ export default function EmailTemplate2({ "" )}

- W załączeniu przesyłam zrzuty ekranu, które dokumentują fakt wysłania - tych danych przez Państwa stronę.{" "} + W załączeniu przesyłam część zrzutów ekranu dokumentujących fakt + wysłania tych danych przez Państwa stronę.{" "}

Podstawa prawna

@@ -174,25 +178,51 @@ export default function EmailTemplate2({

W przypadku opisywanej przeze mnie mojej wizyty na Państwa stronie nie ma zastosowania „Zgoda”, gdyż{" "} - {config.popup_action === "ignored" - ? /* HTML */ `nie wyrażałem żadnej zgody na takie przetwarzanie moich - danych —w szczególności nie kliknąłem przycisku - „${config.popup_accept_all_text}”` - : /* HTML */ `o ile po wejściu na stronę wcisnąłem w wyskakującym - okienku przycisk „${config.popup_accept_all_text}”, o tyle nie - stanowi to według mnie ważnej w świetle RODO zgody, gdyż brakowało w - tym okienku równie łatwo osiągalnego przycisku, którego kliknięcie - skutkowałoby zasygnalizowaniem braku mojej zgody na takie - przetwarzanie moich danych. Mówiąc wprost — wyrażenie „zgody” - było łatwiejsze niż jej niewyrażenie. Niewyrażenie zgody wiąże się z - negatywną konsekwencją konieczności przechodzenia przez dodatkowe - kroki w wyskakującym okienku. Zatem tak otrzymana przez Państwo moja - „zgoda” nie jest poprawną podstawą prawną do przetwarzania moich - danych osobowych, gdyż nie spełnia warunku dobrowolności - wspomnianego w Art. 4. pkt 11. RODO`} - . Za zgodę nie można też uznać posiadania włączonej obsługi cookies w + {config.popup_action === "ignored" ? ( + <> + nie wyrażałem żadnej zgody na takie przetwarzanie moich danych + {config.popup_type === "consent" ? ( + <> + — w szczególności nie kliknąłem przycisku „ + {config.popup_accept_all_text}” + + ) : ( + "" + )} + . + + ) : ( + /* HTML */ `o ile po wejściu na stronę wcisnąłem w wyskakującym + okienku przycisk „${config.popup_accept_all_text}”, o tyle nie stanowi + to według mnie ważnej w świetle RODO zgody, gdyż brakowało w tym + okienku równie łatwo osiągalnego przycisku, którego kliknięcie + skutkowałoby zasygnalizowaniem braku mojej zgody na takie + przetwarzanie moich danych. Mówiąc wprost — wyrażenie „zgody” + było łatwiejsze niż jej niewyrażenie. Niewyrażenie zgody wiąże się z + negatywną konsekwencją konieczności przechodzenia przez dodatkowe + kroki w wyskakującym okienku. Zatem tak otrzymana przez Państwo moja + „zgoda” nie jest poprawną podstawą prawną do przetwarzania moich + danych osobowych, gdyż nie spełnia warunku dobrowolności wspomnianego + w Art. 4. pkt 11. RODO.` + )}{" "} + Za zgodę nie można też uznać posiadania włączonej obsługi cookies w przeglądarce, jakichkolwiek innych ustawień przeglądarki, ani pasywnych - działań z mojej strony (np. „kontynuowanie korzystania ze strony”). + działań z mojej strony (np. „kontynuowanie korzystania ze strony”) + {config.popup_mentions_passive_consent ? ( + <> + {" "} + — nieprawdą więc jest zawarty na Państwa stronie komunikat „ + {config.popup_passive_consent_text.trim()}” (por. paragraf 97.{" "} + + oficjalnych wytycznych EROD dotyczących zgody na mocy + rozporządzenia 2016/679 + + ) + + ) : ( + "" + )} + .

W mojej ocenie „Niezbędność“ nie ma zastosowania co do opisanych powyżej