From b0dd58fa9cb7c0b9b72b0b68dd0de296ab51cd65 Mon Sep 17 00:00:00 2001 From: Kuba Orlik Date: Thu, 25 Nov 2021 21:14:55 +0100 Subject: [PATCH] Report improvements --- report-window/email-template-2.tsx | 27 +++++++++++++++------------ util.ts | 10 +++++++++- 2 files changed, 24 insertions(+), 13 deletions(-) diff --git a/report-window/email-template-2.tsx b/report-window/email-template-2.tsx index b83305c..37110c1 100644 --- a/report-window/email-template-2.tsx +++ b/report-window/email-template-2.tsx @@ -192,18 +192,20 @@ export default function EmailTemplate2({ . ) : ( - /* 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.` + <> + 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 @@ -380,4 +382,5 @@ export default function EmailTemplate2({

); + return result; } diff --git a/util.ts b/util.ts index 3f1ecae..fd8c2f4 100644 --- a/util.ts +++ b/util.ts @@ -1,5 +1,11 @@ import { EventEmitter } from "events"; -import { Dispatch, SetStateAction, useEffect, useState } from "react"; +import { + Dispatch, + ReactChildren, + SetStateAction, + useEffect, + useState, +} from "react"; export type Unpromisify = T extends Promise ? R : T; export type Unarray = T extends Array ? R : T; @@ -39,6 +45,8 @@ export function getshorthost(host: string) { let lookback = parts.at(-2).length > 3 ? -2 : -3; if (parts.at(-2) == "doubleclick") { lookback = -4; // to distinguish between google ads and stats + } else if (parts.at(-2) == "google") { + lookback = -3; // to distinguish various google services } return parts.slice(lookback).join("."); }