import { ExplainerKey } from '../explainers'; import { v } from '../verbs'; import { Problem } from './problem'; export default class NoInformationAtAllProblem extends Problem { qualifies() { return this.answers.popup_type === 'none'; } getEmailContent({ mode, tone }: { mode: 'email' | 'report'; tone: 'official' | 'polite' }) { const _ = (word: string) => v(word, this.answers.zaimek); return ( <>

Brak informacji na temat przetwarzania danych osobowych

{mode == 'email' ? ( tone == 'official' ? (

{_('Moje')} dane osobowe zostały ujawnione podmiotom, które są właścicielami domen:

) : (

Państwa strona ujawnia dane użytkowników podmiotom, które są właścicielami następujących domen:

) ) : (

Poprzez skrypty osadzone na stronie dane osobowe użytkownika końcowego są przekazywane podmiotom, którzy są właścicielami następujacych domen:

)} {this.getRangeDescription()}

Na stronie brakuje jednak jakichkolwiek informacji o tym, jakie są cele przetwarzania takich danych oraz jakie są podstawy prawne takiego przetwarzania.

{mode == 'email' ? (

Zwracam się zatem do Państwa z następującymi pytaniami:

) : (

Na stronie należy zawrzeć odpowiedzi na następujące pytania:

)} ); } getNecessaryExplainers() { const explainers = [] as Array; if ( this.getMarkedClusters().some((cluster) => { return cluster.hasMarkedCookies(); }) ) { explainers.push('cookies_are_pii'); explainers.push('responsibility_for_third_parties'); } return explainers; } }