Report improvements
This commit is contained in:
parent
de13980609
commit
b0dd58fa9c
|
@ -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({
|
|||
</p>
|
||||
</>
|
||||
);
|
||||
return result;
|
||||
}
|
||||
|
|
10
util.ts
10
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> = T extends Promise<infer R> ? R : T;
|
||||
export type Unarray<T> = T extends Array<infer R> ? 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(".");
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user