diff --git a/src/lib/config.js b/src/lib/config.js
index 615b80c3..dd7808d8 100644
--- a/src/lib/config.js
+++ b/src/lib/config.js
@@ -12,7 +12,8 @@ const defaultConfig = {
gdprApplies: true,
getConsentData: null,
setConsentData: null,
- technicalPurposes: []
+ technicalPurposes: [],
+ groupPurposes: []
};
class Config {
From a1db85582b0199bcdc5a8b71dfd26626ce26dd10 Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Fri, 27 Apr 2018 21:49:28 +0200
Subject: [PATCH 015/540] Grouping purposes
---
src/components/popup/details/purposes/purposes.jsx | 2 +-
src/docs/components/docs/configuration.jsx | 6 ++++++
src/lib/config.js | 2 +-
3 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/components/popup/details/purposes/purposes.jsx b/src/components/popup/details/purposes/purposes.jsx
index 4a92617b..dd5e3e22 100644
--- a/src/components/popup/details/purposes/purposes.jsx
+++ b/src/components/popup/details/purposes/purposes.jsx
@@ -60,7 +60,7 @@ export default class Purposes extends Component {
let allPurposes = [];
let purposeIdToGroupIndex = {};
- (config.groupPurposes || []).forEach((ids, i) => {
+ (config.purposeGroups || []).forEach((ids, i) => {
ids.forEach(id => {
purposeIdToGroupIndex[id] = i;
});
diff --git a/src/docs/components/docs/configuration.jsx b/src/docs/components/docs/configuration.jsx
index 7f7b1529..e8e84bf7 100644
--- a/src/docs/components/docs/configuration.jsx
+++ b/src/docs/components/docs/configuration.jsx
@@ -102,6 +102,12 @@ export default class CmpApi extends Component {
List of purpose identifiers that should be always active
+
+ purposeGroups (Array):
+
+ Array of arrays with purpose identifiers that should be organized in groups - each one with single switch which activates/deactivates all purposes in given group. For example: [[1, 4], [2, 3, 5]]. Purposes which are not included in any group will be displayed separatelly
+
+
);
diff --git a/src/lib/config.js b/src/lib/config.js
index dd7808d8..6a0601e1 100644
--- a/src/lib/config.js
+++ b/src/lib/config.js
@@ -13,7 +13,7 @@ const defaultConfig = {
getConsentData: null,
setConsentData: null,
technicalPurposes: [],
- groupPurposes: []
+ purposeGroups: []
};
class Config {
From 398415653ae3575fb0052c375e056f2fa9ee5596 Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Sun, 6 May 2018 22:27:40 +0200
Subject: [PATCH 016/540] technicalPurposes -> legIntPurposeIds
List of (non-consentable) data purposes that will be used under legitimate interest
---
src/components/popup/details/purposes/purposes.jsx | 4 ++--
src/docs/components/docs/configuration.jsx | 4 ++--
src/lib/config.js | 2 +-
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/components/popup/details/purposes/purposes.jsx b/src/components/popup/details/purposes/purposes.jsx
index dd5e3e22..81412474 100644
--- a/src/components/popup/details/purposes/purposes.jsx
+++ b/src/components/popup/details/purposes/purposes.jsx
@@ -109,8 +109,8 @@ export default class Purposes extends Component {
const purposeIsActive = selectedPurpose && selectedPurpose.ids.some(id =>
selectedPurpose.custom ? selectedCustomPurposeIds.has(id) : selectedPurposeIds.has(id)
);
- const purposeIsTechnical = config.technicalPurposes && selectedPurpose && !selectedPurpose.custom && selectedPurpose.ids.some(id =>
- config.technicalPurposes.indexOf(id) >= 0
+ const purposeIsTechnical = config.legIntPurposeIds && selectedPurpose && !selectedPurpose.custom && selectedPurpose.ids.some(id =>
+ config.legIntPurposeIds.indexOf(id) >= 0
);
const currentPurposeLocalizePrefix = `${selectedPurpose && selectedPurpose.custom ? 'customPurpose' : 'purpose'}${selectedPurpose && selectedPurpose.ids}`;
diff --git a/src/docs/components/docs/configuration.jsx b/src/docs/components/docs/configuration.jsx
index e8e84bf7..2a6d00c9 100644
--- a/src/docs/components/docs/configuration.jsx
+++ b/src/docs/components/docs/configuration.jsx
@@ -97,9 +97,9 @@ export default class CmpApi extends Component {
- technicalPurposes (Array):
+ legIntPurposeIds (Array):
- List of purpose identifiers that should be always active
+ List of (non-consentable) data purposes that will be used under legitimate interest
diff --git a/src/lib/config.js b/src/lib/config.js
index 6a0601e1..a18f911b 100644
--- a/src/lib/config.js
+++ b/src/lib/config.js
@@ -12,7 +12,7 @@ const defaultConfig = {
gdprApplies: true,
getConsentData: null,
setConsentData: null,
- technicalPurposes: [],
+ legIntPurposeIds: [],
purposeGroups: []
};
From 66a2ad41b7792a9c8533e20c77e3d3f89b569532 Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Wed, 9 May 2018 13:27:31 +0200
Subject: [PATCH 017/540] Polish translation
---
src/lib/translations.js | 165 ++++++++++++----------------------------
1 file changed, 50 insertions(+), 115 deletions(-)
diff --git a/src/lib/translations.js b/src/lib/translations.js
index aa7ba397..3f348010 100644
--- a/src/lib/translations.js
+++ b/src/lib/translations.js
@@ -5,133 +5,68 @@
* inline in each component.
*/
export default {
- en: {
+ pl: {
intro: {
- title: '',
- description: '',
- acceptAll: '',
- rejectAll: '',
- showPurposes: ''
+ title: 'Szanowna Użytkowniczko, Szanowny Użytkowniku,',
+ description: `Z dniem 25 maja 2018 roku rozpoczyna obowiązywanie Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (określane popularnie jako „RODO”).
+ RODO obowiązywać będzie w identycznym zakresie we wszystkich krajach Unii Europejskiej, a więc także w Polsce i wprowadza szereg zmian w zasadach regulujących przetwarzanie danych osobowych, które będą miały wpływ na wiele dziedzin życia, w tym na korzystanie z usług internetowych takich jak między innymi usługa portalu Onet i innych serwisów oferowanych przez Onet Holding sp. z o.o.
+ W tej informacji przedstawiamy skrót najważniejszych zagadnień dotyczących przetwarzania Twoich danych osobowych jakie może mieć miejsce po 25 maja 2018 roku w związku z korzystaniem z naszych usług. Prosimy o jej przeczytanie, nie zajmie to więcej niż kilka minut.
+
Czym są dane osobowe
+ Dane osobowe to zgodnie z RODO informacje o zidentyfikowanej lub możliwej do zidentyfikowania osobie fizycznej. W przypadku korzystania z naszych serwisów takimi danymi są np. adres e-mail, adres IP lub Twoje dane w koncie poczty elektronicznej czy koncie w innej usłudze Onetu.
+ Dane osobowe mogą być zapisywane w plikach cookies lub podobnych technologiach (np. local storage) instalowanych przez nas lub naszych zaufanych partnerów na naszych stronach i urządzeniach których używasz podczas korzystania z naszych usług.
+
Podstawa i cel przetwarzania
+ Przetwarzanie danych osobowych wymaga podstawy prawnej. RODO przewiduje kilka rodzajów takich podstaw prawnych dla przetwarzania danych, a w przypadkach korzystania z naszych usług wystąpią co do zasady trzy z nich:
+ - niezbędność przetwarzania do zawarcia lub wykonania umowy, której jesteś stroną – umowa, o której mówią przepisy to w naszym przypadku regulamin danej usługi. Jeśli zatem zawieramy z Tobą umowę o realizację danej usługi – np. usługi, w ramach której zapewniamy Ci możliwość zapoznania z jednym z naszych serwisów w oparciu o treść regulaminu tego serwisu, to możemy przetwarzać Twoje dane w zakresie niezbędnym do realizacji tej umowy. W przypadku, gdy zakładasz u nas konto poczty elektronicznej, to umowa o dostarczenie tego konta upoważnia nas do przetwarzania danych niezbędnych do jego zapewnienia (np. danych podanych przez Ciebie w profilu tego konta). Bez tej możliwości nie bylibyśmy w stanie zapewnić Ci usługi, a Ty nie mógłbyś z niej korzystać.
+ - niezbędność przetwarzania do celów wynikających z prawnie uzasadnionych interesów realizowanych przez administratora lub przez stronę trzecią. Ta podstawa przetwarzania danych dotyczy przypadków, gdy ich przetwarzanie jest uzasadnione z uwagi na nasze usprawiedliwione potrzeby, co obejmuje między innymi konieczność zapewnienia bezpieczeństwa usługi (np. sprawdzenie, czy do Twojego konta nie loguje się nieuprawniona osoba), dokonanie pomiarów statystycznych, ulepszania naszych usług i dopasowania ich do potrzeb i wygody użytkowników (np. personalizowanie treści w usługach) jak również prowadzenie marketingu i promocji naszych własnych usług (np. jeśli interesujesz się historią i oglądasz materiały historyczne w portalu Onet lub na innych stronach internetowych, to możemy Ci wyświetlić reklamę dotyczącą artykułu w serwisie Onet Podróże o historycznych trasach krajoznawczych).
+ - Twoja dobrowolna zgoda. Ta podstawa przetwarzania danych będzie konieczna głównie w przypadku świadczenia Ci usług marketingowych przez podmioty trzecie (Zaufanych Partnerów, o których mowa poniżej) lub na ich rzecz. Chcąc przedstawić Ci reklamy, które będą dla Ciebie interesujące (np. przedstawić Ci reklamę produktu, którego możesz aktualnie potrzebować) reklamodawcy i ich przedstawiciele muszą mieć możliwość przetwarzania Twoich danych. Oczywiście udzielenie powyższej zgody jest całkowicie dobrowolne i jeśli nie chcesz, nie musisz jej udzielać. Udostępniane przez nas rozwiązanie umożliwia Ci także ograniczenie zakresu tej zgody, jak również jej zmianę w każdym momencie. Pozostałe przysługujące Ci w związku z udzieloną zgodą uprawnienia zostały opisane poniżej.
+ Twoje dane w ramach naszych usług przetwarzane będą wyłącznie w przypadku posiadania przez nas lub inny podmiot przetwarzający dane jednej z dopuszczonych przez RODO podstaw prawnych i wyłącznie w celu dostosowanym do danej podstawy, zgodnie z opisem powyżej. Twoje dane przetwarzane będą do czasu istnienia podstawy do ich przetwarzania – czyli w przypadku udzielenia zgody do momentu jej cofnięcia, ograniczenia lub innych działań z Twojej strony ograniczających tę zgodę, w przypadku niezbędności danych do wykonania umowy – przez czas jej wykonywania, a w przypadku, gdy podstawą przetwarzania danych jest uzasadniony interes administratora – do czasu istnienia tego uzasadnionego interesu.
+
Administrator
+ Administratorem Twoich danych osobowych będzie Onet – czyli Onet Holding sp. z o.o. z siedzibą w Warszawie (02 – 672), ul. Domaniewska 52, zarejestrowana w rejestrze przedsiębiorców Krajowego Rejestru Sądowego prowadzonym przez Sąd Rejonowy dla m. st. Warszawy Wydział XIII Gospodarczy Krajowego Rejestru Sądowego pod numerem KRS 0000420780, z kapitałem zakładowym w kwocie 95.000 zł (w całości wpłaconym), NIP: 5272677009, REGON: 146127300 – a także nasi Zaufani Partnerzy, czyli firmy i inne podmioty z którymi współpracujemy głównie w zakresie marketingowym. Listę Zaufanych Partnerów możesz sprawdzić w każdym momencie w tym miejscu i zdecydować którym z nich chcesz wyrazić zgodę na przetwarzanie Twoich danych.
+
Przekazywanie danych
+ Twoje dane będzie przetwarzać Onet i Zaufani Partnerzy – jeśli wyrazisz im zgodę, ale mogą być one również powierzone do przetwarzania innym podmiotom. W każdym takim przypadku przekazanie danych nie uprawnia ich odbiorcy do dowolnego korzystania z danych, a jedynie do korzystania z nich w celach wyraźnie wskazanych przez Onet lub Zaufanego Partnera. Przekazywanie danych ma miejsce na ogół w przypadku współpracy z podwykonawcą (np. agencją marketingową) lub usługodawcą (np. dostawcą usług przechowywania danych). W każdym przypadku przekazanie danych nie zwalnia przekazującego z odpowiedzialności za ich przetwarzanie. Dane mogą być też przekazywane organom publicznym o ile upoważniają ich do tego obowiązujące przepisy i przedstawią odpowiednie żądanie.
+
Cookies
+ Na naszych stronach internetowych i w aplikacjach używamy technologii, takich jak pliki cookie, local storage i podobnych służących do zbierania i przetwarzania danych osobowych oraz danych eksploatacyjnych w celu personalizowania udostępnianych treści i reklam oraz analizowania ruchu na naszych stronach. W ten sposób technologię tę wykorzystują również nasi Zaufani Partnerzy, którzy także chcą serwować reklamy jak najlepiej dopasowane do Twoich preferencji. Cookies to dane informatyczne zapisywane w plikach i przechowywane na Twoim urządzeniu końcowym (tj. twój komputer, tablet, smartphone itp.), które przeglądarka wysyła do serwera przy każdorazowym wejściu na stronę z tego urządzenia podczas gdy odwiedzasz różne strony w Internecie. Szczegółową informację na temat plików cookie i ich funkcjonowania znajdziesz pod tym linkiem.
+
Twoje uprawnienia
+ Zgodnie z RODO przysługują Ci następujące uprawnienia wobec Twoich danych i ich przetwarzania przez nas i Zaufanych Partnerów.
+ Jeśli udzieliłeś zgody na przetwarzanie danych możesz ją w każdej chwili wycofać.
+ Masz również prawo żądania dostępu do Twoich danych osobowych, ich sprostowania, usunięcia, lub ograniczenia przetwarzania, prawo do przeniesienia danych, wyrażenia sprzeciwu wobec przetwarzania danych oraz prawo do wniesienia skargi do organu nadzorczego - GIODO. Uprawnienia powyższe przysługują także w przypadku prawidłowego przetwarzania danych przez administratora. W tym miejscu znajdziesz dodatkowe informacje dotyczące przetwarzania danych i Twoich uprawnień.
+
Zgoda
+ Jeśli chcesz zgodzić się na przetwarzanie przez Zaufanych Partnerów Twoich danych osobowych zebranych w związku z korzystaniem przez Ciebie ze stron i aplikacji internetowych dostarczanych przez Onet Holding sp. z o.o. w celach marketingowych (obejmujących niezbędne działania analityczne i zestawianie w profile marketingowe na podstawie Twojej aktywności na stronach internetowych) oraz jeśli zgadzasz się na instalowanie plików cookies na Twoim urządzeniach i dostęp do tych plików przez Onet i Zaufanych Partnerów możesz w łatwy sposób wyrazić tą zgodę klikając w przycisk „Rozumiem” lub zamykając to okno.
+ Jeśli nie chcesz wyrazić opisanej wyżej zgody lub ograniczyć jej zakres prosimy o kliknięcie w „Ustawienia zaawansowane”.
+ W każdym momencie możesz także edytować Twoje preferencje w zakresie udzielonej zgody w tym nawet wycofać ją całkowicie klikając w ustawienia zaawansowane lub przechodząc na naszą stronę polityki prywatności.`,
+ acceptAll: 'Rozumiem',
+ showPurposes: 'Ustawienia zaawansowane'
},
details: {
- title: '',
- back: '',
- save: ''
+ title: 'Ustawienia prywatności',
+ back: 'Cofnij',
+ save: 'Zapisz i zamknij'
},
purposes: {
- active: '',
- inactive: '',
- showVendors: '',
- cookies: {
- menu: '',
- title: '',
- description: ''
- },
- purpose1: {
- description: 'Allow storing or accessing information on a user’s device.'
- },
- purpose2: {
- description: `Allow processing of a user’s data to provide and inform personalised advertising (including delivery, measurement, and reporting) based on a user’s preferences or interests known or inferred from data collected across multiple sites, apps, or devices; and/or accessing or storing information on devices for that purpose.
- Will include following Features:
-
-
Matching Data to Offline Sources - combining data from offline sources that were initially collected in other contexts.
-
Linking Devices - allow processing of a user’s data to connect such user across multiple devices.
-
Precise Geographic Location data - allow processing of a user’s precise geographic location data in support of a purpose for which that certain third party has consent.
-
`
- },
- purpose3: {
- description: `Allow processing of a user’s data to deliver content or advertisements and measure the delivery of such content or advertisements, extract insights and generate reports to understand service usage; and/or accessing or storing information on devices for that purpose.
- Will include following Features:
-
-
Matching Data to Offline Sources - combining data from offline sources that were initially collected in other contexts.
-
Linking Devices - allow processing of a user’s data to connect such user across multiple devices.
-
Precise Geographic Location data - allow processing of a user’s precise geographic location data in support of a purpose for which that certain third party has consent.
-
`
- },
- purpose4: {
- description: `Allow processing of a user’s data to provide and inform personalised content (including delivery, measurement, and reporting) based on a user’s preferences or interests known or inferred from data collected across multiple sites, apps, or devices; and/or accessing or storing information on devices for that purpose.
- Will include following Features:
-
-
Matching Data to Offline Sources - combining data from offline sources that were initially collected in other contexts.
-
Linking Devices - allow processing of a user’s data to connect such user across multiple devices.
-
Precise Geographic Location data - allow processing of a user’s precise geographic location data in support of a purpose for which that certain third party has consent.
-
`
- },
- customPurpose1: {
- menu: '',
- title: '',
- description: ''
- }
- },
- vendors: {
- title: '',
- rejectAll: '',
- acceptAll: '',
- company: '',
- offOn: '',
- description: '',
- moreChoices: ''
- },
- footer: {
- message: '',
- consentLink: ''
- }
- },
- de: {
- intro: {
- title: 'Diese Website verwendet Cookies',
- description: 'Wir und unsere Partner verwenden sogenannte Cookies (kleine Textdateien) im Webbrowser um zu verstehen, was unsere Besucher interessiert und entsprechend relevante Inhalte und Werbung anbieten zu können. Zukünftig benötigen wir wahrscheinlich ihr/euer Einverständnis dazu. Ein Beispiel, wie dies aussehen könnte, finden sie/findet ihr unter dieser Erklärung ',
- acceptAll: 'Alle Cookies akzeptieren',
- rejectAll: 'Alle Cookies ablehnen',
- showPurposes: 'Verwendungszwecke zeigen'
- },
- details: {
- title: 'Datenschutzeinstellungen',
- back: 'Abbrechen',
- save: 'Sichern und Beenden'
- },
- purposes: {
- active: 'Aktiv',
- inactive: 'Inaktiv',
- showVendors: '',
- cookies: {
- menu: 'Wie wir Cookies einsetzen',
- title: 'Diese Website verwendet Cookies',
- description: 'Unsere Partner und wir setzen Cookies (kleine Textdateien) und sammeln Informationen während des Surfens im Web in diesem Browser. Dies dient dazu zu verstehen, was unsere Besucher interessiert und entsprechend relevante Inhalte und Werbung anbieten zu können.'
- },
- purpose1: {
- menu: 'Zugriff auf ein Gerät',
- title: 'Zugriff auf ein Gerät',
- description: 'Die Erlaubnis zum Speichern und Abrufen von Informationen auf dem Gerät eines Website-Besuchers.Das ist notwendig, um Cookies im Web-Browser zu speichern und zur Anzeige relevanter Informationen und Werbung abrufen zu können.'
- },
- purpose2: {
- menu: 'Persönlich angepaßte Werbung',
- title: 'Persönlich angepaßte Werbung',
- description: 'Die Erlaubnis, Besucherdaten so zu verarbeiten und/oder zu speichern und abzurufen, dass persönlich angepaßte Werbung angeboten und angezeigt werden kann (dies umfaßt die Auslieferung, Messung und die Erstellung von Berichten darüber). Dies erfolgt auf der Basis bekannter Präferenzen oder Interessen, oder durch das Schließen auf Präferenzen oder Interessen durch die Erfassung von Daten auch über verschiedene Websites, Apps oder Geräte hinweg zu diesem Zweck.'
+ active: 'Aktywna',
+ inactive: 'Nieaktywna',
+ showVendors: 'Pokaż listę naszych zaufanych partnerów',
+ purpose5: {
+ menu: 'Instalowanie plików cookies',
+ title: 'Instalowanie plików cookies itp. na Twoich urządzeniach i dostęp do tych plików.',
+ description: 'Na naszych stronach internetowych i w aplikacjach używamy technologii, takich jak pliki cookie, local storage i podobnych służących do zbierania i przetwarzania danych osobowych oraz danych eksploatacyjnych w celu personalizowania udostępnianych treści i reklam oraz analizowania ruchu na naszych stronach. Te pliki cookie pomagają poprawić jakość treści reklamowych na stronach i w aplikacjach. Dzięki tym technologiom możemy zapewnić Ci lepszą obsługę poprzez serwowanie reklam lepiej dopasowanych do Twoich preferencji i serwowanie treści, które mogą Cię bardziej zainteresować. Pliki te pozwalają nam również lepiej badać i analizować zainteresowanie naszymi stronami i treściami, które Ci serwujemy. Dzięki tym analizom możemy zadbać o jakość serwowanych przez nas treści.'
},
purpose3: {
- menu: 'Analysen',
- title: 'Analysen',
- description: 'Die Erlaubnis, Besucherdaten zur Anzeige von Inhalten oder Werbung zu verarbeiten, und zur Messung der Auslieferung solcher Inhalte oder Werbung. Umfasst ist die Gewinnung von Erkenntnissen und die Generierung von Berichten um die Nutzung des angebotenen Service zu verstehen, und/oder das Abrufen oder Speichern von Informationen auf Geräten zu diesem Zweck.'
- },
- purpose4: {
- menu: 'Persönlich angepasste Inhalte',
- title: 'Persönlich angepasste Inhalte',
- description: 'Die Erlaubnis, Besucherdaten zur Anzeige von personalisierten Inhalten zu verarbeiten, und zur Messung der Auslieferung. Umfasst ist die Gewinnung von Erkenntnissen darüber und die Generierung von Berichten dazu. Dies erfolgt auf der Basis bekannter Präferenzen oder Interessen, oder durch das Schließen auf Präferenzen oder Interessen durch die Erfassung von Daten auch über verschiedene Websites, Apps oder Geräte hinweg zu diesem Zweck.'
+ menu: 'Przetwarzanie danych osobowych',
+ title: 'Przetwarzanie danych osobowych w celach marketingowych przez Zaufanych Partnerów.',
+ description: 'Zgoda dotyczy przetwarzania Twoich danych osobowych przez Zaufanych Partnerów w celach marketingowych, które obejmują także niezbędne działania analityczne i zestawianie w profile marketingowe na podstawie Twojej aktywności na stronach internetowych. Na podstawie tej zgody, Twoje dane, w tym zebrane informacje o Twojej aktywności na stronach internetowych, będą wykorzystywane do prezentowania Ci reklam produktów i usług naszych Partnerów biznesowych, dopasowanych do Twoich zainteresowań.'
}
},
vendors: {
- title: 'Unsere Partner',
- rejectAll: 'Alle ablehnen',
- acceptAll: 'Alle akzeptieren',
- company: 'Unternehmen',
- offOn: 'Aus/An',
- description: 'Helfen Sie uns, Ihnen einen besseren Service zu bieten! Unsere Partner verwenden Cookies Ihres Browsers, um quer durch das Web zu verstehen, was Sie interessiert und Ihnen entsprechend relevante Inhalte und Werbung anzubieten.',
- moreChoices: 'Weitere Auswahlmöglichkeiten'
+ title: 'Nasi zaufani partnerzy',
+ company: 'Partner',
+ offOn: 'Akceptuję',
+ description: 'Poniżej lista podmiotów, którym możesz wyrazić zgodę opisaną w poprzednim oknie. Dzięki tej zgodzie możliwe będzie lepsze dopasowania treści i reklam prezentowanych przez Zaufanych Partnerów do Twoich zainteresowań. Jeśli nie chcesz wyrazić zgody danemu podmiotowi odznacz wybraną opcję.',
+ moreChoices: 'Edytuj zgody dla naszych Zaufanych Partnerów'
},
footer: {
- message: 'Du kannst deine Datenschutz-Einstellungen bearbeiten',
- consentLink: 'hier'
+ message: 'Zmień swoje ustawienia prywatności klikając',
+ consentLink: 'tutaj'
}
}
};
From cb9193013984f2ca864e60c715c73168ff8ae704 Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Wed, 9 May 2018 15:33:39 +0200
Subject: [PATCH 018/540] Could not find definition to decode cookie version
NaN
---
src/lib/init.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/lib/init.js b/src/lib/init.js
index 1433c25e..4cf86ad7 100755
--- a/src/lib/init.js
+++ b/src/lib/init.js
@@ -21,8 +21,8 @@ function readExternalConsentData(config) {
} else {
try {
resolve([
- decodeVendorConsentData(data.vendor),
- decodePublisherConsentData(data.publisher)
+ data.vendor && decodeVendorConsentData(data.vendor),
+ data.publisher && decodePublisherConsentData(data.publisher)
]);
} catch (err) {
reject(err);
From 70c095657009820f5d2c4df0986954e226ff0063 Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Wed, 9 May 2018 15:50:05 +0200
Subject: [PATCH 019/540] Polish translation
---
src/lib/translations.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/lib/translations.js b/src/lib/translations.js
index 3f348010..e22c3c54 100644
--- a/src/lib/translations.js
+++ b/src/lib/translations.js
@@ -46,12 +46,12 @@ export default {
active: 'Aktywna',
inactive: 'Nieaktywna',
showVendors: 'Pokaż listę naszych zaufanych partnerów',
- purpose5: {
+ purpose1: {
menu: 'Instalowanie plików cookies',
title: 'Instalowanie plików cookies itp. na Twoich urządzeniach i dostęp do tych plików.',
description: 'Na naszych stronach internetowych i w aplikacjach używamy technologii, takich jak pliki cookie, local storage i podobnych służących do zbierania i przetwarzania danych osobowych oraz danych eksploatacyjnych w celu personalizowania udostępnianych treści i reklam oraz analizowania ruchu na naszych stronach. Te pliki cookie pomagają poprawić jakość treści reklamowych na stronach i w aplikacjach. Dzięki tym technologiom możemy zapewnić Ci lepszą obsługę poprzez serwowanie reklam lepiej dopasowanych do Twoich preferencji i serwowanie treści, które mogą Cię bardziej zainteresować. Pliki te pozwalają nam również lepiej badać i analizować zainteresowanie naszymi stronami i treściami, które Ci serwujemy. Dzięki tym analizom możemy zadbać o jakość serwowanych przez nas treści.'
},
- purpose3: {
+ 'purpose2,3,4,5': {
menu: 'Przetwarzanie danych osobowych',
title: 'Przetwarzanie danych osobowych w celach marketingowych przez Zaufanych Partnerów.',
description: 'Zgoda dotyczy przetwarzania Twoich danych osobowych przez Zaufanych Partnerów w celach marketingowych, które obejmują także niezbędne działania analityczne i zestawianie w profile marketingowe na podstawie Twojej aktywności na stronach internetowych. Na podstawie tej zgody, Twoje dane, w tym zebrane informacje o Twojej aktywności na stronach internetowych, będą wykorzystywane do prezentowania Ci reklam produktów i usług naszych Partnerów biznesowych, dopasowanych do Twoich zainteresowań.'
From 0dcd134e0ff0b79bd4a226142f6c28c7e0f17523 Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Wed, 9 May 2018 16:54:05 +0200
Subject: [PATCH 020/540] Adding scrollbars on popup intro when description
text is very long
---
src/components/popup/intro/intro.less | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/components/popup/intro/intro.less b/src/components/popup/intro/intro.less
index 09a27a9a..7a724bd4 100644
--- a/src/components/popup/intro/intro.less
+++ b/src/components/popup/intro/intro.less
@@ -11,6 +11,7 @@ div.intro {
.description {
margin: 4% 0;
overflow: auto;
+ height: 270px;
}
.options {
display: flex;
From cc27281bdd025b73b5de34555a6071ec6c53185e Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Wed, 9 May 2018 19:05:06 +0200
Subject: [PATCH 021/540] Cookie value must be always string
---
src/lib/init.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/lib/init.js b/src/lib/init.js
index 4cf86ad7..168b9c05 100755
--- a/src/lib/init.js
+++ b/src/lib/init.js
@@ -21,8 +21,8 @@ function readExternalConsentData(config) {
} else {
try {
resolve([
- data.vendor && decodeVendorConsentData(data.vendor),
- data.publisher && decodePublisherConsentData(data.publisher)
+ data.vendor && decodeVendorConsentData(data.vendor) || '',
+ data.publisher && decodePublisherConsentData(data.publisher) || ''
]);
} catch (err) {
reject(err);
From 06fabbf333f3fadd8f7c3b6f24ca40c1c8368dfb Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Thu, 10 May 2018 15:19:34 +0200
Subject: [PATCH 022/540] Polish translation
---
src/lib/translations.js | 100 ++++++++++++++++++++++++++--------------
1 file changed, 65 insertions(+), 35 deletions(-)
diff --git a/src/lib/translations.js b/src/lib/translations.js
index e22c3c54..0186f1a7 100644
--- a/src/lib/translations.js
+++ b/src/lib/translations.js
@@ -8,44 +8,74 @@ export default {
pl: {
intro: {
title: 'Szanowna Użytkowniczko, Szanowny Użytkowniku,',
- description: `Z dniem 25 maja 2018 roku rozpoczyna obowiązywanie Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (określane popularnie jako „RODO”).
- RODO obowiązywać będzie w identycznym zakresie we wszystkich krajach Unii Europejskiej, a więc także w Polsce i wprowadza szereg zmian w zasadach regulujących przetwarzanie danych osobowych, które będą miały wpływ na wiele dziedzin życia, w tym na korzystanie z usług internetowych takich jak między innymi usługa portalu Onet i innych serwisów oferowanych przez Onet Holding sp. z o.o.
- W tej informacji przedstawiamy skrót najważniejszych zagadnień dotyczących przetwarzania Twoich danych osobowych jakie może mieć miejsce po 25 maja 2018 roku w związku z korzystaniem z naszych usług. Prosimy o jej przeczytanie, nie zajmie to więcej niż kilka minut.
-
Czym są dane osobowe
- Dane osobowe to zgodnie z RODO informacje o zidentyfikowanej lub możliwej do zidentyfikowania osobie fizycznej. W przypadku korzystania z naszych serwisów takimi danymi są np. adres e-mail, adres IP lub Twoje dane w koncie poczty elektronicznej czy koncie w innej usłudze Onetu.
- Dane osobowe mogą być zapisywane w plikach cookies lub podobnych technologiach (np. local storage) instalowanych przez nas lub naszych zaufanych partnerów na naszych stronach i urządzeniach których używasz podczas korzystania z naszych usług.
-
Podstawa i cel przetwarzania
- Przetwarzanie danych osobowych wymaga podstawy prawnej. RODO przewiduje kilka rodzajów takich podstaw prawnych dla przetwarzania danych, a w przypadkach korzystania z naszych usług wystąpią co do zasady trzy z nich:
- - niezbędność przetwarzania do zawarcia lub wykonania umowy, której jesteś stroną – umowa, o której mówią przepisy to w naszym przypadku regulamin danej usługi. Jeśli zatem zawieramy z Tobą umowę o realizację danej usługi – np. usługi, w ramach której zapewniamy Ci możliwość zapoznania z jednym z naszych serwisów w oparciu o treść regulaminu tego serwisu, to możemy przetwarzać Twoje dane w zakresie niezbędnym do realizacji tej umowy. W przypadku, gdy zakładasz u nas konto poczty elektronicznej, to umowa o dostarczenie tego konta upoważnia nas do przetwarzania danych niezbędnych do jego zapewnienia (np. danych podanych przez Ciebie w profilu tego konta). Bez tej możliwości nie bylibyśmy w stanie zapewnić Ci usługi, a Ty nie mógłbyś z niej korzystać.
- - niezbędność przetwarzania do celów wynikających z prawnie uzasadnionych interesów realizowanych przez administratora lub przez stronę trzecią. Ta podstawa przetwarzania danych dotyczy przypadków, gdy ich przetwarzanie jest uzasadnione z uwagi na nasze usprawiedliwione potrzeby, co obejmuje między innymi konieczność zapewnienia bezpieczeństwa usługi (np. sprawdzenie, czy do Twojego konta nie loguje się nieuprawniona osoba), dokonanie pomiarów statystycznych, ulepszania naszych usług i dopasowania ich do potrzeb i wygody użytkowników (np. personalizowanie treści w usługach) jak również prowadzenie marketingu i promocji naszych własnych usług (np. jeśli interesujesz się historią i oglądasz materiały historyczne w portalu Onet lub na innych stronach internetowych, to możemy Ci wyświetlić reklamę dotyczącą artykułu w serwisie Onet Podróże o historycznych trasach krajoznawczych).
- - Twoja dobrowolna zgoda. Ta podstawa przetwarzania danych będzie konieczna głównie w przypadku świadczenia Ci usług marketingowych przez podmioty trzecie (Zaufanych Partnerów, o których mowa poniżej) lub na ich rzecz. Chcąc przedstawić Ci reklamy, które będą dla Ciebie interesujące (np. przedstawić Ci reklamę produktu, którego możesz aktualnie potrzebować) reklamodawcy i ich przedstawiciele muszą mieć możliwość przetwarzania Twoich danych. Oczywiście udzielenie powyższej zgody jest całkowicie dobrowolne i jeśli nie chcesz, nie musisz jej udzielać. Udostępniane przez nas rozwiązanie umożliwia Ci także ograniczenie zakresu tej zgody, jak również jej zmianę w każdym momencie. Pozostałe przysługujące Ci w związku z udzieloną zgodą uprawnienia zostały opisane poniżej.
- Twoje dane w ramach naszych usług przetwarzane będą wyłącznie w przypadku posiadania przez nas lub inny podmiot przetwarzający dane jednej z dopuszczonych przez RODO podstaw prawnych i wyłącznie w celu dostosowanym do danej podstawy, zgodnie z opisem powyżej. Twoje dane przetwarzane będą do czasu istnienia podstawy do ich przetwarzania – czyli w przypadku udzielenia zgody do momentu jej cofnięcia, ograniczenia lub innych działań z Twojej strony ograniczających tę zgodę, w przypadku niezbędności danych do wykonania umowy – przez czas jej wykonywania, a w przypadku, gdy podstawą przetwarzania danych jest uzasadniony interes administratora – do czasu istnienia tego uzasadnionego interesu.
-
Administrator
- Administratorem Twoich danych osobowych będzie Onet – czyli Onet Holding sp. z o.o. z siedzibą w Warszawie (02 – 672), ul. Domaniewska 52, zarejestrowana w rejestrze przedsiębiorców Krajowego Rejestru Sądowego prowadzonym przez Sąd Rejonowy dla m. st. Warszawy Wydział XIII Gospodarczy Krajowego Rejestru Sądowego pod numerem KRS 0000420780, z kapitałem zakładowym w kwocie 95.000 zł (w całości wpłaconym), NIP: 5272677009, REGON: 146127300 – a także nasi Zaufani Partnerzy, czyli firmy i inne podmioty z którymi współpracujemy głównie w zakresie marketingowym. Listę Zaufanych Partnerów możesz sprawdzić w każdym momencie w tym miejscu i zdecydować którym z nich chcesz wyrazić zgodę na przetwarzanie Twoich danych.
-
Przekazywanie danych
- Twoje dane będzie przetwarzać Onet i Zaufani Partnerzy – jeśli wyrazisz im zgodę, ale mogą być one również powierzone do przetwarzania innym podmiotom. W każdym takim przypadku przekazanie danych nie uprawnia ich odbiorcy do dowolnego korzystania z danych, a jedynie do korzystania z nich w celach wyraźnie wskazanych przez Onet lub Zaufanego Partnera. Przekazywanie danych ma miejsce na ogół w przypadku współpracy z podwykonawcą (np. agencją marketingową) lub usługodawcą (np. dostawcą usług przechowywania danych). W każdym przypadku przekazanie danych nie zwalnia przekazującego z odpowiedzialności za ich przetwarzanie. Dane mogą być też przekazywane organom publicznym o ile upoważniają ich do tego obowiązujące przepisy i przedstawią odpowiednie żądanie.
-
Cookies
- Na naszych stronach internetowych i w aplikacjach używamy technologii, takich jak pliki cookie, local storage i podobnych służących do zbierania i przetwarzania danych osobowych oraz danych eksploatacyjnych w celu personalizowania udostępnianych treści i reklam oraz analizowania ruchu na naszych stronach. W ten sposób technologię tę wykorzystują również nasi Zaufani Partnerzy, którzy także chcą serwować reklamy jak najlepiej dopasowane do Twoich preferencji. Cookies to dane informatyczne zapisywane w plikach i przechowywane na Twoim urządzeniu końcowym (tj. twój komputer, tablet, smartphone itp.), które przeglądarka wysyła do serwera przy każdorazowym wejściu na stronę z tego urządzenia podczas gdy odwiedzasz różne strony w Internecie. Szczegółową informację na temat plików cookie i ich funkcjonowania znajdziesz pod tym linkiem.
-
Twoje uprawnienia
- Zgodnie z RODO przysługują Ci następujące uprawnienia wobec Twoich danych i ich przetwarzania przez nas i Zaufanych Partnerów.
- Jeśli udzieliłeś zgody na przetwarzanie danych możesz ją w każdej chwili wycofać.
- Masz również prawo żądania dostępu do Twoich danych osobowych, ich sprostowania, usunięcia, lub ograniczenia przetwarzania, prawo do przeniesienia danych, wyrażenia sprzeciwu wobec przetwarzania danych oraz prawo do wniesienia skargi do organu nadzorczego - GIODO. Uprawnienia powyższe przysługują także w przypadku prawidłowego przetwarzania danych przez administratora. W tym miejscu znajdziesz dodatkowe informacje dotyczące przetwarzania danych i Twoich uprawnień.
-
Zgoda
- Jeśli chcesz zgodzić się na przetwarzanie przez Zaufanych Partnerów Twoich danych osobowych zebranych w związku z korzystaniem przez Ciebie ze stron i aplikacji internetowych dostarczanych przez Onet Holding sp. z o.o. w celach marketingowych (obejmujących niezbędne działania analityczne i zestawianie w profile marketingowe na podstawie Twojej aktywności na stronach internetowych) oraz jeśli zgadzasz się na instalowanie plików cookies na Twoim urządzeniach i dostęp do tych plików przez Onet i Zaufanych Partnerów możesz w łatwy sposób wyrazić tą zgodę klikając w przycisk „Rozumiem” lub zamykając to okno.
- Jeśli nie chcesz wyrazić opisanej wyżej zgody lub ograniczyć jej zakres prosimy o kliknięcie w „Ustawienia zaawansowane”.
- W każdym momencie możesz także edytować Twoje preferencje w zakresie udzielonej zgody w tym nawet wycofać ją całkowicie klikając w ustawienia zaawansowane lub przechodząc na naszą stronę polityki prywatności.`,
- acceptAll: 'Rozumiem',
+ description: `
Na naszych stronach używamy technologii, takich jak pliki cookie, do zbierania i przetwarzania danych osobowych w celu personalizowania treści i reklam oraz analizowania ruchu na stronach i w Internecie. W ten sposób technologię tę wykorzystują również podmioty powiązane z Grupą Onet-RAS oraz nasi Zaufani Partnerzy, którzy także chcą serwować reklamy jak najlepiej dopasowane do Twoich preferencji. Chcemy zapoznać Cię ze szczegółami stosowanych przez nas technologii oraz z przepisami, które niebawem wejdą w życie, tak aby dać Ci pełną wiedzę i komfort w korzystaniu z naszych serwisów internetowych.
+
+
RODO
+
Z dniem 25 maja 2018 roku rozpoczyna obowiązywanie Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (określane popularnie jako „RODO”).
+
+ RODO obowiązywać będzie w identycznym zakresie we wszystkich krajach Unii Europejskiej, a więc także w Polsce i wprowadza szereg zmian w zasadach regulujących przetwarzanie danych osobowych, które będą miały wpływ na wiele dziedzin życia, w tym na korzystanie z usług internetowych, takich jak między innymi usługa portalu Onet, serwisu Sympatia, serwisu Fakt24.pl, serwisu Skąpiec, Opineo i innych serwisów oferowanych przez podmioty tworzące Grupę Onet-RAS.
+
+ W tej informacji przedstawiamy skrót najważniejszych zagadnień dotyczących przetwarzania Twoich danych osobowych, jakie może mieć miejsce po 25 maja 2018 roku w związku z korzystaniem z naszych usług. Prosimy Cię o jej przeczytanie, nie zajmie to więcej niż kilka minut.
+
+
+
Czym są dane osobowe
+
Dane osobowe to zgodnie z RODO informacje o zidentyfikowanej lub możliwej do zidentyfikowania osobie fizycznej. W przypadku korzystania z naszych serwisów takimi danymi są np. adres e-mail, adres IP lub Twoje dane w koncie poczty elektronicznej czy koncie w innej usłudze oferowanej przez podmioty z Grupy Onet-RAS.
+
+ Dane osobowe mogą być zapisywane w plikach cookies lub podobnych technologiach (np. local storage) instalowanych przez nas lub naszych Zaufanych Partnerów na naszych stronach i urządzeniach, których używasz podczas korzystania z naszych usług.
+
+
Podstawa i cel przetwarzania
+
+
Przetwarzanie danych osobowych wymaga podstawy prawnej. RODO przewiduje kilka rodzajów takich podstaw prawnych dla przetwarzania danych, a przypadkach korzystania z naszych usług wystąpią, co do zasady trzy z nich:
+
+
+
-Niezbędność przetwarzania do zawarcia lub wykonania umowy, której jesteś stroną – umowa, o której mówią przepisy to w naszym przypadku regulamin danej usługi. Jeśli zatem zawieramy z Tobą umowę o realizację danej usługi – np. usługi, w ramach, której zapewniamy Ci możliwość zapoznania z jednym z naszych serwisów w oparciu o treść regulaminu tego serwisu, to możemy przetwarzać Twoje dane w zakresie niezbędnym do realizacji tej umowy. W przypadku, gdy zakładasz u nas konto poczty elektronicznej, to umowa o dostarczenie tego konta upoważnia nas do przetwarzania danych niezbędnych do jego zapewnienia (np. danych podanych przez Ciebie w profilu tego konta). Bez tej możliwości nie bylibyśmy w stanie zapewnić Ci usługi, a Ty nie mógłbyś z niej korzystać.
+
-Niezbędność przetwarzania do celów wynikających z prawnie uzasadnionych interesów realizowanych przez administratora lub przez stronę trzecią. Ta podstawa przetwarzania danych dotyczy przypadków, gdy ich przetwarzanie jest uzasadnione z uwagi na nasze usprawiedliwione potrzeby, co obejmuje między innymi konieczność zapewnienia bezpieczeństwa usługi (np. sprawdzenie, czy do Twojego konta nie loguje się nieuprawniona osoba), dokonanie pomiarów statystycznych, ulepszania naszych usług i dopasowania ich do potrzeb i wygody użytkowników (np. personalizowanie treści w usługach) jak również prowadzenie marketingu i promocji własnych usług administratora z Grupy Onet-RAS w serwisie tego administratora (np. jeśli interesujesz się historią i oglądasz materiały historyczne w portalu Onet lub na innych stronach internetowych, to możemy Ci wyświetlić reklamę dotyczącą artykułu w serwisie Onet Podróże o historycznych trasach krajoznawczych)
+
-Twoja dobrowolna zgoda. Ta podstawa przetwarzania danych będzie konieczna głównie w przypadku świadczenia Ci usług marketingowych przez podmioty trzecie (Zaufanych Partnerów, o których mowa poniżej) lub na ich rzecz. Chcąc przedstawić Ci reklamy, które będą dla Ciebie interesujące (np. przedstawić Ci reklamę produktu, którego możesz aktualnie potrzebować) reklamodawcy i ich przedstawiciele muszą mieć możliwość przetwarzania Twoich danych. Oczywiście udzielenie powyższej zgody jest całkowicie dobrowolne i jeśli nie chcesz, nie musisz jej udzielać. Udostępniane przez nas rozwiązanie umożliwia Ci także ograniczenie zakresu tej zgody, jak również jej zmianę w każdym momencie. Pozostałe przysługujące Ci w związku z udzieloną zgodą uprawnienia zostały opisane poniżej.
+
+
+
Twoje dane w ramach naszych usług przetwarzane będą wyłącznie w przypadku posiadania przez nas lub inny podmiot przetwarzający dane jednej z dopuszczonych przez RODO podstaw prawnych i wyłącznie w celu dostosowanym do danej podstawy, zgodnie z opisem powyżej. Twoje dane przetwarzane będą do czasu istnienia podstawy do ich przetwarzania – czyli w przypadku udzielenia zgody do momentu jej cofnięcia, ograniczenia lub innych działań z Twojej strony ograniczających tę zgodę, w przypadku niezbędności danych do wykonania umowy – przez czas jej wykonywania, a w przypadku, gdy podstawą przetwarzania danych jest uzasadniony interes administratora – do czasu istnienia tego uzasadnionego interesu.
+
+
Administratorzy
+
Administratorami Twoich danych osobowych będą podmioty z Grupy Onet-RAS, logo podmiotu, na którego stronę wszedłeś możesz zobaczyć na planszy zawierającej niniejszą informację, a pełne dane wszystkich podmiotów możesz sprawdzić pod tym linkiem - a także nasi Zaufani Partnerzy, czyli firmy i inne podmioty, z którymi współpracujemy głównie w zakresie marketingowym. Listę Zaufanych Partnerów możesz sprawdzić w każdym momencie na stronie naszej polityki prywatności i zdecydować, którym z nich chcesz wyrazić zgodę na przetwarzanie Twoich danych.
+
+
Przekazywanie danych
+
Twoje dane będą przetwarzać podmioty z Grupy Onet-RAS i Zaufani Partnerzy – jeśli wyrazisz im zgodę, ale mogą być one również powierzone do przetwarzania innym podmiotom. W każdym takim przypadku przekazanie danych nie uprawnia ich odbiorcy do dowolnego korzystania z nich, a jedynie do korzystania w celach wyraźnie wskazanych przez dany podmiot z Grupy Onet-RAS lub Zaufanego Partnera. Przekazywanie danych ma miejsce na ogół w przypadku współpracy z podwykonawcą (np. agencją marketingową) lub usługodawcą (np. dostawcą usług przechowywania danych). Dzięki temu możemy np. lepiej dobrać najciekawsze lub najtańsze oferty dopasowane dla Ciebie. W każdym przypadku przekazanie danych nie zwalnia przekazującego z odpowiedzialności za ich przetwarzanie. Dane mogą być też przekazywane organom publicznym, o ile upoważniają ich do tego obowiązujące przepisy i przedstawią odpowiednie żądanie, jednak nigdy w innym przypadku.
+
+
Cookies
+
Na naszych stronach internetowych i w aplikacjach używamy technologii, takich jak pliki cookie, local storage i podobnych służących do zbierania i przetwarzania danych osobowych oraz danych eksploatacyjnych w celu personalizowania udostępnianych treści i reklam oraz analizowania ruchu na naszych stronach. W ten sposób technologię tę wykorzystują również nasi Zaufani Partnerzy, którzy także chcą serwować reklamy jak najlepiej dopasowane do Twoich preferencji. Cookies to dane informatyczne zapisywane w plikach i przechowywane na Twoim urządzeniu końcowym (tj. twój komputer, tablet, smartphone itp.), które przeglądarka wysyła do serwera przy każdorazowym wejściu na stronę z tego urządzenia, podczas gdy odwiedzasz różne strony w Internecie. Szczegółową informację na temat plików cookie i ich funkcjonowania znajdziesz pod tym linkiem. Pod tym linkiem znajdziesz także informację o tym jak zmienić ustawienia przeglądarki, by ograniczyć lub wyłączyć funkcjonowanie plików cookies itp. oraz jak usunąć takie pliki z Twojego urządzenia.
+
+
Twoje uprawnienia
+
Zgodnie z RODO przysługują Ci następujące uprawnienia wobec Twoich danych i ich przetwarzania przez nas i Zaufanych Partnerów.
+
+
Jeśli udzieliłeś zgody na przetwarzanie danych możesz ją w każdej chwili wycofać.
+
+ Masz również prawo żądania dostępu do Twoich danych osobowych, ich sprostowania, usunięcia, lub ograniczenia przetwarzania, prawo do przeniesienia danych, wyrażenia sprzeciwu wobec przetwarzani danych oraz prawo do wniesienia skargi do organu nadzorczego - GIODO. Uprawnienia powyższe przysługują także w przypadku prawidłowego przetwarzania danych przez administratora. Pod tym adresem znajdziesz dodatkowe informacje dotyczące przetwarzania danych i Twoich uprawnień.
+
+
+
+
Zgoda
+
Jeśli chcesz zgodzić się na przetwarzanie przez podmioty z Grupy Onet-RAS i Zaufanych Partnerów Twoich danych osobowych zebranych w związku z korzystaniem przez Ciebie ze stron i aplikacji internetowych dostarczanych przez podmioty z Grupy Onet-RAS w celach marketingowych (obejmujących niezbędne działania analityczne i zestawianie w profile marketingowe na podstawie Twojej aktywności na stronach internetowych) w tym ich przetwarzanie w plikach cookies itp.
+
+ instalowanych na Twoich urządzeniach i odczytywanych z tych plików przez podmioty z Grupy Onet-RAS i Zaufanych Partnerów możesz w łatwy sposób wyrazić tę zgodę klikając w przycisk „Przejdź na stronę” lub zamykając to okno.
+
+ Jeśli nie chcesz wyrazić opisanej wyżej zgody lub w ograniczyć jej zakres prosimy o kliknięcie w „Ustawienia zaawansowane”.
+
+ Wyrażenie zgody jest dobrowolne. W każdym momencie możesz także edytować Twoje preferencje w zakresie udzielonej zgody w tym nawet wycofać ją całkowicie klikając w ustawienia zaawansowane lub przechodząc na naszą stronę polityki prywatności.
+
+ Powyższa zgoda dotyczy przetwarzania w celach marketingowych innych niż własne cele podmiotów z Grupy Onet-RAS. Informujemy jednocześnie, iż podmioty z Grupy Onet-RAS w ramach udostępnianych przez siebie usług internetowych przetwarzać będą Twoje dane we własnych celach marketingowych opisanych szczegółowo powyżej w oparciu o ich prawnie uzasadniony interes, jako administratora.
+`,
+ acceptAll: 'Przejdź na stronę',
showPurposes: 'Ustawienia zaawansowane'
},
details: {
- title: 'Ustawienia prywatności',
- back: 'Cofnij',
+ title: 'Ustawienia zaawansowane',
+ back: 'Wstecz',
save: 'Zapisz i zamknij'
},
purposes: {
active: 'Aktywna',
inactive: 'Nieaktywna',
- showVendors: 'Pokaż listę naszych zaufanych partnerów',
+ showVendors: 'Pokaż listę naszych Zaufanych Partnerów',
purpose1: {
menu: 'Instalowanie plików cookies',
title: 'Instalowanie plików cookies itp. na Twoich urządzeniach i dostęp do tych plików.',
@@ -53,16 +83,16 @@ export default {
},
'purpose2,3,4,5': {
menu: 'Przetwarzanie danych osobowych',
- title: 'Przetwarzanie danych osobowych w celach marketingowych przez Zaufanych Partnerów.',
- description: 'Zgoda dotyczy przetwarzania Twoich danych osobowych przez Zaufanych Partnerów w celach marketingowych, które obejmują także niezbędne działania analityczne i zestawianie w profile marketingowe na podstawie Twojej aktywności na stronach internetowych. Na podstawie tej zgody, Twoje dane, w tym zebrane informacje o Twojej aktywności na stronach internetowych, będą wykorzystywane do prezentowania Ci reklam produktów i usług naszych Partnerów biznesowych, dopasowanych do Twoich zainteresowań.'
+ title: 'Przetwarzanie danych osobowych w celach marketingowych przez naszych Zaufanych Partnerów.',
+ description: 'Zgoda dotyczy przetwarzania Twoich danych osobowych przez Zaufanych Partnerów w celach marketingowych, które obejmują także niezbędne działania analityczne i zestawianie w profile marketingowe na podstawie Twojej aktywności na stronach internetowych. Na podstawie tej zgody, Twoje dane, w tym zebrane informacje o Twojej aktywności na stronach internetowych, będą wykorzystywane do prezentowania Ci reklam produktów i usług naszych Partnerów biznesowych, dopasowanych do Twoich zainteresowań.'
}
},
vendors: {
- title: 'Nasi zaufani partnerzy',
+ title: 'Nasi Zaufani Partnerzy',
company: 'Partner',
offOn: 'Akceptuję',
- description: 'Poniżej lista podmiotów, którym możesz wyrazić zgodę opisaną w poprzednim oknie. Dzięki tej zgodzie możliwe będzie lepsze dopasowania treści i reklam prezentowanych przez Zaufanych Partnerów do Twoich zainteresowań. Jeśli nie chcesz wyrazić zgody danemu podmiotowi odznacz wybraną opcję.',
- moreChoices: 'Edytuj zgody dla naszych Zaufanych Partnerów'
+ description: `Poniżej lista podmiotów, którym możesz wyrazić zgodę opisaną w poprzednim oknie. Dzięki tej zgodzie możliwe będzie lepsze dopasowania treści i reklam prezentowanych przez Zaufanych Partnerów do Twoich zainteresowań. Jeśli nie wyrażasz zgody danemu Zaufanemu Partnerowi kliknij poniżej w „zmień ustawienia partnerów” i odznacz wybraną opcję.Jeśli nie chcesz by Twoje dane były przetwarzane przez podmioty z Grupy Onet-RAS (lub odpowiednio by podmioty te nie wykorzystywały plików cookies itp. na Twoich urządzeniach) wróć do poprzedniego okna i przesuń suwak w pozycję „nieaktywna”.`,
+ moreChoices: 'Pokaż listę Zaufanych Partnerów'
},
footer: {
message: 'Zmień swoje ustawienia prywatności klikając',
From bf4d0db321dc82c794a8358f00383c9646119250 Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Thu, 10 May 2018 15:32:57 +0200
Subject: [PATCH 023/540] Polish translation
---
src/lib/translations.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/lib/translations.js b/src/lib/translations.js
index 0186f1a7..78f75003 100644
--- a/src/lib/translations.js
+++ b/src/lib/translations.js
@@ -27,11 +27,11 @@ export default {
Przetwarzanie danych osobowych wymaga podstawy prawnej. RODO przewiduje kilka rodzajów takich podstaw prawnych dla przetwarzania danych, a przypadkach korzystania z naszych usług wystąpią, co do zasady trzy z nich:
-
+
-Niezbędność przetwarzania do zawarcia lub wykonania umowy, której jesteś stroną – umowa, o której mówią przepisy to w naszym przypadku regulamin danej usługi. Jeśli zatem zawieramy z Tobą umowę o realizację danej usługi – np. usługi, w ramach, której zapewniamy Ci możliwość zapoznania z jednym z naszych serwisów w oparciu o treść regulaminu tego serwisu, to możemy przetwarzać Twoje dane w zakresie niezbędnym do realizacji tej umowy. W przypadku, gdy zakładasz u nas konto poczty elektronicznej, to umowa o dostarczenie tego konta upoważnia nas do przetwarzania danych niezbędnych do jego zapewnienia (np. danych podanych przez Ciebie w profilu tego konta). Bez tej możliwości nie bylibyśmy w stanie zapewnić Ci usługi, a Ty nie mógłbyś z niej korzystać.
-Niezbędność przetwarzania do celów wynikających z prawnie uzasadnionych interesów realizowanych przez administratora lub przez stronę trzecią. Ta podstawa przetwarzania danych dotyczy przypadków, gdy ich przetwarzanie jest uzasadnione z uwagi na nasze usprawiedliwione potrzeby, co obejmuje między innymi konieczność zapewnienia bezpieczeństwa usługi (np. sprawdzenie, czy do Twojego konta nie loguje się nieuprawniona osoba), dokonanie pomiarów statystycznych, ulepszania naszych usług i dopasowania ich do potrzeb i wygody użytkowników (np. personalizowanie treści w usługach) jak również prowadzenie marketingu i promocji własnych usług administratora z Grupy Onet-RAS w serwisie tego administratora (np. jeśli interesujesz się historią i oglądasz materiały historyczne w portalu Onet lub na innych stronach internetowych, to możemy Ci wyświetlić reklamę dotyczącą artykułu w serwisie Onet Podróże o historycznych trasach krajoznawczych)
-Twoja dobrowolna zgoda. Ta podstawa przetwarzania danych będzie konieczna głównie w przypadku świadczenia Ci usług marketingowych przez podmioty trzecie (Zaufanych Partnerów, o których mowa poniżej) lub na ich rzecz. Chcąc przedstawić Ci reklamy, które będą dla Ciebie interesujące (np. przedstawić Ci reklamę produktu, którego możesz aktualnie potrzebować) reklamodawcy i ich przedstawiciele muszą mieć możliwość przetwarzania Twoich danych. Oczywiście udzielenie powyższej zgody jest całkowicie dobrowolne i jeśli nie chcesz, nie musisz jej udzielać. Udostępniane przez nas rozwiązanie umożliwia Ci także ograniczenie zakresu tej zgody, jak również jej zmianę w każdym momencie. Pozostałe przysługujące Ci w związku z udzieloną zgodą uprawnienia zostały opisane poniżej.
-
+
Twoje dane w ramach naszych usług przetwarzane będą wyłącznie w przypadku posiadania przez nas lub inny podmiot przetwarzający dane jednej z dopuszczonych przez RODO podstaw prawnych i wyłącznie w celu dostosowanym do danej podstawy, zgodnie z opisem powyżej. Twoje dane przetwarzane będą do czasu istnienia podstawy do ich przetwarzania – czyli w przypadku udzielenia zgody do momentu jej cofnięcia, ograniczenia lub innych działań z Twojej strony ograniczających tę zgodę, w przypadku niezbędności danych do wykonania umowy – przez czas jej wykonywania, a w przypadku, gdy podstawą przetwarzania danych jest uzasadniony interes administratora – do czasu istnienia tego uzasadnionego interesu.
Na naszych stronach używamy technologii, takich jak pliki cookie, do zbierania i przetwarzania danych osobowych w celu personalizowania treści i reklam oraz analizowania ruchu na stronach i w Internecie. W ten sposób technologię tę wykorzystują również podmioty powiązane z Grupą Onet-RAS oraz nasi Zaufani Partnerzy, którzy także chcą serwować reklamy jak najlepiej dopasowane do Twoich preferencji. Chcemy zapoznać Cię ze szczegółami stosowanych przez nas technologii oraz z przepisami, które niebawem wejdą w życie, tak aby dać Ci pełną wiedzę i komfort w korzystaniu z naszych serwisów internetowych.
+ description: `
Na naszych stronach używamy technologii, takich jak pliki cookie, do zbierania i przetwarzania danych osobowych w celu personalizowania treści i reklam oraz analizowania ruchu na stronach i w Internecie. W ten sposób technologię tę wykorzystują również podmioty powiązane z Grupą Onet-RAS oraz nasi Zaufani Partnerzy, którzy także chcą serwować reklamy jak najlepiej dopasowane do Twoich preferencji. Pragniemy zapoznać Cię ze szczegółami stosowanych przez nas technologii oraz z przepisami, które niebawem wejdą w życie, tak aby dać Ci pełną wiedzę i komfort w korzystaniu z naszych serwisów internetowych.
-
RODO
-
Z dniem 25 maja 2018 roku rozpoczyna obowiązywanie Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (określane popularnie jako „RODO”).
+
RODO
+
Z dniem 25 maja 2018 r. rozpoczyna obowiązywanie Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (określane popularnie jako „RODO”).
+RODO obowiązywać będzie w identycznym zakresie we wszystkich krajach Unii Europejskiej, a więc także w Polsce i wprowadza szereg zmian w zasadach regulujących przetwarzanie danych osobowych, które będą miały wpływ na wiele dziedzin życia, w tym na korzystanie z usług internetowych, takich jak między innymi usługi portalu Onet, serwisu Sympatia, serwisu Fakt24.pl, serwisu Skąpiec, Opineo i innych serwisów oferowanych przez podmioty tworzące Grupę Onet-RAS.
+
+ W tej informacji przedstawiamy skrót najważniejszych zagadnień dotyczących przetwarzania Twoich danych osobowych, jakie może mieć miejsce po 25 maja 2018 r. w związku z korzystaniem z naszych usług. Prosimy Cię o jej przeczytanie, nie zajmie to więcej niż kilka minut.
- RODO obowiązywać będzie w identycznym zakresie we wszystkich krajach Unii Europejskiej, a więc także w Polsce i wprowadza szereg zmian w zasadach regulujących przetwarzanie danych osobowych, które będą miały wpływ na wiele dziedzin życia, w tym na korzystanie z usług internetowych, takich jak między innymi usługa portalu Onet, serwisu Sympatia, serwisu Fakt24.pl, serwisu Skąpiec, Opineo i innych serwisów oferowanych przez podmioty tworzące Grupę Onet-RAS.
-
- W tej informacji przedstawiamy skrót najważniejszych zagadnień dotyczących przetwarzania Twoich danych osobowych, jakie może mieć miejsce po 25 maja 2018 roku w związku z korzystaniem z naszych usług. Prosimy Cię o jej przeczytanie, nie zajmie to więcej niż kilka minut.
+
Czym są dane osobowe
+
Dane osobowe to, zgodnie z RODO, informacje o zidentyfikowanej lub możliwej do zidentyfikowania osobie fizycznej. W przypadku korzystania z naszych serwisów takimi danymi są np. adres e-mail, adres IP lub Twoje dane w koncie poczty elektronicznej czy koncie w innej usłudze oferowanej przez podmioty z Grupy Onet-RAS.
+Dane osobowe mogą być zapisywane w plikach cookies lub podobnych technologiach (np. local storage) instalowanych przez nas lub naszych Zaufanych Partnerów na naszych stronach i urządzeniach, których używasz podczas korzystania z naszych usług.
-
Czym są dane osobowe
-
Dane osobowe to zgodnie z RODO informacje o zidentyfikowanej lub możliwej do zidentyfikowania osobie fizycznej. W przypadku korzystania z naszych serwisów takimi danymi są np. adres e-mail, adres IP lub Twoje dane w koncie poczty elektronicznej czy koncie w innej usłudze oferowanej przez podmioty z Grupy Onet-RAS.
+
Podstawa i cel przetwarzania
- Dane osobowe mogą być zapisywane w plikach cookies lub podobnych technologiach (np. local storage) instalowanych przez nas lub naszych Zaufanych Partnerów na naszych stronach i urządzeniach, których używasz podczas korzystania z naszych usług.
+
Przetwarzanie danych osobowych wymaga podstawy prawnej. RODO przewiduje kilka rodzajów takich podstaw prawnych dla przetwarzania danych, a przypadkach korzystania z naszych usług wystąpią, co do zasady trzy z nich:
+
+
+
1. Niezbędność przetwarzania do zawarcia lub wykonania umowy, której jesteś stroną. Umowa to, w naszym przypadku, regulamin danej usługi. Jeśli zatem zawieramy z Tobą umowę o realizację danej usługi (np. usługi zapewniającej Ci możliwość zapoznania się z jednym z naszych serwisów w oparciu o treść regulaminu tego serwisu), to możemy przetwarzać Twoje dane w zakresie niezbędnym do realizacji tej umowy. W przypadku, gdy zakładasz u nas konto poczty elektronicznej, to umowa o dostarczenie tego konta upoważnia nas do przetwarzania danych niezbędnych do jego zapewnienia (np. danych podanych przez Ciebie w profilu tego konta). Bez tej możliwości nie bylibyśmy w stanie zapewnić Ci usługi, a Ty nie mógłbyś z niej korzystać.
+
2. Niezbędność przetwarzania do celów wynikających z prawnie uzasadnionych interesów realizowanych przez administratora lub przez stronę trzecią. Ta podstawa przetwarzania danych dotyczy przypadków, gdy ich przetwarzanie jest uzasadnione z uwagi na nasze usprawiedliwione potrzeby, co obejmuje między innymi konieczność zapewnienia bezpieczeństwa usługi (np. sprawdzenie, czy do Twojego konta nie loguje się nieuprawniona osoba), dokonanie pomiarów statystycznych, ulepszania naszych usług i dopasowania ich do potrzeb i wygody użytkowników (np. personalizowanie treści w usługach) jak również prowadzenie marketingu i promocji własnych usług administratora z Grupy Onet-RAS w serwisie tego administratora (np. jeśli interesujesz się historią i oglądasz materiały historyczne w portalu Onet lub na innych stronach internetowych, to możemy Ci wyświetlić reklamę dotyczącą artykułu w serwisie Onet Podróże o historycznych trasach krajoznawczych).
+
3. Twoja dobrowolna zgoda. Jest potrzebna głównie w przypadku, gdy usługi marketingowe dostarczają Ci podmioty trzecie (czyli Zaufani Partnerzy, o których mowa poniżej) oraz gdy to my świadczymy takie usługi dla podmiotów trzecich. Aby móc pokazać interesujące Cię reklamy (np. produktu, którego możesz potrzebować) reklamodawcy i ich przedstawiciele muszą mieć możliwość przetwarzania Twoich danych. Udzielenie takiej zgody jest całkowicie dobrowolne, i jeśli nie chcesz, nie musisz jej udzielać. Dzięki naszemu rozwiązaniu masz również możliwość ograniczenia zakresu lub zmiany zgody w dowolnym momencie. Twoje pozostałe uprawnienia wynikające z udzielenia zgody są opisane poniżej.
+
+
+
Twoje dane, w ramach naszych usług, przetwarzane będą wyłącznie w przypadku posiadania przez nas lub inny podmiot przetwarzający dane jednej z dopuszczonych przez RODO podstaw prawnych i wyłącznie w celu dostosowanym do danej podstawy, zgodnie z opisem powyżej. Twoje dane przetwarzane będą do czasu istnienia podstawy do ich przetwarzania – czyli w przypadku udzielenia zgody do momentu jej cofnięcia, ograniczenia lub innych działań z Twojej strony ograniczających tę zgodę, w przypadku niezbędności danych do wykonania umowy – przez czas jej wykonywania, a w przypadku, gdy podstawą przetwarzania danych jest uzasadniony interes administratora – do czasu istnienia tego uzasadnionego interesu.
-
Podstawa i cel przetwarzania
+
Administratorzy
+
Administratorami Twoich danych osobowych będą podmioty z Grupy Onet-RAS, logo podmiotu, na którego stronę wszedłeś możesz zobaczyć na planszy zawierającej niniejszą informację, a pełne dane wszystkich podmiotów możesz sprawdzić pod tym linkiem – a także nasi Zaufani Partnerzy, czyli firmy i inne podmioty, z którymi współpracujemy głównie w zakresie marketingowym. Listę Zaufanych Partnerów możesz sprawdzić w każdym momencie na stronie naszej polityki prywatności i zdecydować, którym z nich chcesz wyrazić zgodę na przetwarzanie Twoich danych.
-
Przetwarzanie danych osobowych wymaga podstawy prawnej. RODO przewiduje kilka rodzajów takich podstaw prawnych dla przetwarzania danych, a przypadkach korzystania z naszych usług wystąpią, co do zasady trzy z nich:
-
-
-
-Niezbędność przetwarzania do zawarcia lub wykonania umowy, której jesteś stroną – umowa, o której mówią przepisy to w naszym przypadku regulamin danej usługi. Jeśli zatem zawieramy z Tobą umowę o realizację danej usługi – np. usługi, w ramach, której zapewniamy Ci możliwość zapoznania z jednym z naszych serwisów w oparciu o treść regulaminu tego serwisu, to możemy przetwarzać Twoje dane w zakresie niezbędnym do realizacji tej umowy. W przypadku, gdy zakładasz u nas konto poczty elektronicznej, to umowa o dostarczenie tego konta upoważnia nas do przetwarzania danych niezbędnych do jego zapewnienia (np. danych podanych przez Ciebie w profilu tego konta). Bez tej możliwości nie bylibyśmy w stanie zapewnić Ci usługi, a Ty nie mógłbyś z niej korzystać.
-
-Niezbędność przetwarzania do celów wynikających z prawnie uzasadnionych interesów realizowanych przez administratora lub przez stronę trzecią. Ta podstawa przetwarzania danych dotyczy przypadków, gdy ich przetwarzanie jest uzasadnione z uwagi na nasze usprawiedliwione potrzeby, co obejmuje między innymi konieczność zapewnienia bezpieczeństwa usługi (np. sprawdzenie, czy do Twojego konta nie loguje się nieuprawniona osoba), dokonanie pomiarów statystycznych, ulepszania naszych usług i dopasowania ich do potrzeb i wygody użytkowników (np. personalizowanie treści w usługach) jak również prowadzenie marketingu i promocji własnych usług administratora z Grupy Onet-RAS w serwisie tego administratora (np. jeśli interesujesz się historią i oglądasz materiały historyczne w portalu Onet lub na innych stronach internetowych, to możemy Ci wyświetlić reklamę dotyczącą artykułu w serwisie Onet Podróże o historycznych trasach krajoznawczych)
-
-Twoja dobrowolna zgoda. Ta podstawa przetwarzania danych będzie konieczna głównie w przypadku świadczenia Ci usług marketingowych przez podmioty trzecie (Zaufanych Partnerów, o których mowa poniżej) lub na ich rzecz. Chcąc przedstawić Ci reklamy, które będą dla Ciebie interesujące (np. przedstawić Ci reklamę produktu, którego możesz aktualnie potrzebować) reklamodawcy i ich przedstawiciele muszą mieć możliwość przetwarzania Twoich danych. Oczywiście udzielenie powyższej zgody jest całkowicie dobrowolne i jeśli nie chcesz, nie musisz jej udzielać. Udostępniane przez nas rozwiązanie umożliwia Ci także ograniczenie zakresu tej zgody, jak również jej zmianę w każdym momencie. Pozostałe przysługujące Ci w związku z udzieloną zgodą uprawnienia zostały opisane poniżej.
-
-
-
Twoje dane w ramach naszych usług przetwarzane będą wyłącznie w przypadku posiadania przez nas lub inny podmiot przetwarzający dane jednej z dopuszczonych przez RODO podstaw prawnych i wyłącznie w celu dostosowanym do danej podstawy, zgodnie z opisem powyżej. Twoje dane przetwarzane będą do czasu istnienia podstawy do ich przetwarzania – czyli w przypadku udzielenia zgody do momentu jej cofnięcia, ograniczenia lub innych działań z Twojej strony ograniczających tę zgodę, w przypadku niezbędności danych do wykonania umowy – przez czas jej wykonywania, a w przypadku, gdy podstawą przetwarzania danych jest uzasadniony interes administratora – do czasu istnienia tego uzasadnionego interesu.
+
Przekazywanie danych
+
Twoje dane będą przetwarzać podmioty z Grupy Onet-RAS i Zaufani Partnerzy, jeśli wyrazisz im zgodę, ale mogą być one również powierzone do przetwarzania innym podmiotom. W każdym takim przypadku przekazanie danych nie uprawnia ich odbiorcy do dowolnego korzystania z nich, a jedynie do korzystania w celach wyraźnie wskazanych przez dany podmiot z Grupy Onet-RAS lub Zaufanego Partnera. Przekazywanie danych ma miejsce na ogół w przypadku współpracy z podwykonawcą (np. agencją marketingową) lub usługodawcą (np. dostawcą usług przechowywania danych). Dzięki temu możemy np. lepiej dobrać najciekawsze lub najtańsze oferty dopasowane dla Ciebie. W każdym przypadku przekazanie danych nie zwalnia przekazującego z odpowiedzialności za ich przetwarzanie. Dane mogą być też przekazywane organom publicznym, o ile upoważniają ich do tego obowiązujące przepisy i przedstawią odpowiednie żądanie, jednak nigdy w innym przypadku.
-
Administratorzy
-
Administratorami Twoich danych osobowych będą podmioty z Grupy Onet-RAS, logo podmiotu, na którego stronę wszedłeś możesz zobaczyć na planszy zawierającej niniejszą informację, a pełne dane wszystkich podmiotów możesz sprawdzić pod tym linkiem - a także nasi Zaufani Partnerzy, czyli firmy i inne podmioty, z którymi współpracujemy głównie w zakresie marketingowym. Listę Zaufanych Partnerów możesz sprawdzić w każdym momencie na stronie naszej polityki prywatności i zdecydować, którym z nich chcesz wyrazić zgodę na przetwarzanie Twoich danych.
+
Cookies
+
Na naszych stronach internetowych i w aplikacjach używamy technologii, takich jak pliki cookie, local storage i podobnych służących do zbierania i przetwarzania danych osobowych oraz danych eksploatacyjnych w celu personalizowania udostępnianych treści i reklam oraz analizowania ruchu na naszych stronach. W ten sposób technologię tę wykorzystują również nasi Zaufani Partnerzy, którzy także chcą serwować reklamy jak najlepiej dopasowane do Twoich preferencji. Cookies to dane informatyczne zapisywane w plikach i przechowywane na Twoim urządzeniu końcowym (tj. Twój komputer, tablet, smartphone itp.), które przeglądarka wysyła do serwera przy każdorazowym wejściu na stronę z tego urządzenia, podczas gdy odwiedzasz różne strony w Internecie. Szczegółową informację na temat plików cookie i ich funkcjonowania znajdziesz pod tym linkiem. Znajdziesz tam także informację o tym jak zmienić ustawienia przeglądarki, by ograniczyć lub wyłączyć funkcjonowanie plików cookies itp. oraz jak usunąć takie pliki z Twojego urządzenia.
-
Przekazywanie danych
-
Twoje dane będą przetwarzać podmioty z Grupy Onet-RAS i Zaufani Partnerzy – jeśli wyrazisz im zgodę, ale mogą być one również powierzone do przetwarzania innym podmiotom. W każdym takim przypadku przekazanie danych nie uprawnia ich odbiorcy do dowolnego korzystania z nich, a jedynie do korzystania w celach wyraźnie wskazanych przez dany podmiot z Grupy Onet-RAS lub Zaufanego Partnera. Przekazywanie danych ma miejsce na ogół w przypadku współpracy z podwykonawcą (np. agencją marketingową) lub usługodawcą (np. dostawcą usług przechowywania danych). Dzięki temu możemy np. lepiej dobrać najciekawsze lub najtańsze oferty dopasowane dla Ciebie. W każdym przypadku przekazanie danych nie zwalnia przekazującego z odpowiedzialności za ich przetwarzanie. Dane mogą być też przekazywane organom publicznym, o ile upoważniają ich do tego obowiązujące przepisy i przedstawią odpowiednie żądanie, jednak nigdy w innym przypadku.
+
Twoje uprawnienia
+
Zgodnie z RODO przysługują Ci następujące uprawnienia wobec Twoich danych i ich przetwarzania przez nas i Zaufanych Partnerów.
+
+
Jeśli udzieliłeś zgody na przetwarzanie danych możesz ją w każdej chwili wycofać.
+
+Masz również prawo żądania dostępu do Twoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do przeniesienia danych, wyrażenia sprzeciwu wobec przetwarzani danych oraz prawo do wniesienia skargi do organu nadzorczego – GIODO. Uprawnienia powyższe przysługują także w przypadku prawidłowego przetwarzania danych przez administratora. Pod tym adresem znajdziesz dodatkowe informacje dotyczące przetwarzania danych i Twoich uprawnień.
+
-
Cookies
-
Na naszych stronach internetowych i w aplikacjach używamy technologii, takich jak pliki cookie, local storage i podobnych służących do zbierania i przetwarzania danych osobowych oraz danych eksploatacyjnych w celu personalizowania udostępnianych treści i reklam oraz analizowania ruchu na naszych stronach. W ten sposób technologię tę wykorzystują również nasi Zaufani Partnerzy, którzy także chcą serwować reklamy jak najlepiej dopasowane do Twoich preferencji. Cookies to dane informatyczne zapisywane w plikach i przechowywane na Twoim urządzeniu końcowym (tj. twój komputer, tablet, smartphone itp.), które przeglądarka wysyła do serwera przy każdorazowym wejściu na stronę z tego urządzenia, podczas gdy odwiedzasz różne strony w Internecie. Szczegółową informację na temat plików cookie i ich funkcjonowania znajdziesz pod tym linkiem. Pod tym linkiem znajdziesz także informację o tym jak zmienić ustawienia przeglądarki, by ograniczyć lub wyłączyć funkcjonowanie plików cookies itp. oraz jak usunąć takie pliki z Twojego urządzenia.
-
Twoje uprawnienia
-
Zgodnie z RODO przysługują Ci następujące uprawnienia wobec Twoich danych i ich przetwarzania przez nas i Zaufanych Partnerów.
-
-
Jeśli udzieliłeś zgody na przetwarzanie danych możesz ją w każdej chwili wycofać.
-
- Masz również prawo żądania dostępu do Twoich danych osobowych, ich sprostowania, usunięcia, lub ograniczenia przetwarzania, prawo do przeniesienia danych, wyrażenia sprzeciwu wobec przetwarzani danych oraz prawo do wniesienia skargi do organu nadzorczego - GIODO. Uprawnienia powyższe przysługują także w przypadku prawidłowego przetwarzania danych przez administratora. Pod tym adresem znajdziesz dodatkowe informacje dotyczące przetwarzania danych i Twoich uprawnień.
-
-
-
-
Zgoda
-
Jeśli chcesz zgodzić się na przetwarzanie przez podmioty z Grupy Onet-RAS i Zaufanych Partnerów Twoich danych osobowych zebranych w związku z korzystaniem przez Ciebie ze stron i aplikacji internetowych dostarczanych przez podmioty z Grupy Onet-RAS w celach marketingowych (obejmujących niezbędne działania analityczne i zestawianie w profile marketingowe na podstawie Twojej aktywności na stronach internetowych) w tym ich przetwarzanie w plikach cookies itp.
-
- instalowanych na Twoich urządzeniach i odczytywanych z tych plików przez podmioty z Grupy Onet-RAS i Zaufanych Partnerów możesz w łatwy sposób wyrazić tę zgodę klikając w przycisk „Przejdź na stronę” lub zamykając to okno.
-
- Jeśli nie chcesz wyrazić opisanej wyżej zgody lub w ograniczyć jej zakres prosimy o kliknięcie w „Ustawienia zaawansowane”.
-
- Wyrażenie zgody jest dobrowolne. W każdym momencie możesz także edytować Twoje preferencje w zakresie udzielonej zgody w tym nawet wycofać ją całkowicie klikając w ustawienia zaawansowane lub przechodząc na naszą stronę polityki prywatności.
-
- Powyższa zgoda dotyczy przetwarzania w celach marketingowych innych niż własne cele podmiotów z Grupy Onet-RAS. Informujemy jednocześnie, iż podmioty z Grupy Onet-RAS w ramach udostępnianych przez siebie usług internetowych przetwarzać będą Twoje dane we własnych celach marketingowych opisanych szczegółowo powyżej w oparciu o ich prawnie uzasadniony interes, jako administratora.
-`,
+
Zgoda
+
Jeśli chcesz zgodzić się na przetwarzanie przez podmioty z Grupy Onet-RAS i Zaufanych Partnerów Twoich danych osobowych zebranych w związku z korzystaniem przez Ciebie ze stron i aplikacji internetowych dostarczanych przez podmioty z Grupy Onet-RAS w celach marketingowych (obejmujących niezbędne działania analityczne i zestawianie w profile marketingowe na podstawie Twojej aktywności na stronach internetowych) w tym ich przetwarzanie w plikach cookies itp. instalowanych na Twoich urządzeniach i odczytywanych z tych plików przez podmioty z Grupy Onet-RAS i Zaufanych Partnerów możesz w łatwy sposób wyrazić tę zgodę, klikając w przycisk „Przejdź na stronę” lub zamykając to okno.
+Jeśli nie chcesz wyrazić opisanej wyżej zgody lub w ograniczyć jej zakres prosimy o kliknięcie w „Ustawienia zaawansowane”.
+Wyrażenie zgody jest dobrowolne. W każdym momencie możesz także edytować Twoje preferencje w zakresie udzielonej zgody, w tym nawet wycofać ją całkowicie, klikając w ustawienia zaawansowane lub przechodząc na naszą stronę polityki prywatności.
+Powyższa zgoda dotyczy przetwarzania w celach marketingowych innych niż własne cele podmiotów z Grupy Onet-RAS. Informujemy jednocześnie, iż podmioty z Grupy Onet-RAS w ramach udostępnianych przez siebie usług internetowych przetwarzać będą Twoje dane we własnych celach marketingowych opisanych szczegółowo powyżej w oparciu o ich prawnie uzasadniony interes, jako administratora.
`,
acceptAll: 'Przejdź na stronę',
showPurposes: 'Ustawienia zaawansowane'
},
@@ -91,12 +83,12 @@ export default {
title: 'Nasi Zaufani Partnerzy',
company: 'Partner',
offOn: 'Akceptuję',
- description: `Poniżej lista podmiotów, którym możesz wyrazić zgodę opisaną w poprzednim oknie. Dzięki tej zgodzie możliwe będzie lepsze dopasowania treści i reklam prezentowanych przez Zaufanych Partnerów do Twoich zainteresowań. Jeśli nie wyrażasz zgody danemu Zaufanemu Partnerowi kliknij poniżej w „zmień ustawienia partnerów” i odznacz wybraną opcję.Jeśli nie chcesz by Twoje dane były przetwarzane przez podmioty z Grupy Onet-RAS (lub odpowiednio by podmioty te nie wykorzystywały plików cookies itp. na Twoich urządzeniach) wróć do poprzedniego okna i przesuń suwak w pozycję „nieaktywna”.`,
- moreChoices: 'Pokaż listę Zaufanych Partnerów'
+ description: `Poniżej lista podmiotów, którym możesz wyrazić zgodę opisaną w poprzednim oknie. Dzięki tej zgodzie możliwe będzie lepsze dopasowania treści i reklam prezentowanych przez Zaufanych Partnerów do Twoich zainteresowań. Jeśli nie wyrażasz zgody danemu Zaufanemu Partnerowi kliknij poniżej w „zmień ustawienia Zajufanych Partnerów” i odznacz wybraną opcję.Jeśli nie chcesz by Twoje dane były przetwarzane przez podmioty z Grupy Onet-RAS (lub odpowiednio by podmioty te nie wykorzystywały plików cookies itp. na Twoich urządzeniach) wróć do poprzedniego okna i ustaw suwak w pozycji „nieaktywna”.`,
+ moreChoices: 'Zmień ustawienia Zaufanych Partnerów'
},
footer: {
message: 'Zmień swoje ustawienia prywatności klikając',
consentLink: 'tutaj'
}
}
-};
+};
\ No newline at end of file
From 848b2049ad8f4f05918e0eed00a445e20666f479 Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Sat, 12 May 2018 16:37:53 +0200
Subject: [PATCH 029/540] Don't wipe out `commandQueue`
---
src/complete.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/complete.js b/src/complete.js
index 295e66ae..d61a117f 100644
--- a/src/complete.js
+++ b/src/complete.js
@@ -71,7 +71,7 @@ function addLocatorFrame() {
addLocatorFrame();
// Add stub
-const commandQueue = [];
+const {commandQueue = []} = window[CMP_GLOBAL_NAME] || {};
const cmp = function (command, parameter, callback) {
commandQueue.push({
command,
From a2033466b26b38834634736fa44e82a73337c7ce Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Sun, 13 May 2018 20:38:49 +0200
Subject: [PATCH 030/540] Internet Explorer 11 support
By default all consents and vendors should be checked
---
src/complete.js | 1 +
src/index.js | 1 +
2 files changed, 2 insertions(+)
diff --git a/src/complete.js b/src/complete.js
index d61a117f..05629440 100644
--- a/src/complete.js
+++ b/src/complete.js
@@ -4,6 +4,7 @@ import 'core-js/fn/array/map';
import 'core-js/fn/array/for-each';
import 'core-js/fn/array/filter';
import 'core-js/fn/array/from';
+import 'core-js/fn/set';
import log from './lib/log';
import { init } from './lib/init';
import { CMP_GLOBAL_NAME } from "./lib/cmp";
diff --git a/src/index.js b/src/index.js
index b03c0105..d6f9827f 100755
--- a/src/index.js
+++ b/src/index.js
@@ -4,6 +4,7 @@ import 'core-js/fn/array/map';
import 'core-js/fn/array/for-each';
import 'core-js/fn/array/filter';
import 'core-js/fn/array/from';
+import 'core-js/fn/set';
import {init} from './lib/init';
import { CMP_GLOBAL_NAME } from './lib/cmp';
From ec69b5fabfbcdb1c9ff3c2ef16e398f854568d9d Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Mon, 14 May 2018 14:25:13 +0200
Subject: [PATCH 031/540] Ability do disable loading vendor list from
`globalConsentLocation`
---
src/lib/vendor.js | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/src/lib/vendor.js b/src/lib/vendor.js
index 51d6f855..5bc116cb 100644
--- a/src/lib/vendor.js
+++ b/src/lib/vendor.js
@@ -9,13 +9,16 @@ import { sendPortalCommand } from './portal';
* fallback to portal location.
*/
function fetchVendorList() {
- const {globalVendorListLocation} = config;
+ const {globalVendorListLocation, storeConsentGlobally, globalConsentLocation} = config;
return (globalVendorListLocation ?
fetch(globalVendorListLocation) :
Promise.reject('Missing globalVendorListLocation'))
.then(res => res.json())
- .catch(() => {
- return sendPortalCommand({command: 'readVendorList'});
+ .catch(err => {
+ if (storeConsentGlobally && globalConsentLocation) {
+ return sendPortalCommand({command: 'readVendorList'});
+ }
+ log.error(`Failed to load vendor list from ${globalVendorListLocation}`, err);
});
}
From b99f96a2f06e9e9cfd43bf08f4c445e86b1ab8be Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Mon, 14 May 2018 15:49:12 +0200
Subject: [PATCH 032/540] Polish translation
---
src/lib/translations.js | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/lib/translations.js b/src/lib/translations.js
index 6512fa85..2026a33a 100644
--- a/src/lib/translations.js
+++ b/src/lib/translations.js
@@ -8,7 +8,7 @@ export default {
pl: {
intro: {
title: 'Szanowna Użytkowniczko, Szanowny Użytkowniku,',
- description: `
Na naszych stronach używamy technologii, takich jak pliki cookie, do zbierania i przetwarzania danych osobowych w celu personalizowania treści i reklam oraz analizowania ruchu na stronach i w Internecie. W ten sposób technologię tę wykorzystują również podmioty powiązane z Grupą Onet-RAS oraz nasi Zaufani Partnerzy, którzy także chcą serwować reklamy jak najlepiej dopasowane do Twoich preferencji. Pragniemy zapoznać Cię ze szczegółami stosowanych przez nas technologii oraz z przepisami, które niebawem wejdą w życie, tak aby dać Ci pełną wiedzę i komfort w korzystaniu z naszych serwisów internetowych.
+ description: `
Na naszych stronach używamy technologii, takich jak pliki cookie, do zbierania i przetwarzania danych osobowych w celu personalizowania treści i reklam oraz analizowania ruchu na stronach i w Internecie. W ten sposób technologię tę wykorzystują również podmioty powiązane z Grupą Onet-RAS oraz nasi Zaufani Partnerzy, którzy także chcą serwować reklamy jak najlepiej dopasowane do Twoich preferencji. Pragniemy zapoznać Cię ze szczegółami stosowanych przez nas technologii oraz z przepisami, które niebawem wejdą w życie, tak aby dać Ci pełną wiedzę i komfort w korzystaniu z naszych serwisów internetowych. Zapoznaj się z poniższymi informacjami przed przejściem do serwisu. Klikając przycisk „Przejdź do serwisu” lub zamykając to okno zgadzasz się na postanowienia zawarte poniżej.
RODO
Z dniem 25 maja 2018 r. rozpoczyna obowiązywanie Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (określane popularnie jako „RODO”).
@@ -34,7 +34,7 @@ Dane osobowe mogą być zapisywane w plikach cookies lub podobnych technologiach
Twoje dane, w ramach naszych usług, przetwarzane będą wyłącznie w przypadku posiadania przez nas lub inny podmiot przetwarzający dane jednej z dopuszczonych przez RODO podstaw prawnych i wyłącznie w celu dostosowanym do danej podstawy, zgodnie z opisem powyżej. Twoje dane przetwarzane będą do czasu istnienia podstawy do ich przetwarzania – czyli w przypadku udzielenia zgody do momentu jej cofnięcia, ograniczenia lub innych działań z Twojej strony ograniczających tę zgodę, w przypadku niezbędności danych do wykonania umowy – przez czas jej wykonywania, a w przypadku, gdy podstawą przetwarzania danych jest uzasadniony interes administratora – do czasu istnienia tego uzasadnionego interesu.
Administratorzy
-
Administratorami Twoich danych osobowych będą podmioty z Grupy Onet-RAS, logo podmiotu, na którego stronę wszedłeś możesz zobaczyć na planszy zawierającej niniejszą informację, a pełne dane wszystkich podmiotów możesz sprawdzić pod tym linkiem – a także nasi Zaufani Partnerzy, czyli firmy i inne podmioty, z którymi współpracujemy głównie w zakresie marketingowym. Listę Zaufanych Partnerów możesz sprawdzić w każdym momencie na stronie naszej polityki prywatności i zdecydować, którym z nich chcesz wyrazić zgodę na przetwarzanie Twoich danych.
+
Administratorami Twoich danych osobowych będą podmioty z Grupy Onet-RAS, logo podmiotu, na którego stronę wszedłeś możesz zobaczyć na planszy zawierającej niniejszą informację, a pełne dane wszystkich podmiotów możesz sprawdzić pod tym linkiem – a także nasi Zaufani Partnerzy, czyli firmy i inne podmioty, z którymi współpracujemy głównie w zakresie marketingowym. Listę Zaufanych Partnerów możesz sprawdzić w każdym momencie na stronie naszej polityki prywatności i zdecydować, którym z nich chcesz wyrazić zgodę na przetwarzanie Twoich danych.
Przekazywanie danych
Twoje dane będą przetwarzać podmioty z Grupy Onet-RAS i Zaufani Partnerzy, jeśli wyrazisz im zgodę, ale mogą być one również powierzone do przetwarzania innym podmiotom. W każdym takim przypadku przekazanie danych nie uprawnia ich odbiorcy do dowolnego korzystania z nich, a jedynie do korzystania w celach wyraźnie wskazanych przez dany podmiot z Grupy Onet-RAS lub Zaufanego Partnera. Przekazywanie danych ma miejsce na ogół w przypadku współpracy z podwykonawcą (np. agencją marketingową) lub usługodawcą (np. dostawcą usług przechowywania danych). Dzięki temu możemy np. lepiej dobrać najciekawsze lub najtańsze oferty dopasowane dla Ciebie. W każdym przypadku przekazanie danych nie zwalnia przekazującego z odpowiedzialności za ich przetwarzanie. Dane mogą być też przekazywane organom publicznym, o ile upoważniają ich do tego obowiązujące przepisy i przedstawią odpowiednie żądanie, jednak nigdy w innym przypadku.
@@ -56,7 +56,7 @@ Masz również prawo żądania dostępu do Twoich danych osobowych, ich sprostow
Jeśli nie chcesz wyrazić opisanej wyżej zgody lub w ograniczyć jej zakres prosimy o kliknięcie w „Ustawienia zaawansowane”.
Wyrażenie zgody jest dobrowolne. W każdym momencie możesz także edytować Twoje preferencje w zakresie udzielonej zgody, w tym nawet wycofać ją całkowicie, klikając w ustawienia zaawansowane lub przechodząc na naszą stronę polityki prywatności.
Powyższa zgoda dotyczy przetwarzania w celach marketingowych innych niż własne cele podmiotów z Grupy Onet-RAS. Informujemy jednocześnie, iż podmioty z Grupy Onet-RAS w ramach udostępnianych przez siebie usług internetowych przetwarzać będą Twoje dane we własnych celach marketingowych opisanych szczegółowo powyżej w oparciu o ich prawnie uzasadniony interes, jako administratora.`,
- acceptAll: 'Przejdź na stronę',
+ acceptAll: 'Przejdź do serwisu',
showPurposes: 'Ustawienia zaawansowane'
},
details: {
From 4169690f42354358882632ac0dc3f468ac2678be Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Mon, 14 May 2018 15:53:00 +0200
Subject: [PATCH 033/540] Polish translation
---
src/lib/translations.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/lib/translations.js b/src/lib/translations.js
index 2026a33a..86955e56 100644
--- a/src/lib/translations.js
+++ b/src/lib/translations.js
@@ -34,7 +34,7 @@ Dane osobowe mogą być zapisywane w plikach cookies lub podobnych technologiach
Twoje dane, w ramach naszych usług, przetwarzane będą wyłącznie w przypadku posiadania przez nas lub inny podmiot przetwarzający dane jednej z dopuszczonych przez RODO podstaw prawnych i wyłącznie w celu dostosowanym do danej podstawy, zgodnie z opisem powyżej. Twoje dane przetwarzane będą do czasu istnienia podstawy do ich przetwarzania – czyli w przypadku udzielenia zgody do momentu jej cofnięcia, ograniczenia lub innych działań z Twojej strony ograniczających tę zgodę, w przypadku niezbędności danych do wykonania umowy – przez czas jej wykonywania, a w przypadku, gdy podstawą przetwarzania danych jest uzasadniony interes administratora – do czasu istnienia tego uzasadnionego interesu.
Administratorzy
-
Administratorami Twoich danych osobowych będą podmioty z Grupy Onet-RAS, logo podmiotu, na którego stronę wszedłeś możesz zobaczyć na planszy zawierającej niniejszą informację, a pełne dane wszystkich podmiotów możesz sprawdzić pod tym linkiem – a także nasi Zaufani Partnerzy, czyli firmy i inne podmioty, z którymi współpracujemy głównie w zakresie marketingowym. Listę Zaufanych Partnerów możesz sprawdzić w każdym momencie na stronie naszej polityki prywatności i zdecydować, którym z nich chcesz wyrazić zgodę na przetwarzanie Twoich danych.
+
Administratorami Twoich danych osobowych będą podmioty z Grupy Onet-RAS, logo podmiotu, na którego stronę wszedłeś możesz zobaczyć na planszy zawierającej niniejszą informację, a pełne dane wszystkich podmiotów możesz sprawdzić pod tym linkiem – a także nasi Zaufani Partnerzy, czyli firmy i inne podmioty, z którymi współpracujemy głównie w zakresie marketingowym. Listę Zaufanych Partnerów możesz sprawdzić w każdym momencie na stronie naszej polityki prywatności i zdecydować, którym z nich chcesz wyrazić zgodę na przetwarzanie Twoich danych.
Przekazywanie danych
Twoje dane będą przetwarzać podmioty z Grupy Onet-RAS i Zaufani Partnerzy, jeśli wyrazisz im zgodę, ale mogą być one również powierzone do przetwarzania innym podmiotom. W każdym takim przypadku przekazanie danych nie uprawnia ich odbiorcy do dowolnego korzystania z nich, a jedynie do korzystania w celach wyraźnie wskazanych przez dany podmiot z Grupy Onet-RAS lub Zaufanego Partnera. Przekazywanie danych ma miejsce na ogół w przypadku współpracy z podwykonawcą (np. agencją marketingową) lub usługodawcą (np. dostawcą usług przechowywania danych). Dzięki temu możemy np. lepiej dobrać najciekawsze lub najtańsze oferty dopasowane dla Ciebie. W każdym przypadku przekazanie danych nie zwalnia przekazującego z odpowiedzialności za ich przetwarzanie. Dane mogą być też przekazywane organom publicznym, o ile upoważniają ich do tego obowiązujące przepisy i przedstawią odpowiednie żądanie, jednak nigdy w innym przypadku.
Na naszych stronach używamy technologii, takich jak pliki cookie, do zbierania i przetwarzania danych osobowych w celu personalizowania treści i reklam oraz analizowania ruchu na stronach i w Internecie. W ten sposób technologię tę wykorzystują również podmioty powiązane z Grupą Onet-RAS oraz nasi Zaufani Partnerzy, którzy także chcą serwować reklamy jak najlepiej dopasowane do Twoich preferencji. Pragniemy zapoznać Cię ze szczegółami stosowanych przez nas technologii oraz z przepisami, które niebawem wejdą w życie, tak aby dać Ci pełną wiedzę i komfort w korzystaniu z naszych serwisów internetowych. Zapoznaj się z poniższymi informacjami przed przejściem do serwisu. Klikając przycisk „Przejdź do serwisu” lub zamykając to okno zgadzasz się na postanowienia zawarte poniżej.
-
+ description: `
Na naszych stronach używamy technologii, takich jak pliki cookie, do zbierania i przetwarzania danych osobowych w celu personalizowania treści i reklam oraz analizowania ruchu na stronach i w Internecie. W ten sposób technologię tę wykorzystują również podmioty powiązane z Grupą Onet-RAS oraz nasi Zaufani Partnerzy, którzy także chcą serwować reklamy jak najlepiej dopasowane do Twoich preferencji. Pragniemy zapoznać Cię ze szczegółami stosowanych przez nas technologii oraz z przepisami, które niebawem wejdą w życie, tak aby dać Ci pełną wiedzę i komfort w korzystaniu z naszych serwisów internetowych. Zapoznaj się z poniższymi informacjami przed przejściem do serwisu. Klikając przycisk „przejdź do serwisu” lub zamykając to okno zgadzasz się na postanowienia zawarte poniżej.
RODO
Z dniem 25 maja 2018 r. rozpoczyna obowiązywanie Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (określane popularnie jako „RODO”).
RODO obowiązywać będzie w identycznym zakresie we wszystkich krajach Unii Europejskiej, a więc także w Polsce i wprowadza szereg zmian w zasadach regulujących przetwarzanie danych osobowych, które będą miały wpływ na wiele dziedzin życia, w tym na korzystanie z usług internetowych, takich jak między innymi usługi portalu Onet, serwisu Sympatia, serwisu Fakt24.pl, serwisu Skąpiec, Opineo i innych serwisów oferowanych przez podmioty tworzące Grupę Onet-RAS.
W tej informacji przedstawiamy skrót najważniejszych zagadnień dotyczących przetwarzania Twoich danych osobowych, jakie może mieć miejsce po 25 maja 2018 r. w związku z korzystaniem z naszych usług. Prosimy Cię o jej przeczytanie, nie zajmie to więcej niż kilka minut.
-
-
Czym są dane osobowe
Dane osobowe to, zgodnie z RODO, informacje o zidentyfikowanej lub możliwej do zidentyfikowania osobie fizycznej. W przypadku korzystania z naszych serwisów takimi danymi są np. adres e-mail, adres IP lub Twoje dane w koncie poczty elektronicznej czy koncie w innej usłudze oferowanej przez podmioty z Grupy Onet-RAS.
Dane osobowe mogą być zapisywane w plikach cookies lub podobnych technologiach (np. local storage) instalowanych przez nas lub naszych Zaufanych Partnerów na naszych stronach i urządzeniach, których używasz podczas korzystania z naszych usług.
-
Podstawa i cel przetwarzania
-
-
Przetwarzanie danych osobowych wymaga podstawy prawnej. RODO przewiduje kilka rodzajów takich podstaw prawnych dla przetwarzania danych, a przypadkach korzystania z naszych usług wystąpią, co do zasady trzy z nich:
+
Przetwarzanie danych osobowych wymaga podstawy prawnej. RODO przewiduje kilka rodzajów takich podstaw prawnych dla przetwarzania danych, a w przypadkach korzystania z naszych usług wystąpią, co do zasady trzy z nich:
1. Niezbędność przetwarzania do zawarcia lub wykonania umowy, której jesteś stroną. Umowa to, w naszym przypadku, regulamin danej usługi. Jeśli zatem zawieramy z Tobą umowę o realizację danej usługi (np. usługi zapewniającej Ci możliwość zapoznania się z jednym z naszych serwisów w oparciu o treść regulaminu tego serwisu), to możemy przetwarzać Twoje dane w zakresie niezbędnym do realizacji tej umowy. W przypadku, gdy zakładasz u nas konto poczty elektronicznej, to umowa o dostarczenie tego konta upoważnia nas do przetwarzania danych niezbędnych do jego zapewnienia (np. danych podanych przez Ciebie w profilu tego konta). Bez tej możliwości nie bylibyśmy w stanie zapewnić Ci usługi, a Ty nie mógłbyś z niej korzystać.
@@ -32,16 +27,12 @@ Dane osobowe mogą być zapisywane w plikach cookies lub podobnych technologiach
Twoje dane, w ramach naszych usług, przetwarzane będą wyłącznie w przypadku posiadania przez nas lub inny podmiot przetwarzający dane jednej z dopuszczonych przez RODO podstaw prawnych i wyłącznie w celu dostosowanym do danej podstawy, zgodnie z opisem powyżej. Twoje dane przetwarzane będą do czasu istnienia podstawy do ich przetwarzania – czyli w przypadku udzielenia zgody do momentu jej cofnięcia, ograniczenia lub innych działań z Twojej strony ograniczających tę zgodę, w przypadku niezbędności danych do wykonania umowy – przez czas jej wykonywania, a w przypadku, gdy podstawą przetwarzania danych jest uzasadniony interes administratora – do czasu istnienia tego uzasadnionego interesu.
-
Administratorzy
Administratorami Twoich danych osobowych będą podmioty z Grupy Onet-RAS, logo podmiotu, na którego stronę wszedłeś możesz zobaczyć na planszy zawierającej niniejszą informację, a pełne dane wszystkich podmiotów możesz sprawdzić pod tym linkiem – a także nasi Zaufani Partnerzy, czyli firmy i inne podmioty, z którymi współpracujemy głównie w zakresie marketingowym. Listę Zaufanych Partnerów możesz sprawdzić w każdym momencie na stronie naszej polityki prywatności i zdecydować, którym z nich chcesz wyrazić zgodę na przetwarzanie Twoich danych.
-
Przekazywanie danych
Twoje dane będą przetwarzać podmioty z Grupy Onet-RAS i Zaufani Partnerzy, jeśli wyrazisz im zgodę, ale mogą być one również powierzone do przetwarzania innym podmiotom. W każdym takim przypadku przekazanie danych nie uprawnia ich odbiorcy do dowolnego korzystania z nich, a jedynie do korzystania w celach wyraźnie wskazanych przez dany podmiot z Grupy Onet-RAS lub Zaufanego Partnera. Przekazywanie danych ma miejsce na ogół w przypadku współpracy z podwykonawcą (np. agencją marketingową) lub usługodawcą (np. dostawcą usług przechowywania danych). Dzięki temu możemy np. lepiej dobrać najciekawsze lub najtańsze oferty dopasowane dla Ciebie. W każdym przypadku przekazanie danych nie zwalnia przekazującego z odpowiedzialności za ich przetwarzanie. Dane mogą być też przekazywane organom publicznym, o ile upoważniają ich do tego obowiązujące przepisy i przedstawią odpowiednie żądanie, jednak nigdy w innym przypadku.
-
Cookies
Na naszych stronach internetowych i w aplikacjach używamy technologii, takich jak pliki cookie, local storage i podobnych służących do zbierania i przetwarzania danych osobowych oraz danych eksploatacyjnych w celu personalizowania udostępnianych treści i reklam oraz analizowania ruchu na naszych stronach. W ten sposób technologię tę wykorzystują również nasi Zaufani Partnerzy, którzy także chcą serwować reklamy jak najlepiej dopasowane do Twoich preferencji. Cookies to dane informatyczne zapisywane w plikach i przechowywane na Twoim urządzeniu końcowym (tj. Twój komputer, tablet, smartphone itp.), które przeglądarka wysyła do serwera przy każdorazowym wejściu na stronę z tego urządzenia, podczas gdy odwiedzasz różne strony w Internecie. Szczegółową informację na temat plików cookie i ich funkcjonowania znajdziesz pod tym linkiem. Znajdziesz tam także informację o tym jak zmienić ustawienia przeglądarki, by ograniczyć lub wyłączyć funkcjonowanie plików cookies itp. oraz jak usunąć takie pliki z Twojego urządzenia.
-
Twoje uprawnienia
Zgodnie z RODO przysługują Ci następujące uprawnienia wobec Twoich danych i ich przetwarzania przez nas i Zaufanych Partnerów.
@@ -49,8 +40,6 @@ Dane osobowe mogą być zapisywane w plikach cookies lub podobnych technologiach
Masz również prawo żądania dostępu do Twoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do przeniesienia danych, wyrażenia sprzeciwu wobec przetwarzani danych oraz prawo do wniesienia skargi do organu nadzorczego – GIODO. Uprawnienia powyższe przysługują także w przypadku prawidłowego przetwarzania danych przez administratora. Pod tym adresem znajdziesz dodatkowe informacje dotyczące przetwarzania danych i Twoich uprawnień.
-
-
Zgoda
Jeśli chcesz zgodzić się na przetwarzanie przez podmioty z Grupy Onet-RAS i Zaufanych Partnerów Twoich danych osobowych zebranych w związku z korzystaniem przez Ciebie ze stron i aplikacji internetowych dostarczanych przez podmioty z Grupy Onet-RAS w celach marketingowych (obejmujących niezbędne działania analityczne i zestawianie w profile marketingowe na podstawie Twojej aktywności na stronach internetowych) w tym ich przetwarzanie w plikach cookies itp. instalowanych na Twoich urządzeniach i odczytywanych z tych plików przez podmioty z Grupy Onet-RAS i Zaufanych Partnerów możesz w łatwy sposób wyrazić tę zgodę, klikając w przycisk „Przejdź na stronę” lub zamykając to okno.
Jeśli nie chcesz wyrazić opisanej wyżej zgody lub w ograniczyć jej zakres prosimy o kliknięcie w „Ustawienia zaawansowane”.
From 7ca77675576de63099799cae65056b5a6d3b0867 Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Mon, 14 May 2018 22:51:08 +0200
Subject: [PATCH 037/540] Prevent to cache CORS response from other domain
---
src/lib/vendor.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/lib/vendor.js b/src/lib/vendor.js
index 5bc116cb..aa712f4c 100644
--- a/src/lib/vendor.js
+++ b/src/lib/vendor.js
@@ -11,7 +11,7 @@ import { sendPortalCommand } from './portal';
function fetchVendorList() {
const {globalVendorListLocation, storeConsentGlobally, globalConsentLocation} = config;
return (globalVendorListLocation ?
- fetch(globalVendorListLocation) :
+ fetch(globalVendorListLocation + ((globalVendorListLocation + '').indexOf('?') < 0 ? '?' : '&') + 'host=' + encodeURIComponent(window.location.hostname)) :
Promise.reject('Missing globalVendorListLocation'))
.then(res => res.json())
.catch(err => {
From 34f28c15cdd984882acbc9e88be38e5f1a25934c Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Mon, 14 May 2018 23:08:02 +0200
Subject: [PATCH 038/540] Revert "Prevent to cache CORS response from other
domain"
This reverts commit 7ca77675576de63099799cae65056b5a6d3b0867.
---
src/lib/vendor.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/lib/vendor.js b/src/lib/vendor.js
index aa712f4c..5bc116cb 100644
--- a/src/lib/vendor.js
+++ b/src/lib/vendor.js
@@ -11,7 +11,7 @@ import { sendPortalCommand } from './portal';
function fetchVendorList() {
const {globalVendorListLocation, storeConsentGlobally, globalConsentLocation} = config;
return (globalVendorListLocation ?
- fetch(globalVendorListLocation + ((globalVendorListLocation + '').indexOf('?') < 0 ? '?' : '&') + 'host=' + encodeURIComponent(window.location.hostname)) :
+ fetch(globalVendorListLocation) :
Promise.reject('Missing globalVendorListLocation'))
.then(res => res.json())
.catch(err => {
From be1c07c76521a0b480b1f724882c58825956632e Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Tue, 15 May 2018 12:14:23 +0200
Subject: [PATCH 039/540] Polish translation
---
src/lib/translations.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/lib/translations.js b/src/lib/translations.js
index 4a900189..3903413c 100644
--- a/src/lib/translations.js
+++ b/src/lib/translations.js
@@ -41,7 +41,7 @@ Dane osobowe mogą być zapisywane w plikach cookies lub podobnych technologiach
Masz również prawo żądania dostępu do Twoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do przeniesienia danych, wyrażenia sprzeciwu wobec przetwarzani danych oraz prawo do wniesienia skargi do organu nadzorczego – GIODO. Uprawnienia powyższe przysługują także w przypadku prawidłowego przetwarzania danych przez administratora. Pod tym adresem znajdziesz dodatkowe informacje dotyczące przetwarzania danych i Twoich uprawnień.
Zgoda
-
Jeśli chcesz zgodzić się na przetwarzanie przez podmioty z Grupy Onet-RAS i Zaufanych Partnerów Twoich danych osobowych zebranych w związku z korzystaniem przez Ciebie ze stron i aplikacji internetowych dostarczanych przez podmioty z Grupy Onet-RAS w celach marketingowych (obejmujących niezbędne działania analityczne i zestawianie w profile marketingowe na podstawie Twojej aktywności na stronach internetowych) w tym ich przetwarzanie w plikach cookies itp. instalowanych na Twoich urządzeniach i odczytywanych z tych plików przez podmioty z Grupy Onet-RAS i Zaufanych Partnerów możesz w łatwy sposób wyrazić tę zgodę, klikając w przycisk „Przejdź na stronę” lub zamykając to okno.
+
Jeśli chcesz zgodzić się na przetwarzanie przez podmioty z Grupy Onet-RAS i Zaufanych Partnerów Twoich danych osobowych zebranych w związku z korzystaniem przez Ciebie ze stron i aplikacji internetowych dostarczanych przez podmioty z Grupy Onet-RAS w celach marketingowych (obejmujących niezbędne działania analityczne i zestawianie w profile marketingowe na podstawie Twojej aktywności na stronach internetowych) w tym ich przetwarzanie w plikach cookies itp. instalowanych na Twoich urządzeniach i odczytywanych z tych plików przez podmioty z Grupy Onet-RAS i Zaufanych Partnerów możesz w łatwy sposób wyrazić tę zgodę, klikając w przycisk „Przejdź do serwisu” lub zamykając to okno.
Jeśli nie chcesz wyrazić opisanej wyżej zgody lub w ograniczyć jej zakres prosimy o kliknięcie w „Ustawienia zaawansowane”.
Wyrażenie zgody jest dobrowolne. W każdym momencie możesz także edytować Twoje preferencje w zakresie udzielonej zgody, w tym nawet wycofać ją całkowicie, klikając w ustawienia zaawansowane lub przechodząc na naszą stronę polityki prywatności.
Powyższa zgoda dotyczy przetwarzania w celach marketingowych innych niż własne cele podmiotów z Grupy Onet-RAS. Informujemy jednocześnie, iż podmioty z Grupy Onet-RAS w ramach udostępnianych przez siebie usług internetowych przetwarzać będą Twoje dane we własnych celach marketingowych opisanych szczegółowo powyżej w oparciu o ich prawnie uzasadniony interes, jako administratora.
`,
@@ -72,7 +72,7 @@ Powyższa zgoda dotyczy przetwarzania w celach marketingowych innych niż własn
title: 'Nasi Zaufani Partnerzy',
company: 'Partner',
offOn: 'Akceptuję',
- description: `Poniżej lista podmiotów, którym możesz wyrazić zgodę opisaną w poprzednim oknie. Dzięki tej zgodzie możliwe będzie lepsze dopasowania treści i reklam prezentowanych przez Zaufanych Partnerów do Twoich zainteresowań. Jeśli nie wyrażasz zgody danemu Zaufanemu Partnerowi kliknij poniżej w „zmień ustawienia Zajufanych Partnerów” i odznacz wybraną opcję.Jeśli nie chcesz by Twoje dane były przetwarzane przez podmioty z Grupy Onet-RAS (lub odpowiednio by podmioty te nie wykorzystywały plików cookies itp. na Twoich urządzeniach) wróć do poprzedniego okna i ustaw suwak w pozycji „nieaktywna”.`,
+ description: `Poniżej lista podmiotów, którym możesz wyrazić zgodę opisaną w poprzednim oknie. Dzięki tej zgodzie możliwe będzie lepsze dopasowania treści i reklam prezentowanych przez Zaufanych Partnerów do Twoich zainteresowań. Jeśli nie wyrażasz zgody danemu Zaufanemu Partnerowi kliknij poniżej w „zmień ustawienia Zaufanych Partnerów” i odznacz wybraną opcję. Jeśli nie chcesz by Twoje dane były przetwarzane przez podmioty z Grupy Onet-RAS (lub odpowiednio by podmioty te nie wykorzystywały plików cookies itp. na Twoich urządzeniach) wróć do poprzedniego okna i ustaw suwak w pozycji „nieaktywna”.`,
moreChoices: 'Zmień ustawienia Zaufanych Partnerów'
},
footer: {
From bcce7d5c56abc8958ce2e37672593c1247c7a807 Mon Sep 17 00:00:00 2001
From: Artur Szydlo
Date: Wed, 16 May 2018 11:29:34 +0200
Subject: [PATCH 040/540] fix serve file from dev-server on vm
---
package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package.json b/package.json
index d41daeaa..4b2ca10c 100644
--- a/package.json
+++ b/package.json
@@ -3,7 +3,7 @@
"version": "0.0.0",
"scripts": {
"clean": "rm -rf build",
- "dev": "cross-env NODE_ENV=development webpack-dev-server --inline --hot --progress",
+ "dev": "cross-env NODE_ENV=development webpack-dev-server --inline --hot --progress --host $HOSTNAME --public $HOSTNAME:8080",
"start": "serve build -s -c 1",
"prestart": "npm run build",
"build": "cross-env NODE_ENV=production webpack --progress",
From ec2b5881167b55a69d039bcfd7d4b76dbd79a700 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rafa=C5=82=20Pawlicki?=
Date: Wed, 16 May 2018 12:00:45 +0200
Subject: [PATCH 041/540] openConsentTool event added
---
src/docs/components/docs/cmpApi.jsx | 5 +++++
src/docs/components/examples/basic/eventListeners.jsx | 5 +++++
src/lib/cmp.js | 8 ++++++++
3 files changed, 18 insertions(+)
diff --git a/src/docs/components/docs/cmpApi.jsx b/src/docs/components/docs/cmpApi.jsx
index 12f2be82..6b8008bf 100644
--- a/src/docs/components/docs/cmpApi.jsx
+++ b/src/docs/components/docs/cmpApi.jsx
@@ -95,6 +95,11 @@ const events = [
description: 'Fired when the full CMP implementation has been loaded AND all vendor list information has been retrieved. If the CMP is ready before an event listener is added the listener will be fired immediately after being added.',
result: '{"event":"cmpReady"}'
},
+ {
+ name: 'openConsentTool',
+ description: 'Fired when the CMP ConsentTool wants to be opened',
+ result: '{"event":"openConsentTool"}'
+ },
{
name: 'onSubmit',
description: 'Fired when the user submits consent data via the consent tool UI',
diff --git a/src/docs/components/examples/basic/eventListeners.jsx b/src/docs/components/examples/basic/eventListeners.jsx
index fc33e74a..19b845b6 100644
--- a/src/docs/components/examples/basic/eventListeners.jsx
+++ b/src/docs/components/examples/basic/eventListeners.jsx
@@ -11,6 +11,11 @@ window.__cmp('addEventListener', 'cmpReady', function(result){
myLogger('Event "cmpReady" called: ' + JSON.stringify(result));
});
+myLogger('Add eventListener "openConsentTool"');
+window.__cmp('addEventListener', 'openConsentTool', function(result){
+ myLogger('Event "openConsentTool" called: ' + JSON.stringify(result));
+});
+
myLogger('Add eventListener "onSubmit"');
window.__cmp('addEventListener', 'onSubmit', function(result){
myLogger('Event "onSubmit" called: ' + JSON.stringify(result));
diff --git a/src/lib/cmp.js b/src/lib/cmp.js
index c88134b9..1bce4366 100644
--- a/src/lib/cmp.js
+++ b/src/lib/cmp.js
@@ -10,6 +10,7 @@ export default class Cmp {
constructor(store) {
this.isLoaded = false;
this.cmpReady = false;
+ this.openConsentTool = false;
this.eventListeners = {};
this.store = store;
this.processCommand.receiveMessage = this.receiveMessage;
@@ -95,6 +96,9 @@ export default class Cmp {
if (event === 'cmpReady' && this.cmpReady) {
callback({event});
}
+ if (event === 'openConsentTool' && this.openConsentTool) {
+ callback({event});
+ }
},
/**
@@ -126,6 +130,10 @@ export default class Cmp {
*/
showConsentTool: (_, callback = () => {}) => {
this.store.toggleConsentToolShowing(true);
+
+ this.openConsentTool = true;
+ this.notify('openConsentTool');
+
callback(true);
}
};
From 6a60e6d4756aa82c12496aa70ef78c8400fc6a0e Mon Sep 17 00:00:00 2001
From: Artur Szydlo
Date: Thu, 17 May 2018 14:53:52 +0200
Subject: [PATCH 042/540] add showConsentDetailView function to api
---
src/components/popup/popup.jsx | 12 +++++++++++-
src/lib/cmp.js | 10 ++++++++++
src/lib/store.js | 6 ++++++
3 files changed, 27 insertions(+), 1 deletion(-)
diff --git a/src/components/popup/popup.jsx b/src/components/popup/popup.jsx
index 8a1529aa..f0466113 100644
--- a/src/components/popup/popup.jsx
+++ b/src/components/popup/popup.jsx
@@ -10,9 +10,19 @@ const SECTION_DETAILS = 1;
export default class Popup extends Component {
state = {
- selectedPanelIndex: SECTION_INTRO
+ selectedPanelIndex: SECTION_INTRO,
+ isDetailViewAsDefault: false
};
+ componentWillReceiveProps(newProps) {
+ if (newProps.store.isDetailViewAsDefault !== this.state.isDetailViewAsDefault) {
+ this.setState({
+ selectedPanelIndex: newProps.store.isDetailViewAsDefault ? SECTION_DETAILS : SECTION_INTRO,
+ isDetailViewAsDefault: newProps.store.isDetailViewAsDefault
+ });
+ }
+ }
+
onAcceptAll = () => {
const { store, onSave } = this.props;
store.selectAllVendors(true);
diff --git a/src/lib/cmp.js b/src/lib/cmp.js
index c88134b9..0b28e9bc 100644
--- a/src/lib/cmp.js
+++ b/src/lib/cmp.js
@@ -125,6 +125,16 @@ export default class Cmp {
* Trigger the consent tool UI to be shown
*/
showConsentTool: (_, callback = () => {}) => {
+ this.store.toogleDetailViewAsDefault(false);
+ this.store.toggleConsentToolShowing(true);
+ callback(true);
+ },
+
+ /**
+ * Trigger the consent tool UI to be shown on Detail View
+ */
+ showConsentDetailView: (_, callback = () => {}) => {
+ this.store.toogleDetailViewAsDefault(true);
this.store.toggleConsentToolShowing(true);
callback(true);
}
diff --git a/src/lib/store.js b/src/lib/store.js
index 1215b727..4f4d1f12 100644
--- a/src/lib/store.js
+++ b/src/lib/store.js
@@ -59,6 +59,7 @@ export default class Store {
this.isConsentToolShowing = false;
this.isFooterShowing = false;
+ this.isDetailViewAsDefault = false;
this.updateVendorList(vendorList);
this.updateCustomPurposeList(customPurposeList);
@@ -345,6 +346,11 @@ export default class Store {
this.storeUpdate();
};
+ toogleDetailViewAsDefault = (isDefault) => {
+ this.isDetailViewAsDefault = typeof isDefault === 'boolean' ? isDefault : !this.isDetailViewAsDefault;
+ this.storeUpdate();
+ }
+
updateVendorList = vendorList => {
const {
From b9d9ea84796810c4a31f680e86740704b84f1364 Mon Sep 17 00:00:00 2001
From: Artur Szydlo
Date: Tue, 22 May 2018 11:08:12 +0200
Subject: [PATCH 043/540] add autoDisplay parameter, and check autoDisplay
before display CMP board
---
src/lib/cmp.js | 22 ++++++++++++++++------
src/lib/config.js | 3 ++-
2 files changed, 18 insertions(+), 7 deletions(-)
diff --git a/src/lib/cmp.js b/src/lib/cmp.js
index 0b28e9bc..e9eef2cb 100644
--- a/src/lib/cmp.js
+++ b/src/lib/cmp.js
@@ -123,20 +123,30 @@ export default class Cmp {
/**
* Trigger the consent tool UI to be shown
+ * When autoDisplay is set false does not show the consent tool and Callback call with false
*/
showConsentTool: (_, callback = () => {}) => {
- this.store.toogleDetailViewAsDefault(false);
- this.store.toggleConsentToolShowing(true);
- callback(true);
+ if (config.autoDisplay) {
+ this.store.toogleDetailViewAsDefault(false)
+ this.store.toggleConsentToolShowing(true)
+ callback(true);
+ } else {
+ callback(false);
+ }
},
/**
* Trigger the consent tool UI to be shown on Detail View
+ * When autoDisplay is set false does not show the consent tool and Callback call with false
*/
showConsentDetailView: (_, callback = () => {}) => {
- this.store.toogleDetailViewAsDefault(true);
- this.store.toggleConsentToolShowing(true);
- callback(true);
+ if (config.autoDisplay) {
+ this.store.toogleDetailViewAsDefault(true)
+ this.store.toggleConsentToolShowing(true)
+ callback(true);
+ } else {
+ callback(false);
+ }
}
};
diff --git a/src/lib/config.js b/src/lib/config.js
index a18f911b..d33ce55b 100644
--- a/src/lib/config.js
+++ b/src/lib/config.js
@@ -13,7 +13,8 @@ const defaultConfig = {
getConsentData: null,
setConsentData: null,
legIntPurposeIds: [],
- purposeGroups: []
+ purposeGroups: [],
+ autoDisplay: true
};
class Config {
From 411ee6fc446803fe1bf99566e144f9bbfa4272a3 Mon Sep 17 00:00:00 2001
From: Artur Szydlo
Date: Tue, 22 May 2018 11:27:53 +0200
Subject: [PATCH 044/540] doc
---
src/docs/components/docs/configuration.jsx | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/docs/components/docs/configuration.jsx b/src/docs/components/docs/configuration.jsx
index 2a6d00c9..1c99b2eb 100644
--- a/src/docs/components/docs/configuration.jsx
+++ b/src/docs/components/docs/configuration.jsx
@@ -108,6 +108,11 @@ export default class CmpApi extends Component {
Array of arrays with purpose identifiers that should be organized in groups - each one with single switch which activates/deactivates all purposes in given group. For example: [[1, 4], [2, 3, 5]]. Purposes which are not included in any group will be displayed separatelly
+
+ autoDisplay (Boolean):
+ Default is set true. If true autoDisplay: true the consent tool UI can be display, and after display callback (argument of the function: "showConsentTool" and "showConsentDetailView") call with true parameter.
+ If is set false autoDisplay: false the consent tool UI will never be displayed, and callback (argument of the function: "showConsentTool" and "showConsentDetailView") call with false parameter
+
);
From 419b730b764886ce3a2e03025b6840a385ed8c25 Mon Sep 17 00:00:00 2001
From: Artur Szydlo
Date: Tue, 22 May 2018 12:09:30 +0200
Subject: [PATCH 045/540] check autoDisplay when initialize CMP
---
src/complete.js | 5 +++--
src/docs/components/docs/configuration.jsx | 4 ++--
src/lib/cmp.js | 20 +++++---------------
3 files changed, 10 insertions(+), 19 deletions(-)
diff --git a/src/complete.js b/src/complete.js
index 05629440..1f00a16d 100644
--- a/src/complete.js
+++ b/src/complete.js
@@ -8,18 +8,19 @@ import 'core-js/fn/set';
import log from './lib/log';
import { init } from './lib/init';
import { CMP_GLOBAL_NAME } from "./lib/cmp";
+import configuration from "./lib/config";
function handleConsentResult(cmp, {vendorListVersion: listVersion} = {}, {created, vendorListVersion} = {}) {
if (!created) {
log.debug('No consent data found. Showing consent tool');
- cmp('showConsentTool');
+ configuration.autoDisplay && cmp('showConsentTool');
}
else if (!listVersion) {
log.debug('Could not determine vendor list version. Not showing consent tool');
}
else if (vendorListVersion !== listVersion) {
log.debug(`Consent found for version ${vendorListVersion}, but received vendor list version ${listVersion}. Showing consent tool`);
- cmp('showConsentTool');
+ configuration.autoDisplay && cmp('showConsentTool');
}
else {
log.debug('Consent found. Not showing consent tool');
diff --git a/src/docs/components/docs/configuration.jsx b/src/docs/components/docs/configuration.jsx
index 1c99b2eb..9d8f0181 100644
--- a/src/docs/components/docs/configuration.jsx
+++ b/src/docs/components/docs/configuration.jsx
@@ -110,8 +110,8 @@ export default class CmpApi extends Component {
autoDisplay (Boolean):
- Default is set true. If true autoDisplay: true the consent tool UI can be display, and after display callback (argument of the function: "showConsentTool" and "showConsentDetailView") call with true parameter.
- If is set false autoDisplay: false the consent tool UI will never be displayed, and callback (argument of the function: "showConsentTool" and "showConsentDetailView") call with false parameter
+ Default is set true. If true autoDisplay: true when initialize CMP the consent tool UI is display with default settings.
+ If is set false autoDisplay: false the consent tool UI will never be displayed when initialize CMP
diff --git a/src/lib/cmp.js b/src/lib/cmp.js
index e9eef2cb..10cfca9b 100644
--- a/src/lib/cmp.js
+++ b/src/lib/cmp.js
@@ -123,30 +123,20 @@ export default class Cmp {
/**
* Trigger the consent tool UI to be shown
- * When autoDisplay is set false does not show the consent tool and Callback call with false
*/
showConsentTool: (_, callback = () => {}) => {
- if (config.autoDisplay) {
- this.store.toogleDetailViewAsDefault(false)
- this.store.toggleConsentToolShowing(true)
- callback(true);
- } else {
- callback(false);
- }
+ this.store.toogleDetailViewAsDefault(false);
+ this.store.toggleConsentToolShowing(true);
+ callback(true);
},
/**
* Trigger the consent tool UI to be shown on Detail View
- * When autoDisplay is set false does not show the consent tool and Callback call with false
*/
showConsentDetailView: (_, callback = () => {}) => {
- if (config.autoDisplay) {
- this.store.toogleDetailViewAsDefault(true)
- this.store.toggleConsentToolShowing(true)
+ this.store.toogleDetailViewAsDefault(true);
+ this.store.toggleConsentToolShowing(true);
callback(true);
- } else {
- callback(false);
- }
}
};
From 5923aad4888d1e791adcaee07ad88614498a880c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rafa=C5=82=20Pawlicki?=
Date: Tue, 22 May 2018 13:24:29 +0200
Subject: [PATCH 046/540] openConsentTool - notify about the event
---
src/lib/cmp.js | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/src/lib/cmp.js b/src/lib/cmp.js
index 1ae646cb..0e2dbb68 100644
--- a/src/lib/cmp.js
+++ b/src/lib/cmp.js
@@ -131,7 +131,11 @@ export default class Cmp {
showConsentTool: (_, callback = () => {}) => {
this.store.toogleDetailViewAsDefault(false);
this.store.toggleConsentToolShowing(true);
- callback(true);
+
+ this.openConsentTool = true;
+ this.notify('openConsentTool', { section: 'intro' });
+
+ callback();
},
/**
@@ -142,9 +146,9 @@ export default class Cmp {
this.store.toggleConsentToolShowing(true);
this.openConsentTool = true;
- this.notify('openConsentTool');
+ this.notify('openConsentTool', { section: 'details' });
- callback(true);
+ callback();
}
};
From 37eee6cf9410ed87950be5f5adac0580a42f6828 Mon Sep 17 00:00:00 2001
From: Artur Szydlo
Date: Tue, 22 May 2018 17:46:48 +0200
Subject: [PATCH 047/540] show consent callback call with true
---
src/lib/cmp.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/lib/cmp.js b/src/lib/cmp.js
index 0e2dbb68..1cf019fa 100644
--- a/src/lib/cmp.js
+++ b/src/lib/cmp.js
@@ -135,7 +135,7 @@ export default class Cmp {
this.openConsentTool = true;
this.notify('openConsentTool', { section: 'intro' });
- callback();
+ callback(true);
},
/**
@@ -148,7 +148,7 @@ export default class Cmp {
this.openConsentTool = true;
this.notify('openConsentTool', { section: 'details' });
- callback();
+ callback(true);
}
};
From 33c9c5fe5dc39ede099e421f7e245d3f35e46146 Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Tue, 22 May 2018 17:54:32 +0200
Subject: [PATCH 048/540] Documentation: config.autoDisplay
---
src/docs/components/docs/configuration.jsx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/docs/components/docs/configuration.jsx b/src/docs/components/docs/configuration.jsx
index 9d8f0181..2854ea12 100644
--- a/src/docs/components/docs/configuration.jsx
+++ b/src/docs/components/docs/configuration.jsx
@@ -110,7 +110,7 @@ export default class CmpApi extends Component {
autoDisplay (Boolean):
- Default is set true. If true autoDisplay: true when initialize CMP the consent tool UI is display with default settings.
+ Default is set true. If true autoDisplay: true when initialize CMP the consent tool UI may be displayed automatically according to user's current consents.
If is set false autoDisplay: false the consent tool UI will never be displayed when initialize CMP
From 89f001e3abf8cb28d7409903cc8caf2a47ca1ee0 Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Wed, 23 May 2018 13:15:25 +0200
Subject: [PATCH 049/540] Polish translation
---
src/lib/translations.js | 80 ++++++++++++++++++++++++-----------------
1 file changed, 47 insertions(+), 33 deletions(-)
diff --git a/src/lib/translations.js b/src/lib/translations.js
index 3903413c..d317b4ba 100644
--- a/src/lib/translations.js
+++ b/src/lib/translations.js
@@ -8,43 +8,56 @@ export default {
pl: {
intro: {
title: 'Szanowna Użytkowniczko, Szanowny Użytkowniku,',
- description: `
Na naszych stronach używamy technologii, takich jak pliki cookie, do zbierania i przetwarzania danych osobowych w celu personalizowania treści i reklam oraz analizowania ruchu na stronach i w Internecie. W ten sposób technologię tę wykorzystują również podmioty powiązane z Grupą Onet-RAS oraz nasi Zaufani Partnerzy, którzy także chcą serwować reklamy jak najlepiej dopasowane do Twoich preferencji. Pragniemy zapoznać Cię ze szczegółami stosowanych przez nas technologii oraz z przepisami, które niebawem wejdą w życie, tak aby dać Ci pełną wiedzę i komfort w korzystaniu z naszych serwisów internetowych. Zapoznaj się z poniższymi informacjami przed przejściem do serwisu. Klikając przycisk „przejdź do serwisu” lub zamykając to okno zgadzasz się na postanowienia zawarte poniżej.
-
RODO
-
Z dniem 25 maja 2018 r. rozpoczyna obowiązywanie Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (określane popularnie jako „RODO”).
-RODO obowiązywać będzie w identycznym zakresie we wszystkich krajach Unii Europejskiej, a więc także w Polsce i wprowadza szereg zmian w zasadach regulujących przetwarzanie danych osobowych, które będą miały wpływ na wiele dziedzin życia, w tym na korzystanie z usług internetowych, takich jak między innymi usługi portalu Onet, serwisu Sympatia, serwisu Fakt24.pl, serwisu Skąpiec, Opineo i innych serwisów oferowanych przez podmioty tworzące Grupę Onet-RAS.
+ description: `
Zanim klikniesz „Przejdź do serwisu” lub zamkniesz to okno, prosimy o przeczytanie tej informacji. Prosimy w niej o Twoją dobrowolną zgodę na przetwarzanie Twoich danych osobowych przez naszych partnerów biznesowych oraz przekazujemy informacje o tzw. cookies i o przetwarzaniu przez nas Twoich danych osobowych. Klikając „Przejdź do serwisu” lub zamykając okno, zgadzasz się na poniższe. Możesz też odmówić zgody lub ograniczyć jej zakres.
+
+
Zgoda
+
+
Jeśli chcesz zgodzić się na przetwarzanie przez Zaufanych Partnerów Grupy Onet-RAS Polska Twoich danych osobowych, które udostępniasz w historii przeglądania stron i aplikacji internetowych, w celach marketingowych (obejmujących zautomatyzowaną analizę Twojej aktywności na stronach internetowych i w aplikacjach w celu ustalenia Twoich potencjalnych zainteresowań dla dostosowania reklamy i oferty) w tym na umieszczanie znaczników internetowych (cookies itp.) na Twoich urządzeniach i odczytywanie takich znaczników, kliknij przycisk „Przejdź do serwisu” lub zamknij to okno.
+Jeśli nie chcesz wyrazić zgody lub ograniczyć jej zakres, kliknij „Ustawienia zaawansowane”.
+Wyrażenie zgody jest dobrowolne. Możesz edytować zakres zgody, w tym wycofać ją całkowicie, klikając „Ustawienia zaawansowane” lub przechodząc na naszą stronę
+polityki prywatności.
- W tej informacji przedstawiamy skrót najważniejszych zagadnień dotyczących przetwarzania Twoich danych osobowych, jakie może mieć miejsce po 25 maja 2018 r. w związku z korzystaniem z naszych usług. Prosimy Cię o jej przeczytanie, nie zajmie to więcej niż kilka minut.
-
Czym są dane osobowe
-
Dane osobowe to, zgodnie z RODO, informacje o zidentyfikowanej lub możliwej do zidentyfikowania osobie fizycznej. W przypadku korzystania z naszych serwisów takimi danymi są np. adres e-mail, adres IP lub Twoje dane w koncie poczty elektronicznej czy koncie w innej usłudze oferowanej przez podmioty z Grupy Onet-RAS.
-Dane osobowe mogą być zapisywane w plikach cookies lub podobnych technologiach (np. local storage) instalowanych przez nas lub naszych Zaufanych Partnerów na naszych stronach i urządzeniach, których używasz podczas korzystania z naszych usług.
-
Podstawa i cel przetwarzania
-
Przetwarzanie danych osobowych wymaga podstawy prawnej. RODO przewiduje kilka rodzajów takich podstaw prawnych dla przetwarzania danych, a w przypadkach korzystania z naszych usług wystąpią, co do zasady trzy z nich:
+ Powyższa zgoda dotyczy przetwarzania Twoich danych osobowych w celach marketingowych Zaufanych Partnerów. Zaufani Partnerzy to firmy z obszaru e-commerce i reklamodawcy oraz działające w ich imieniu domy mediowe i podobne organizacje, z którymi Grupa Onet-RAS Polska współpracuje lub które polecane są przez międzynarodowe organizacje branżowe takie jak np. organizacja IAB (Interactive Advertising Bureau).
+Podmioty z Grupy Onet-RAS Polska w ramach udostępnianych przez siebie usług internetowych przetwarzają Twoje dane we własnych celach marketingowych w oparciu o prawnie uzasadniony, wspólny interes podmiotów Grupy Onet-RAS Polska. Przetwarzanie takie nie wymaga dodatkowej zgody z Twojej strony, ale możesz mu się w każdej chwili sprzeciwić. O ile nie zdecydujesz inaczej, dokonując stosownych zmian ustawień w Twojej przeglądarce, podmioty z Grupy Onet-RAS Polska będą również instalować na Twoich urządzeniach pliki cookies i podobne oraz odczytywać informacje z takich plików. Bliższe informacje o cookies znajdziesz w akapicie „Cookies” pod koniec tej informacji.
+
+
Administrator danych osobowych
+
Administratorem Twoich danych osobowych jest podmiot z Grupy Onet-RAS Polska, z którego serwisu lub aplikacji korzystasz. Naszą nazwę znajdziesz zawsze na samym dole strony po prawej stronie, a logo na planszy zawierającej niniejszą informację. Informację o powołaniu przez nas inspektora ochrony danych i jego danych kontaktowych znajdziesz też na samym dole strony w polityce prywatności. Administratorami Twoich danych osobowych będą także pozostałe podmioty z Grupy Onet-RAS Polska, których pełne dane możesz sprawdzić pod tym linkiem. Jeżeli wyrazisz zgodę, o którą wyżej prosimy, administratorami Twoich danych osobowych będą także nasi Zaufani Partnerzy. Listę Zaufanych Partnerów możesz sprawdzić w każdym momencie na stronie naszej polityki prywatności i tam też zmodyfikować lub cofnąć swoje zgody.
+
+
Podstawa i cel przetwarzania
+
+
Twoje dane przetwarzamy w następujących celach:
-
1. Niezbędność przetwarzania do zawarcia lub wykonania umowy, której jesteś stroną. Umowa to, w naszym przypadku, regulamin danej usługi. Jeśli zatem zawieramy z Tobą umowę o realizację danej usługi (np. usługi zapewniającej Ci możliwość zapoznania się z jednym z naszych serwisów w oparciu o treść regulaminu tego serwisu), to możemy przetwarzać Twoje dane w zakresie niezbędnym do realizacji tej umowy. W przypadku, gdy zakładasz u nas konto poczty elektronicznej, to umowa o dostarczenie tego konta upoważnia nas do przetwarzania danych niezbędnych do jego zapewnienia (np. danych podanych przez Ciebie w profilu tego konta). Bez tej możliwości nie bylibyśmy w stanie zapewnić Ci usługi, a Ty nie mógłbyś z niej korzystać.
-
2. Niezbędność przetwarzania do celów wynikających z prawnie uzasadnionych interesów realizowanych przez administratora lub przez stronę trzecią. Ta podstawa przetwarzania danych dotyczy przypadków, gdy ich przetwarzanie jest uzasadnione z uwagi na nasze usprawiedliwione potrzeby, co obejmuje między innymi konieczność zapewnienia bezpieczeństwa usługi (np. sprawdzenie, czy do Twojego konta nie loguje się nieuprawniona osoba), dokonanie pomiarów statystycznych, ulepszania naszych usług i dopasowania ich do potrzeb i wygody użytkowników (np. personalizowanie treści w usługach) jak również prowadzenie marketingu i promocji własnych usług administratora z Grupy Onet-RAS w serwisie tego administratora (np. jeśli interesujesz się historią i oglądasz materiały historyczne w portalu Onet lub na innych stronach internetowych, to możemy Ci wyświetlić reklamę dotyczącą artykułu w serwisie Onet Podróże o historycznych trasach krajoznawczych).
-
3. Twoja dobrowolna zgoda. Jest potrzebna głównie w przypadku, gdy usługi marketingowe dostarczają Ci podmioty trzecie (czyli Zaufani Partnerzy, o których mowa poniżej) oraz gdy to my świadczymy takie usługi dla podmiotów trzecich. Aby móc pokazać interesujące Cię reklamy (np. produktu, którego możesz potrzebować) reklamodawcy i ich przedstawiciele muszą mieć możliwość przetwarzania Twoich danych. Udzielenie takiej zgody jest całkowicie dobrowolne, i jeśli nie chcesz, nie musisz jej udzielać. Dzięki naszemu rozwiązaniu masz również możliwość ograniczenia zakresu lub zmiany zgody w dowolnym momencie. Twoje pozostałe uprawnienia wynikające z udzielenia zgody są opisane poniżej.
+
+
1. Jeśli zawieramy z Tobą umowę o realizację danej usługi (np. usługi zapewniającej Ci możliwość zapoznania się z jednym z naszych serwisów w oparciu o treść regulaminu tego serwisu), to możemy przetwarzać Twoje dane w zakresie niezbędnym do realizacji tej umowy. Gdy zakładasz konto poczty elektronicznej, to umowa o dostarczenie tego konta upoważnia nas do przetwarzania danych niezbędnych do jego zapewnienia (np. danych podanych przez Ciebie w profilu tego konta). Bez tego nie bylibyśmy w stanie zapewnić Ci usługi, a Ty nie mógłbyś z niej korzystać. Niepodanie takich danych uniemożliwi nam zawarcie i wykonanie umowy.
+
+
2. Zapewnianie bezpieczeństwa usługi (np. sprawdzenie, czy do Twojego konta nie loguje się nieuprawniona osoba), dokonanie pomiarów statystycznych, ulepszanie naszych usług i dopasowanie ich do potrzeb i wygody użytkowników (np. personalizowanie treści w usługach), jak również prowadzenie marketingu i promocji własnych usług (np. jeśli interesujesz się historią i oglądasz materiały historyczne w portalu Onet lub na innych stronach internetowych, to możemy Ci wyświetlić reklamę dotyczącą artykułu w serwisie Onet Podróże o historycznych trasach krajoznawczych). Takie przetwarzanie danych to realizacja naszych prawnie uzasadnionych interesów.
+
+
3. Za Twoją zgodą usługi marketingowe dostarczą Ci nasi Zaufani Partnerzy oraz my dla podmiotów trzecich. Aby móc pokazać interesujące Cię reklamy (np. produktu, którego możesz potrzebować) reklamodawcy i ich przedstawiciele chcieliby mieć możliwość przetwarzania Twoich danych związanych z odwiedzanymi przez Ciebie stronami internetowymi. Udzielenie takiej zgody jest dobrowolne, nie musisz jej udzielać, nie pozbawi Cię to dostępu do naszych usług. Masz również możliwość ograniczenia zakresu lub zmiany zgody w dowolnym momencie.
-
-
Twoje dane, w ramach naszych usług, przetwarzane będą wyłącznie w przypadku posiadania przez nas lub inny podmiot przetwarzający dane jednej z dopuszczonych przez RODO podstaw prawnych i wyłącznie w celu dostosowanym do danej podstawy, zgodnie z opisem powyżej. Twoje dane przetwarzane będą do czasu istnienia podstawy do ich przetwarzania – czyli w przypadku udzielenia zgody do momentu jej cofnięcia, ograniczenia lub innych działań z Twojej strony ograniczających tę zgodę, w przypadku niezbędności danych do wykonania umowy – przez czas jej wykonywania, a w przypadku, gdy podstawą przetwarzania danych jest uzasadniony interes administratora – do czasu istnienia tego uzasadnionego interesu.
-
Administratorzy
-
Administratorami Twoich danych osobowych będą podmioty z Grupy Onet-RAS, logo podmiotu, na którego stronę wszedłeś możesz zobaczyć na planszy zawierającej niniejszą informację, a pełne dane wszystkich podmiotów możesz sprawdzić pod tym linkiem – a także nasi Zaufani Partnerzy, czyli firmy i inne podmioty, z którymi współpracujemy głównie w zakresie marketingowym. Listę Zaufanych Partnerów możesz sprawdzić w każdym momencie na stronie naszej polityki prywatności i zdecydować, którym z nich chcesz wyrazić zgodę na przetwarzanie Twoich danych.
-
Przekazywanie danych
-
Twoje dane będą przetwarzać podmioty z Grupy Onet-RAS i Zaufani Partnerzy, jeśli wyrazisz im zgodę, ale mogą być one również powierzone do przetwarzania innym podmiotom. W każdym takim przypadku przekazanie danych nie uprawnia ich odbiorcy do dowolnego korzystania z nich, a jedynie do korzystania w celach wyraźnie wskazanych przez dany podmiot z Grupy Onet-RAS lub Zaufanego Partnera. Przekazywanie danych ma miejsce na ogół w przypadku współpracy z podwykonawcą (np. agencją marketingową) lub usługodawcą (np. dostawcą usług przechowywania danych). Dzięki temu możemy np. lepiej dobrać najciekawsze lub najtańsze oferty dopasowane dla Ciebie. W każdym przypadku przekazanie danych nie zwalnia przekazującego z odpowiedzialności za ich przetwarzanie. Dane mogą być też przekazywane organom publicznym, o ile upoważniają ich do tego obowiązujące przepisy i przedstawią odpowiednie żądanie, jednak nigdy w innym przypadku.
+
+
+
Twoje dane przetwarzane będą do czasu istnienia podstawy do ich przetwarzania, czyli w przypadku udzielenia zgody do momentu jej cofnięcia, ograniczenia lub innych działań z Twojej strony ograniczających tę zgodę, w przypadku niezbędności danych do wykonania umowy, przez czas jej wykonywania i ewentualnie okres przedawnienia roszczeń z niej (zwykle nie więcej niż 3 lata, a maksymalnie 10 lat), a w przypadku, gdy podstawą przetwarzania danych jest uzasadniony interes administratora, do czasu zgłoszenia przez Ciebie skutecznego sprzeciwu.
+
+
Przekazywanie danych
+
+
Administratorzy danych mogą powierzać Twoje dane podwykonawcom IT, księgowym, agencjom marketingowym etc. Zrobią to jedynie na podstawie umowy o powierzenie przetwarzania danych zobowiązującej taki podmiot do odpowiedniego zabezpieczenia danych i niekorzystania z nich do własnych celów.
+
Cookies
-
Na naszych stronach internetowych i w aplikacjach używamy technologii, takich jak pliki cookie, local storage i podobnych służących do zbierania i przetwarzania danych osobowych oraz danych eksploatacyjnych w celu personalizowania udostępnianych treści i reklam oraz analizowania ruchu na naszych stronach. W ten sposób technologię tę wykorzystują również nasi Zaufani Partnerzy, którzy także chcą serwować reklamy jak najlepiej dopasowane do Twoich preferencji. Cookies to dane informatyczne zapisywane w plikach i przechowywane na Twoim urządzeniu końcowym (tj. Twój komputer, tablet, smartphone itp.), które przeglądarka wysyła do serwera przy każdorazowym wejściu na stronę z tego urządzenia, podczas gdy odwiedzasz różne strony w Internecie. Szczegółową informację na temat plików cookie i ich funkcjonowania znajdziesz pod tym linkiem. Znajdziesz tam także informację o tym jak zmienić ustawienia przeglądarki, by ograniczyć lub wyłączyć funkcjonowanie plików cookies itp. oraz jak usunąć takie pliki z Twojego urządzenia.
+
+
Na naszych stronach i w aplikacjach używamy znaczników internetowych takich jak pliki np. cookie lub local storage do zbierania i przetwarzania danych osobowych w celu personalizowania treści i reklam oraz analizowania ruchu na stronach, aplikacjach i w Internecie. W ten sposób technologię tę wykorzystują również podmioty z Grupy Onet-RAS Polska oraz nasi Zaufani Partnerzy, którzy także chcą dopasowywać reklamy do Twoich preferencji. Cookies to dane informatyczne zapisywane w plikach i przechowywane na Twoim urządzeniu końcowym (tj. twój komputer, tablet, smartphone itp.), które przeglądarka wysyła do serwera przy każdorazowym wejściu na stronę z tego urządzenia, podczas gdy odwiedzasz strony w Internecie. Szczegółową informację na temat plików cookie i ich funkcjonowania znajdziesz pod tym https://polityka-prywatnosci.onet.pl/polityka-prywatnosci.html" target="_blank">linkiem. Pod tym linkiem znajdziesz także informację o tym jak zmienić ustawienia przeglądarki, aby ograniczyć lub wyłączyć funkcjonowanie plików cookies itp. oraz jak usunąć takie pliki z Twojego urządzenia.
+
Twoje uprawnienia
-
Zgodnie z RODO przysługują Ci następujące uprawnienia wobec Twoich danych i ich przetwarzania przez nas i Zaufanych Partnerów.
+
+
Na naszych stronach internetowych i w aplikacjach używamy technologii, takich jak pliki cookie, local storage i podobnych służących do zbierania i przetwarzania danych osobowych oraz danych eksploatacyjnych w celu personalizowania udostępnianych treści i reklam oraz analizowania ruchu na naszych stronach. W ten sposób technologię tę wykorzystują również nasi Zaufani Partnerzy, którzy także chcą serwować reklamy jak najlepiej dopasowane do Twoich preferencji. Cookies to dane informatyczne zapisywane w plikach i przechowywane na Twoim urządzeniu końcowym (tj. Twój komputer, tablet, smartphone itp.), które przeglądarka wysyła do serwera przy każdorazowym wejściu na stronę z tego urządzenia, podczas gdy odwiedzasz różne strony w Internecie. Szczegółową informację na temat plików cookie i ich funkcjonowania znajdziesz pod tym linkiem. Znajdziesz tam także informację o tym jak zmienić ustawienia przeglądarki, by ograniczyć lub wyłączyć funkcjonowanie plików cookies itp. oraz jak usunąć takie pliki z Twojego urządzenia.
+
+
Twoje uprawnienia
+
Przysługują Ci następujące uprawnienia wobec Twoich danych i ich przetwarzania przez nas, inne podmioty z Grupy Onet-RAS Polska i Zaufanych Partnerów:
-
Jeśli udzieliłeś zgody na przetwarzanie danych możesz ją w każdej chwili wycofać.
+
1. Jeśli udzieliłeś zgody na przetwarzanie danych możesz ją w każdej chwili wycofać (cofnięcie zgody oczywiście nie uchyli zgodności z prawem przetwarzania już dokonanego na jej podstawie);
-Masz również prawo żądania dostępu do Twoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do przeniesienia danych, wyrażenia sprzeciwu wobec przetwarzani danych oraz prawo do wniesienia skargi do organu nadzorczego – GIODO. Uprawnienia powyższe przysługują także w przypadku prawidłowego przetwarzania danych przez administratora. Pod tym adresem znajdziesz dodatkowe informacje dotyczące przetwarzania danych i Twoich uprawnień.
-
-
Zgoda
-
Jeśli chcesz zgodzić się na przetwarzanie przez podmioty z Grupy Onet-RAS i Zaufanych Partnerów Twoich danych osobowych zebranych w związku z korzystaniem przez Ciebie ze stron i aplikacji internetowych dostarczanych przez podmioty z Grupy Onet-RAS w celach marketingowych (obejmujących niezbędne działania analityczne i zestawianie w profile marketingowe na podstawie Twojej aktywności na stronach internetowych) w tym ich przetwarzanie w plikach cookies itp. instalowanych na Twoich urządzeniach i odczytywanych z tych plików przez podmioty z Grupy Onet-RAS i Zaufanych Partnerów możesz w łatwy sposób wyrazić tę zgodę, klikając w przycisk „Przejdź do serwisu” lub zamykając to okno.
-Jeśli nie chcesz wyrazić opisanej wyżej zgody lub w ograniczyć jej zakres prosimy o kliknięcie w „Ustawienia zaawansowane”.
-Wyrażenie zgody jest dobrowolne. W każdym momencie możesz także edytować Twoje preferencje w zakresie udzielonej zgody, w tym nawet wycofać ją całkowicie, klikając w ustawienia zaawansowane lub przechodząc na naszą stronę polityki prywatności.
-Powyższa zgoda dotyczy przetwarzania w celach marketingowych innych niż własne cele podmiotów z Grupy Onet-RAS. Informujemy jednocześnie, iż podmioty z Grupy Onet-RAS w ramach udostępnianych przez siebie usług internetowych przetwarzać będą Twoje dane we własnych celach marketingowych opisanych szczegółowo powyżej w oparciu o ich prawnie uzasadniony interes, jako administratora.
`,
+Masz również prawo żądania dostępu do Twoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do przeniesienia danych, wyrażenia sprzeciwu wobec przetwarzania danych oraz prawo do wniesienia skargi do organu nadzorczego, którym w Polsce jest Prezes Urzędu Ochrony Danych Osobowych. Pod tymadresem znajdziesz dodatkowe informacje dotyczące przetwarzania danych i Twoich uprawnień.
+ `,
acceptAll: 'Przejdź do serwisu',
showPurposes: 'Ustawienia zaawansowane'
},
@@ -58,21 +71,22 @@ Powyższa zgoda dotyczy przetwarzania w celach marketingowych innych niż własn
inactive: 'Nieaktywna',
showVendors: 'Pokaż listę naszych Zaufanych Partnerów',
purpose1: {
- menu: 'Instalowanie plików cookies',
+ menu: 'Cookies itp.',
title: 'Instalowanie plików cookies itp. na Twoich urządzeniach i dostęp do tych plików.',
- description: 'Na naszych stronach internetowych i w aplikacjach używamy technologii, takich jak pliki cookie, local storage i podobnych służących do zbierania i przetwarzania danych osobowych oraz danych eksploatacyjnych w celu personalizowania udostępnianych treści i reklam oraz analizowania ruchu na naszych stronach. Te pliki cookie pomagają poprawić jakość treści reklamowych na stronach i w aplikacjach. Dzięki tym technologiom możemy zapewnić Ci lepszą obsługę poprzez serwowanie reklam lepiej dopasowanych do Twoich preferencji i serwowanie treści, które mogą Cię bardziej zainteresować. Pliki te pozwalają nam również lepiej badać i analizować zainteresowanie naszymi stronami i treściami, które Ci serwujemy. Dzięki tym analizom możemy zadbać o jakość serwowanych przez nas treści.'
+ description: `
Na naszych stronach internetowych i w aplikacjach używamy technologii, takich jak pliki cookie, local storage i podobnych służących do zbierania i przetwarzania danych osobowych oraz danych eksploatacyjnych w celu personalizowania udostępnianych treści i reklam oraz analizowania ruchu na naszych stronach. Te pliki cookie pomagają poprawić jakość treści reklamowych na stronach i w aplikacjach. Dzięki tym technologiom możemy zapewnić Ci lepszą obsługę poprzez serwowanie reklam lepiej dopasowanych do Twoich preferencji i serwowanie treści, które mogą Cię bardziej zainteresować. Pliki te pozwalają nam również lepiej badać i analizować zainteresowanie naszymi stronami i treściami, które Ci serwujemy. Dzięki tym analizom możemy zadbać o jakość serwowanych przez nas treści.
+
Szczegółową informację na temat plików cookie i ich funkcjonowania znajdziesz pod tym linkiem. Znajdziesz tam także informację o tym jak zmienić ustawienia przeglądarki, by ograniczyć lub wyłączyć funkcjonowanie plików cookies itp. oraz jak usunąć takie pliki z Twojego urządzenia.
`
},
'purpose2,3,4,5': {
menu: 'Przetwarzanie danych osobowych',
title: 'Przetwarzanie danych osobowych w celach marketingowych przez naszych Zaufanych Partnerów.',
- description: 'Zgoda dotyczy przetwarzania Twoich danych osobowych przez Zaufanych Partnerów w celach marketingowych, które obejmują także niezbędne działania analityczne i zestawianie w profile marketingowe na podstawie Twojej aktywności na stronach internetowych. Na podstawie tej zgody, Twoje dane, w tym zebrane informacje o Twojej aktywności na stronach internetowych, będą wykorzystywane do prezentowania Ci reklam produktów i usług naszych Partnerów biznesowych, dopasowanych do Twoich zainteresowań.'
+ description: '
Zgoda dotyczy przetwarzania Twoich danych osobowych, które udostępniasz w historii przeglądania stron i aplikacji internetowych, w celach marketingowych (obejmujących zautomatyzowaną analizę Twojej aktywności na stronach internetowych i w aplikacjach w celu ustalenia Twoich potencjalnych zainteresowań dla dostosowania reklamy i oferty przez np. zestawianie w odpowiednich grupach użytkowników, oraz związane z tym niezbędne działania statystyczne) przez naszych Zaufanych Partnerów. Na podstawie tej zgody, Twoje dane, w tym zebrane informacje o Twojej aktywności na stronach internetowych, będą wykorzystywane do prezentowania Ci reklam produktów i usług naszych Partnerów biznesowych, dopasowanych do Twoich zainteresowań.
'
}
},
vendors: {
title: 'Nasi Zaufani Partnerzy',
company: 'Partner',
offOn: 'Akceptuję',
- description: `Poniżej lista podmiotów, którym możesz wyrazić zgodę opisaną w poprzednim oknie. Dzięki tej zgodzie możliwe będzie lepsze dopasowania treści i reklam prezentowanych przez Zaufanych Partnerów do Twoich zainteresowań. Jeśli nie wyrażasz zgody danemu Zaufanemu Partnerowi kliknij poniżej w „zmień ustawienia Zaufanych Partnerów” i odznacz wybraną opcję. Jeśli nie chcesz by Twoje dane były przetwarzane przez podmioty z Grupy Onet-RAS (lub odpowiednio by podmioty te nie wykorzystywały plików cookies itp. na Twoich urządzeniach) wróć do poprzedniego okna i ustaw suwak w pozycji „nieaktywna”.`,
+ description: 'Poniżej znajduje się lista podmiotów, którym możesz wyrazić zgodę opisaną w poprzednim oknie. Dzięki tej zgodzie możliwe będzie lepsze dopasowania treści i reklam prezentowanych przez naszych Zaufanych Partnerów do Twoich zainteresowań. Jeśli nie wyrażasz zgody danemu Zaufanemu Partnerowi kliknij poniżej w „Zmień ustawienia Zaufanych Partnerów” i odznacz wybraną opcję.',
moreChoices: 'Zmień ustawienia Zaufanych Partnerów'
},
footer: {
From b84003f2e9c0c1b699f61bb104d7037c3ddcb748 Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Wed, 23 May 2018 14:58:54 +0200
Subject: [PATCH 050/540] Polish translation
---
src/lib/translations.js | 35 +++++++++++++++++------------------
1 file changed, 17 insertions(+), 18 deletions(-)
diff --git a/src/lib/translations.js b/src/lib/translations.js
index d317b4ba..f46f454a 100644
--- a/src/lib/translations.js
+++ b/src/lib/translations.js
@@ -12,16 +12,19 @@ export default {
Zgoda
-
Jeśli chcesz zgodzić się na przetwarzanie przez Zaufanych Partnerów Grupy Onet-RAS Polska Twoich danych osobowych, które udostępniasz w historii przeglądania stron i aplikacji internetowych, w celach marketingowych (obejmujących zautomatyzowaną analizę Twojej aktywności na stronach internetowych i w aplikacjach w celu ustalenia Twoich potencjalnych zainteresowań dla dostosowania reklamy i oferty) w tym na umieszczanie znaczników internetowych (cookies itp.) na Twoich urządzeniach i odczytywanie takich znaczników, kliknij przycisk „Przejdź do serwisu” lub zamknij to okno.
-Jeśli nie chcesz wyrazić zgody lub ograniczyć jej zakres, kliknij „Ustawienia zaawansowane”.
-Wyrażenie zgody jest dobrowolne. Możesz edytować zakres zgody, w tym wycofać ją całkowicie, klikając „Ustawienia zaawansowane” lub przechodząc na naszą stronę
-polityki prywatności.
+
Jeśli chcesz zgodzić się na przetwarzanie przez Zaufanych Partnerów Grupy Onet-RAS Polska Twoich danych osobowych, które udostępniasz w historii przeglądania stron i aplikacji internetowych, w celach marketingowych (obejmujących zautomatyzowaną analizę Twojej aktywności na stronach internetowych i w aplikacjach w celu ustalenia Twoich potencjalnych zainteresowań dla dostosowania reklamy i oferty) w tym na umieszczanie znaczników internetowych (cookies itp.) na Twoich urządzeniach i odczytywanie takich znaczników, kliknij przycisk „Przejdź do serwisu” lub zamknij to okno.
+
+
Jeśli nie chcesz wyrazić zgody lub ograniczyć jej zakres, kliknij „Ustawienia zaawansowane”.
+
+
Wyrażenie zgody jest dobrowolne. Możesz edytować zakres zgody, w tym wycofać ją całkowicie, klikając „Ustawienia zaawansowane” lub przechodząc na naszą stronę
+polityki prywatności.
- Powyższa zgoda dotyczy przetwarzania Twoich danych osobowych w celach marketingowych Zaufanych Partnerów. Zaufani Partnerzy to firmy z obszaru e-commerce i reklamodawcy oraz działające w ich imieniu domy mediowe i podobne organizacje, z którymi Grupa Onet-RAS Polska współpracuje lub które polecane są przez międzynarodowe organizacje branżowe takie jak np. organizacja IAB (Interactive Advertising Bureau).
-Podmioty z Grupy Onet-RAS Polska w ramach udostępnianych przez siebie usług internetowych przetwarzają Twoje dane we własnych celach marketingowych w oparciu o prawnie uzasadniony, wspólny interes podmiotów Grupy Onet-RAS Polska. Przetwarzanie takie nie wymaga dodatkowej zgody z Twojej strony, ale możesz mu się w każdej chwili sprzeciwić. O ile nie zdecydujesz inaczej, dokonując stosownych zmian ustawień w Twojej przeglądarce, podmioty z Grupy Onet-RAS Polska będą również instalować na Twoich urządzeniach pliki cookies i podobne oraz odczytywać informacje z takich plików. Bliższe informacje o cookies znajdziesz w akapicie „Cookies” pod koniec tej informacji.
+
Powyższa zgoda dotyczy przetwarzania Twoich danych osobowych w celach marketingowych Zaufanych Partnerów. Zaufani Partnerzy to firmy z obszaru e-commerce i reklamodawcy oraz działające w ich imieniu domy mediowe i podobne organizacje, z którymi Grupa Onet-RAS Polska współpracuje lub które polecane są przez międzynarodowe organizacje branżowe takie jak np. organizacja IAB (Interactive Advertising Bureau).
+
+
Podmioty z Grupy Onet-RAS Polska w ramach udostępnianych przez siebie usług internetowych przetwarzają Twoje dane we własnych celach marketingowych w oparciu o prawnie uzasadniony, wspólny interes podmiotów Grupy Onet-RAS Polska. Przetwarzanie takie nie wymaga dodatkowej zgody z Twojej strony, ale możesz mu się w każdej chwili sprzeciwić. O ile nie zdecydujesz inaczej, dokonując stosownych zmian ustawień w Twojej przeglądarce, podmioty z Grupy Onet-RAS Polska będą również instalować na Twoich urządzeniach pliki cookies i podobne oraz odczytywać informacje z takich plików. Bliższe informacje o cookies znajdziesz w akapicie „Cookies” pod koniec tej informacji.
Administrator danych osobowych
-
Administratorem Twoich danych osobowych jest podmiot z Grupy Onet-RAS Polska, z którego serwisu lub aplikacji korzystasz. Naszą nazwę znajdziesz zawsze na samym dole strony po prawej stronie, a logo na planszy zawierającej niniejszą informację. Informację o powołaniu przez nas inspektora ochrony danych i jego danych kontaktowych znajdziesz też na samym dole strony w polityce prywatności. Administratorami Twoich danych osobowych będą także pozostałe podmioty z Grupy Onet-RAS Polska, których pełne dane możesz sprawdzić pod tym linkiem. Jeżeli wyrazisz zgodę, o którą wyżej prosimy, administratorami Twoich danych osobowych będą także nasi Zaufani Partnerzy. Listę Zaufanych Partnerów możesz sprawdzić w każdym momencie na stronie naszej polityki prywatności i tam też zmodyfikować lub cofnąć swoje zgody.
+
Administratorem Twoich danych osobowych jest podmiot z Grupy Onet-RAS Polska, z którego serwisu lub aplikacji korzystasz. Naszą nazwę znajdziesz zawsze na samym dole strony po prawej stronie, a logo na planszy zawierającej niniejszą informację. Informację o powołaniu przez nas inspektora ochrony danych i jego danych kontaktowych znajdziesz też na samym dole strony w polityce prywatności. Administratorami Twoich danych osobowych będą także pozostałe podmioty z Grupy Onet-RAS Polska, których pełne dane możesz sprawdzić pod tym linkiem. Jeżeli wyrazisz zgodę, o którą wyżej prosimy, administratorami Twoich danych osobowych będą także nasi Zaufani Partnerzy. Listę Zaufanych Partnerów możesz sprawdzić w każdym momencie na stronie naszej polityki prywatności i tam też zmodyfikować lub cofnąć swoje zgody.
Podstawa i cel przetwarzania
@@ -45,18 +48,14 @@ Podmioty z Grupy Onet-RAS Polska w ramach udostępnianych przez siebie usług in
Cookies
-
Na naszych stronach i w aplikacjach używamy znaczników internetowych takich jak pliki np. cookie lub local storage do zbierania i przetwarzania danych osobowych w celu personalizowania treści i reklam oraz analizowania ruchu na stronach, aplikacjach i w Internecie. W ten sposób technologię tę wykorzystują również podmioty z Grupy Onet-RAS Polska oraz nasi Zaufani Partnerzy, którzy także chcą dopasowywać reklamy do Twoich preferencji. Cookies to dane informatyczne zapisywane w plikach i przechowywane na Twoim urządzeniu końcowym (tj. twój komputer, tablet, smartphone itp.), które przeglądarka wysyła do serwera przy każdorazowym wejściu na stronę z tego urządzenia, podczas gdy odwiedzasz strony w Internecie. Szczegółową informację na temat plików cookie i ich funkcjonowania znajdziesz pod tym https://polityka-prywatnosci.onet.pl/polityka-prywatnosci.html" target="_blank">linkiem. Pod tym linkiem znajdziesz także informację o tym jak zmienić ustawienia przeglądarki, aby ograniczyć lub wyłączyć funkcjonowanie plików cookies itp. oraz jak usunąć takie pliki z Twojego urządzenia.
-
-
Twoje uprawnienia
+
Na naszych stronach i w aplikacjach używamy znaczników internetowych takich jak pliki np. cookie lub local storage do zbierania i przetwarzania danych osobowych w celu personalizowania treści i reklam oraz analizowania ruchu na stronach, aplikacjach i w Internecie. W ten sposób technologię tę wykorzystują również podmioty z Grupy Onet-RAS Polska oraz nasi Zaufani Partnerzy, którzy także chcą dopasowywać reklamy do Twoich preferencji. Cookies to dane informatyczne zapisywane w plikach i przechowywane na Twoim urządzeniu końcowym (tj. twój komputer, tablet, smartphone itp.), które przeglądarka wysyła do serwera przy każdorazowym wejściu na stronę z tego urządzenia, podczas gdy odwiedzasz strony w Internecie. Szczegółową informację na temat plików cookie i ich funkcjonowania znajdziesz pod tym linkiem. Pod tym linkiem znajdziesz także informację o tym jak zmienić ustawienia przeglądarki, aby ograniczyć lub wyłączyć funkcjonowanie plików cookies itp. oraz jak usunąć takie pliki z Twojego urządzenia.
-
Na naszych stronach internetowych i w aplikacjach używamy technologii, takich jak pliki cookie, local storage i podobnych służących do zbierania i przetwarzania danych osobowych oraz danych eksploatacyjnych w celu personalizowania udostępnianych treści i reklam oraz analizowania ruchu na naszych stronach. W ten sposób technologię tę wykorzystują również nasi Zaufani Partnerzy, którzy także chcą serwować reklamy jak najlepiej dopasowane do Twoich preferencji. Cookies to dane informatyczne zapisywane w plikach i przechowywane na Twoim urządzeniu końcowym (tj. Twój komputer, tablet, smartphone itp.), które przeglądarka wysyła do serwera przy każdorazowym wejściu na stronę z tego urządzenia, podczas gdy odwiedzasz różne strony w Internecie. Szczegółową informację na temat plików cookie i ich funkcjonowania znajdziesz pod tym linkiem. Znajdziesz tam także informację o tym jak zmienić ustawienia przeglądarki, by ograniczyć lub wyłączyć funkcjonowanie plików cookies itp. oraz jak usunąć takie pliki z Twojego urządzenia.
-
+
Twoje uprawnienia
-
Przysługują Ci następujące uprawnienia wobec Twoich danych i ich przetwarzania przez nas, inne podmioty z Grupy Onet-RAS Polska i Zaufanych Partnerów:
-
-
1. Jeśli udzieliłeś zgody na przetwarzanie danych możesz ją w każdej chwili wycofać (cofnięcie zgody oczywiście nie uchyli zgodności z prawem przetwarzania już dokonanego na jej podstawie);
-
-Masz również prawo żądania dostępu do Twoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do przeniesienia danych, wyrażenia sprzeciwu wobec przetwarzania danych oraz prawo do wniesienia skargi do organu nadzorczego, którym w Polsce jest Prezes Urzędu Ochrony Danych Osobowych. Pod tymadresem znajdziesz dodatkowe informacje dotyczące przetwarzania danych i Twoich uprawnień.
+
Przysługują Ci następujące uprawnienia wobec Twoich danych i ich przetwarzania przez nas, inne podmioty z Grupy Onet-RAS Polska i Zaufanych Partnerów:
+
+
1. Jeśli udzieliłeś zgody na przetwarzanie danych możesz ją w każdej chwili wycofać (cofnięcie zgody oczywiście nie uchyli zgodności z prawem przetwarzania już dokonanego na jej podstawie);
+
2. Masz również prawo żądania dostępu do Twoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do przeniesienia danych, wyrażenia sprzeciwu wobec przetwarzania danych oraz prawo do wniesienia skargi do organu nadzorczego, którym w Polsce jest Prezes Urzędu Ochrony Danych Osobowych. Pod tym adresem znajdziesz dodatkowe informacje dotyczące przetwarzania danych i Twoich uprawnień.
`,
acceptAll: 'Przejdź do serwisu',
showPurposes: 'Ustawienia zaawansowane'
@@ -74,7 +73,7 @@ Masz również prawo żądania dostępu do Twoich danych osobowych, ich sprostow
menu: 'Cookies itp.',
title: 'Instalowanie plików cookies itp. na Twoich urządzeniach i dostęp do tych plików.',
description: `
Na naszych stronach internetowych i w aplikacjach używamy technologii, takich jak pliki cookie, local storage i podobnych służących do zbierania i przetwarzania danych osobowych oraz danych eksploatacyjnych w celu personalizowania udostępnianych treści i reklam oraz analizowania ruchu na naszych stronach. Te pliki cookie pomagają poprawić jakość treści reklamowych na stronach i w aplikacjach. Dzięki tym technologiom możemy zapewnić Ci lepszą obsługę poprzez serwowanie reklam lepiej dopasowanych do Twoich preferencji i serwowanie treści, które mogą Cię bardziej zainteresować. Pliki te pozwalają nam również lepiej badać i analizować zainteresowanie naszymi stronami i treściami, które Ci serwujemy. Dzięki tym analizom możemy zadbać o jakość serwowanych przez nas treści.
-
Szczegółową informację na temat plików cookie i ich funkcjonowania znajdziesz pod tym linkiem. Znajdziesz tam także informację o tym jak zmienić ustawienia przeglądarki, by ograniczyć lub wyłączyć funkcjonowanie plików cookies itp. oraz jak usunąć takie pliki z Twojego urządzenia.
`
+
Szczegółową informację na temat plików cookie i ich funkcjonowania znajdziesz pod tym linkiem. Znajdziesz tam także informację o tym jak zmienić ustawienia przeglądarki, by ograniczyć lub wyłączyć funkcjonowanie plików cookies itp. oraz jak usunąć takie pliki z Twojego urządzenia.
diff --git a/src/lib/store.js b/src/lib/store.js
index bcb27e73..a6ccca03 100644
--- a/src/lib/store.js
+++ b/src/lib/store.js
@@ -337,11 +337,8 @@ export default class Store {
this.storeUpdate();
};
- toggleConsentToolShowing = (isShown, sectionIntro) => {
+ toggleConsentToolShowing = (isShown) => {
this.isConsentToolShowing = typeof isShown === 'boolean' ? isShown : !this.isConsentToolShowing;
- if (sectionIntro) {
- this.isDetailViewAsDefault = false;
- }
this.isFooterShowing = false;
this.storeUpdate();
};
@@ -353,7 +350,6 @@ export default class Store {
}
this.isFooterShowing = typeof isShown === 'boolean' ? isShown : !this.isFooterShowing;
this.isConsentToolShowing = false;
- this.isDetailViewAsDefault = true;
this.storeUpdate();
};
From a73f04480f22a53045ddd9e940449d46ca64ef71 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20Buzun?=
Date: Wed, 13 Jun 2018 08:43:47 +0200
Subject: [PATCH 067/540] fix in tests
---
src/lib/vendor.js | 5 ++++-
src/lib/vendor.test.js | 4 ++--
2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/src/lib/vendor.js b/src/lib/vendor.js
index ffa7b902..51186f6c 100644
--- a/src/lib/vendor.js
+++ b/src/lib/vendor.js
@@ -3,6 +3,10 @@ import config from './config';
import log from './log';
import { sendPortalCommand } from './portal';
+
+const PUB_VENDOR_LOCATION = '/.well-known/pubvendors.json';
+
+
function fetch(url) {
return new Promise((resolve, reject) => {
const xhr = new XMLHttpRequest();
@@ -22,7 +26,6 @@ function fetch(url) {
});
}
-const PUB_VENDOR_LOCATION = '/.well-known/pubvendors.json';
/**
* Fetch the pubvendors.json from the local domain
diff --git a/src/lib/vendor.test.js b/src/lib/vendor.test.js
index 431230e3..768ea176 100644
--- a/src/lib/vendor.test.js
+++ b/src/lib/vendor.test.js
@@ -29,7 +29,7 @@ describe('vendor', () => {
it('fetchPubVendorList fetches from `.well-known` URL', (done) => {
fetchPubVendorList().then(() => {
- expect(window.fetch.mock.calls[0][0]).to.equal('/.well-known/pubvendors.json');
+ expect(xhr.open.mock.calls[0][1]).to.equal('/.well-known/pubvendors.json');
done();
});
});
@@ -41,7 +41,7 @@ describe('vendor', () => {
});
fetchGlobalVendorList().then(() => {
- expect(window.fetch.mock.calls[0][0]).to.equal('globalpath.json');
+ expect(xhr.open.mock.calls[0][1]).to.equal('globalpath.json');
done();
});
});
From 8dae738b8dd34cc482fd78284e7d24b0f915284e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20Buzun?=
Date: Wed, 13 Jun 2018 14:30:05 +0200
Subject: [PATCH 068/540] new vednors selected after refresh of vendor list
---
src/lib/store.js | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/src/lib/store.js b/src/lib/store.js
index 3327830e..3594a48d 100644
--- a/src/lib/store.js
+++ b/src/lib/store.js
@@ -399,6 +399,17 @@ export default class Store {
this.vendorConsentData.selectedVendorIds = new Set(vendors.map(v => v.id));
}
+ // If vendor consent data has already been persisted set default selected status only for new vendors
+ else {
+ const {maxVendorId} = this.persistedVendorConsentData;
+ vendors.forEach(v => {
+ if (v.id > maxVendorId) {
+ this.vendorConsentData.selectedVendorIds.add(v.id);
+ }
+ });
+ }
+
+
const {selectedVendorIds = new Set()} = this.vendorConsentData;
// Find the maxVendorId out of the vendor list and selectedVendorIds
From f60fa05a56dd90e9d7eb007481e37f6c6f566129 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20Buzun?=
Date: Wed, 13 Jun 2018 15:11:07 +0200
Subject: [PATCH 069/540] variable rename
---
src/lib/store.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/lib/store.js b/src/lib/store.js
index 3594a48d..49e4a40b 100644
--- a/src/lib/store.js
+++ b/src/lib/store.js
@@ -401,9 +401,9 @@ export default class Store {
// If vendor consent data has already been persisted set default selected status only for new vendors
else {
- const {maxVendorId} = this.persistedVendorConsentData;
+ const {persistedMaxVendorId} = this.persistedVendorConsentData;
vendors.forEach(v => {
- if (v.id > maxVendorId) {
+ if (v.id > persistedMaxVendorId) {
this.vendorConsentData.selectedVendorIds.add(v.id);
}
});
From 52d5d8aff1187cb8a8b401c3c4b5788824f52596 Mon Sep 17 00:00:00 2001
From: Artur Szydlo
Date: Fri, 15 Jun 2018 13:36:55 +0200
Subject: [PATCH 070/540] during intialization cmp-board: check autodisplay
before show footer
---
src/complete.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/complete.js b/src/complete.js
index a9da370c..a1503116 100644
--- a/src/complete.js
+++ b/src/complete.js
@@ -23,7 +23,7 @@ function handleConsentResult(cmp, {vendorListVersion: listVersion} = {}, {create
}
else {
log.debug('Consent found. Not showing consent tool. Show footer when not all consents set to true');
- cmp('showFooter');
+ configuration.autoDisplay && cmp('showFooter');
}
}
From 71145f05caa1569c6914b96501d48413a4a06af9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20Buzun?=
Date: Tue, 19 Jun 2018 11:16:22 +0200
Subject: [PATCH 071/540] footer not showing if earlier call to showConsentTool
was made
---
src/complete.js | 12 ++++++------
src/lib/init.js | 6 ++++--
2 files changed, 10 insertions(+), 8 deletions(-)
diff --git a/src/complete.js b/src/complete.js
index a1503116..4ff451c0 100644
--- a/src/complete.js
+++ b/src/complete.js
@@ -9,7 +9,7 @@ import { init } from './lib/init';
import { CMP_GLOBAL_NAME } from "./lib/cmp";
import configuration from "./lib/config";
-function handleConsentResult(cmp, {vendorListVersion: listVersion} = {}, {created, vendorListVersion} = {}) {
+function handleConsentResult(cmp, {isConsentToolShowing}, {vendorListVersion: listVersion} = {}, {created, vendorListVersion} = {}) {
if (!created) {
log.debug('No consent data found. Showing consent tool');
configuration.autoDisplay && cmp('showConsentTool');
@@ -23,11 +23,11 @@ function handleConsentResult(cmp, {vendorListVersion: listVersion} = {}, {create
}
else {
log.debug('Consent found. Not showing consent tool. Show footer when not all consents set to true');
- configuration.autoDisplay && cmp('showFooter');
+ !isConsentToolShowing && configuration.autoDisplay && cmp('showFooter');
}
}
-function checkConsent(cmp) {
+function checkConsent(cmp, store) {
if (!cmp) {
log.error('CMP failed to load');
}
@@ -37,12 +37,12 @@ function checkConsent(cmp) {
else {
cmp('getVendorList', null, vendorList => {
const timeout = setTimeout(() => {
- handleConsentResult(cmp, vendorList);
+ handleConsentResult(cmp, store, vendorList);
}, 100);
cmp('getVendorConsents', null, vendorConsents => {
clearTimeout(timeout);
- handleConsentResult(cmp, vendorList, vendorConsents);
+ handleConsentResult(cmp, store, vendorList, vendorConsents);
});
});
}
@@ -104,4 +104,4 @@ listen('message', event => {
}, false);
// Initialize CMP and then check if we need to ask for consent
-init(configUpdates).then(() => checkConsent(window.__cmp));
+init(configUpdates).then((store) => checkConsent(window.__cmp, store));
diff --git a/src/lib/init.js b/src/lib/init.js
index 2eb9d6b3..4a4899ac 100755
--- a/src/lib/init.js
+++ b/src/lib/init.js
@@ -102,10 +102,12 @@ export function init(configUpdates) {
// Request lists
return Promise.all([
fetchGlobalVendorList().then(store.updateVendorList),
- fetchPurposeList().then(store.updateCustomPurposeList)
- ]).then(() => {
+ fetchPurposeList().then(store.updateCustomPurposeList),
+ store
+ ]).then((store) => {
cmp.cmpReady = true;
cmp.notify('cmpReady');
+ return store[2];
}).catch(err => {
log.error('Failed to load lists. CMP not ready', err);
});
From a23fee6e6e4dc7b70a93ac93062b0565867ab5a5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20Buzun?=
Date: Tue, 19 Jun 2018 12:52:36 +0200
Subject: [PATCH 072/540] variable rename
---
src/lib/init.js | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/lib/init.js b/src/lib/init.js
index 4a4899ac..c5611ee1 100755
--- a/src/lib/init.js
+++ b/src/lib/init.js
@@ -101,13 +101,13 @@ export function init(configUpdates) {
// Request lists
return Promise.all([
+ store,
fetchGlobalVendorList().then(store.updateVendorList),
fetchPurposeList().then(store.updateCustomPurposeList),
- store
- ]).then((store) => {
+ ]).then((params) => {
cmp.cmpReady = true;
cmp.notify('cmpReady');
- return store[2];
+ return params[0];
}).catch(err => {
log.error('Failed to load lists. CMP not ready', err);
});
From a2385c31f7097b2f905fdf750d99c69e0a707706 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20Buzun?=
Date: Tue, 19 Jun 2018 12:54:53 +0200
Subject: [PATCH 073/540] remove coma
---
src/lib/init.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/lib/init.js b/src/lib/init.js
index c5611ee1..463101b4 100755
--- a/src/lib/init.js
+++ b/src/lib/init.js
@@ -103,7 +103,7 @@ export function init(configUpdates) {
return Promise.all([
store,
fetchGlobalVendorList().then(store.updateVendorList),
- fetchPurposeList().then(store.updateCustomPurposeList),
+ fetchPurposeList().then(store.updateCustomPurposeList)
]).then((params) => {
cmp.cmpReady = true;
cmp.notify('cmpReady');
From 8526ea57cdc09586a3f7d2f01136b6971a5a2525 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20Buzun?=
Date: Tue, 19 Jun 2018 16:30:57 +0200
Subject: [PATCH 074/540] fix variable maxVendorId, added test
---
src/lib/store.js | 4 ++--
src/lib/store.test.js | 14 ++++++++++++++
2 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/src/lib/store.js b/src/lib/store.js
index 49e4a40b..3594a48d 100644
--- a/src/lib/store.js
+++ b/src/lib/store.js
@@ -401,9 +401,9 @@ export default class Store {
// If vendor consent data has already been persisted set default selected status only for new vendors
else {
- const {persistedMaxVendorId} = this.persistedVendorConsentData;
+ const {maxVendorId} = this.persistedVendorConsentData;
vendors.forEach(v => {
- if (v.id > persistedMaxVendorId) {
+ if (v.id > maxVendorId) {
this.vendorConsentData.selectedVendorIds.add(v.id);
}
});
diff --git a/src/lib/store.test.js b/src/lib/store.test.js
index 1e3bd329..58374b16 100644
--- a/src/lib/store.test.js
+++ b/src/lib/store.test.js
@@ -99,6 +99,20 @@ describe('store', () => {
expect(store.vendorConsentData.selectedPurposeIds).to.deep.equal(selectedPurposeIds);
});
+ it('initializes with new vendor list', () => {
+ const expected = new Set(vendorList.vendors.map(v => v.id));
+ const selectedVendorIds = new Set([1, 2]);
+ const store = new Store({
+ vendorConsentData: {
+ created: new Date(),
+ selectedVendorIds,
+ maxVendorId:2
+ }
+ });
+ store.updateVendorList(vendorList);
+ expect(store.vendorConsentData.selectedVendorIds).to.deep.equal(expected);
+ });
+
it('build correct vendor consents object', () => {
const store = new Store({
vendorList,
From 3cb97dc74db240b8cfe8fe36b72c8800bb038ab8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20Buzun?=
Date: Wed, 20 Jun 2018 08:45:12 +0200
Subject: [PATCH 075/540] remove declaration of variable maxVendorId
---
src/lib/store.js | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/lib/store.js b/src/lib/store.js
index 3594a48d..9e5add97 100644
--- a/src/lib/store.js
+++ b/src/lib/store.js
@@ -401,9 +401,8 @@ export default class Store {
// If vendor consent data has already been persisted set default selected status only for new vendors
else {
- const {maxVendorId} = this.persistedVendorConsentData;
vendors.forEach(v => {
- if (v.id > maxVendorId) {
+ if (v.id > this.persistedVendorConsentData.maxVendorId) {
this.vendorConsentData.selectedVendorIds.add(v.id);
}
});
From d3d6d07fec47b7750ffd0769debaa714c3feaafd Mon Sep 17 00:00:00 2001
From: Artur Szydlo
Date: Thu, 21 Jun 2018 16:39:55 +0200
Subject: [PATCH 076/540] added try..catch block
---
src/lib/cmp.js | 31 ++++++++++++++++++-------------
1 file changed, 18 insertions(+), 13 deletions(-)
diff --git a/src/lib/cmp.js b/src/lib/cmp.js
index 6a6c3cae..64950bfd 100644
--- a/src/lib/cmp.js
+++ b/src/lib/cmp.js
@@ -201,19 +201,24 @@ export default class Cmp {
log.info(`Process ${queue.length} queued commands`);
this.commandQueue = [];
queue.forEach(({callId, command, parameter, callback, event}) => {
- // If command is queued with an event we will relay its result via postMessage
- if (event) {
- this.processCommand(command, parameter, returnValue =>
- event.source.postMessage({
- __cmpReturn: {
- callId,
- command,
- returnValue
- }
- }, event.origin));
- }
- else {
- this.processCommand(command, parameter, callback);
+ try {
+ // If command is queued with an event we will relay its result via postMessage
+ if (event) {
+ this.processCommand(command, parameter, returnValue =>
+ event.source.postMessage({
+ __cmpReturn: {
+ callId,
+ command,
+ returnValue
+ }
+ }, event.origin));
+ }
+ else {
+ this.processCommand(command, parameter, callback);
+ }
+ } catch (err) {
+ log.error(`Invalid commandQueue element ${err}`);
+ return;
}
});
}
From 6a1aa3782ab782a027f09fbe7bdf7ec5302a5831 Mon Sep 17 00:00:00 2001
From: Artur Szydlo
Date: Fri, 22 Jun 2018 08:44:54 +0200
Subject: [PATCH 077/540] added try..catch to notify prototype
---
src/lib/cmp.js | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/lib/cmp.js b/src/lib/cmp.js
index 64950bfd..e31cc6aa 100644
--- a/src/lib/cmp.js
+++ b/src/lib/cmp.js
@@ -218,7 +218,6 @@ export default class Cmp {
}
} catch (err) {
log.error(`Invalid commandQueue element ${err}`);
- return;
}
});
}
@@ -274,7 +273,11 @@ export default class Cmp {
log.info(`Notify event: ${event}`);
const eventSet = this.eventListeners[event] || new Set();
eventSet.forEach(listener => {
- listener({event, data});
+ try {
+ listener({event, data});
+ } catch (err) {
+ log.error(err);
+ }
});
// Process any queued commands that were waiting for consent data
From 252c9c1f0bfc2228ab896dfd28c66d2aa69879b9 Mon Sep 17 00:00:00 2001
From: tsmielowski
Date: Mon, 25 Jun 2018 09:07:41 +0200
Subject: [PATCH 078/540] New command "getConsentString"
---
src/lib/cmp.js | 19 ++++++++++++++++---
1 file changed, 16 insertions(+), 3 deletions(-)
diff --git a/src/lib/cmp.js b/src/lib/cmp.js
index 6a6c3cae..9b54ead4 100644
--- a/src/lib/cmp.js
+++ b/src/lib/cmp.js
@@ -60,6 +60,15 @@ export default class Cmp {
callback(consent, true);
},
+ /**
+ * Get the consent string value.
+ */
+ getConsentString: (params = {}, callback = () => {}) => {
+ const consent = this.generateConsentString(params);
+
+ callback(consent, !!consent);
+ },
+
/**
* Get the encoded vendor consent data value.
*/
@@ -174,7 +183,7 @@ export default class Cmp {
}
};
- generateConsentString = () => {
+ generateConsentString = (data = {}) => {
const {
persistedVendorConsentData,
vendorList,
@@ -184,14 +193,18 @@ export default class Cmp {
const {
selectedVendorIds = new Set(),
selectedPurposeIds = new Set()
- } = persistedVendorConsentData || {};
+ } = {
+ ...persistedVendorConsentData,
+ ...data
+ };
// Encode the persisted data
return persistedVendorConsentData && encodeVendorConsentData({
...persistedVendorConsentData,
+ vendorList,
+ ...data,
selectedVendorIds: new Set(arrayFrom(selectedVendorIds).filter(id => !allowedVendorIds.size || allowedVendorIds.has(id))),
selectedPurposeIds: new Set(arrayFrom(selectedPurposeIds)),
- vendorList
});
};
From ec4868034701c301a15e09ba2fa5ba95de7d17a4 Mon Sep 17 00:00:00 2001
From: tsmielowski
Date: Thu, 28 Jun 2018 09:29:03 +0200
Subject: [PATCH 079/540] New command "getConsentFields" (ADRODO-77)
---
src/lib/cmp.js | 33 ++++++++++++++++++++++++++-------
src/lib/store.js | 35 +++++++++++++++++++++++++++++++++++
2 files changed, 61 insertions(+), 7 deletions(-)
diff --git a/src/lib/cmp.js b/src/lib/cmp.js
index 9b54ead4..ff7c0cdf 100644
--- a/src/lib/cmp.js
+++ b/src/lib/cmp.js
@@ -63,10 +63,22 @@ export default class Cmp {
/**
* Get the consent string value.
*/
- getConsentString: (params = {}, callback = () => {}) => {
- const consent = this.generateConsentString(params);
+ getConsentFields: (params = {}, callback = () => {}) => {
+ const data = this.store.getConsentFieldsObject();
+ const now = new Date();
+ const consent = {
+ metadata: this.generateConsentString({
+ created: now,
+ lastUpdated: now,
+ ...data,
+ ...params
+ }),
+ gdprApplies: config.gdprApplies,
+ hasGlobalScope: config.storeConsentGlobally,
+ ...data
+ };
- callback(consent, !!consent);
+ callback(consent, true);
},
/**
@@ -198,14 +210,21 @@ export default class Cmp {
...data
};
- // Encode the persisted data
- return persistedVendorConsentData && encodeVendorConsentData({
+ const consentData = {
...persistedVendorConsentData,
vendorList,
...data,
selectedVendorIds: new Set(arrayFrom(selectedVendorIds).filter(id => !allowedVendorIds.size || allowedVendorIds.has(id))),
- selectedPurposeIds: new Set(arrayFrom(selectedPurposeIds)),
- });
+ selectedPurposeIds: new Set(arrayFrom(selectedPurposeIds))
+ };
+
+ const valid = (data = {}) => [
+ 'cmpId', 'cmpVersion', 'consentLanguage', 'consentScreen', 'cookieVersion', 'created', 'lastUpdated',
+ 'maxVendorId', 'selectedPurposeIds', 'selectedVendorIds', 'vendorListVersion'
+ ].every(prop => data.hasOwnProperty(prop));
+
+ // Encode the persisted data
+ return valid(consentData) ? encodeVendorConsentData(consentData) : undefined;
};
processCommandQueue = () => {
diff --git a/src/lib/store.js b/src/lib/store.js
index 49e4a40b..f82806ca 100644
--- a/src/lib/store.js
+++ b/src/lib/store.js
@@ -207,6 +207,41 @@ export default class Store {
};
};
+ /**
+ * Build consent fields object from data that has already been persisted.
+ */
+ getConsentFieldsObject = () => {
+ const now = new Date();
+ const {
+ persistedVendorConsentData = {},
+ vendorConsentData = {}
+ } = this;
+ const {
+ cmpId,
+ cmpVersion,
+ consentLanguage,
+ consentScreen = 0,
+ cookieVersion,
+ created,
+ globalVendorListVersion,
+ lastUpdated,
+ publisherVendorsVersion
+ } = {
+ ...vendorConsentData,
+ ...persistedVendorConsentData
+ };
+ return {
+ cmpId,
+ cmpVersion,
+ consentLanguage,
+ consentScreen,
+ cookieVersion,
+ created,
+ globalVendorListVersion,
+ lastUpdated,
+ publisherVendorsVersion
+ };
+ };
/**
* Persist all consent data to the cookie. This data will NOT be filtered
* by the vendorList and will include global consents set no matter what
From 31bad0bf67ac9cd30adccc6673f026efe129af24 Mon Sep 17 00:00:00 2001
From: tsmielowski
Date: Thu, 28 Jun 2018 09:31:31 +0200
Subject: [PATCH 080/540] New command "getConsentFields" (ADRODO-77)
---
src/lib/store.js | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/lib/store.js b/src/lib/store.js
index a7590fab..9959af73 100644
--- a/src/lib/store.js
+++ b/src/lib/store.js
@@ -211,7 +211,6 @@ export default class Store {
* Build consent fields object from data that has already been persisted.
*/
getConsentFieldsObject = () => {
- const now = new Date();
const {
persistedVendorConsentData = {},
vendorConsentData = {}
From b473750e97fd6d54b76371623f317297e51da72e Mon Sep 17 00:00:00 2001
From: tsmielowski
Date: Thu, 28 Jun 2018 10:13:20 +0200
Subject: [PATCH 081/540] New command "getConsentFields" (ADRODO-77)
---
src/lib/cmp.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/lib/cmp.js b/src/lib/cmp.js
index e13aa66e..8fcebe35 100644
--- a/src/lib/cmp.js
+++ b/src/lib/cmp.js
@@ -224,7 +224,7 @@ export default class Cmp {
].every(prop => data.hasOwnProperty(prop));
// Encode the persisted data
- return valid(consentData) ? encodeVendorConsentData(consentData) : undefined;
+ return persistedVendorConsentData || valid(consentData) ? encodeVendorConsentData(consentData) : undefined;
};
processCommandQueue = () => {
From 4ffa3c45d570f3f87bb91e9539ad602ccd85b457 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20Buzun?=
Date: Wed, 18 Jul 2018 14:14:01 +0200
Subject: [PATCH 082/540] unchecked purposes
---
src/components/popup/details/details.jsx | 1 +
.../popup/details/purposes/purposes.jsx | 17 +++++++++++++++--
.../popup/details/purposes/purposes.test.js | 8 +++++++-
3 files changed, 23 insertions(+), 3 deletions(-)
diff --git a/src/components/popup/details/details.jsx b/src/components/popup/details/details.jsx
index 38a2d5e1..856e1b21 100644
--- a/src/components/popup/details/details.jsx
+++ b/src/components/popup/details/details.jsx
@@ -81,6 +81,7 @@ export default class Details extends Component {
selectPurpose={selectPurpose}
selectCustomPurpose={selectCustomPurpose}
onShowVendors={this.handleShowVendors}
+ store = {store}
/>
selectedPurpose.custom ? selectedCustomPurposeIds.has(id) : selectedPurposeIds.has(id)
);
diff --git a/src/components/popup/details/purposes/purposes.test.js b/src/components/popup/details/purposes/purposes.test.js
index 3b371007..6a4db44f 100644
--- a/src/components/popup/details/purposes/purposes.test.js
+++ b/src/components/popup/details/purposes/purposes.test.js
@@ -13,6 +13,8 @@ describe('Purposes', () => {
});
it('should render links for vendors and all standard and custom purposes', () => {
+ let store = {};
+
const purposes = render( {
customPurposes={[
{ id: 1, name: 'Custom Purpose 1' },
]}
+ store={store}
/>, scratch);
const purposeLinks = purposes.querySelectorAll(`.${style.purposeItem}`);
@@ -30,7 +33,7 @@ describe('Purposes', () => {
it('should select a standard purpose', () => {
const selectPurpose = jest.fn();
const selectCustomPurpose = jest.fn();
-
+ let store = {};
let purposes;
render( purposes = ref}
@@ -40,6 +43,7 @@ describe('Purposes', () => {
]}
selectPurpose={selectPurpose}
selectCustomPurpose={selectCustomPurpose}
+ store={store}
/>, scratch);
purposes.handleSelectPurposeDetail(1)();
@@ -55,6 +59,7 @@ describe('Purposes', () => {
const selectCustomPurpose = jest.fn();
let purposes;
+ let store = {};
render( purposes = ref}
purposes={[
@@ -66,6 +71,7 @@ describe('Purposes', () => {
]}
selectPurpose={selectPurpose}
selectCustomPurpose={selectCustomPurpose}
+ store={store}
/>, scratch);
purposes.handleSelectPurposeDetail(2)();
From 55c9de1af332815b8ebf5de528469e9bd9f72aa9 Mon Sep 17 00:00:00 2001
From: tsmielowski
Date: Thu, 19 Jul 2018 15:29:13 +0200
Subject: [PATCH 083/540] Add unit test (ADRODO-86)
---
.../popup/details/purposes/purposes.test.js | 28 +++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/src/components/popup/details/purposes/purposes.test.js b/src/components/popup/details/purposes/purposes.test.js
index 6a4db44f..d1cc66d8 100644
--- a/src/components/popup/details/purposes/purposes.test.js
+++ b/src/components/popup/details/purposes/purposes.test.js
@@ -81,4 +81,32 @@ describe('Purposes', () => {
expect(selectCustomPurpose.mock.calls[0][1]).to.equal(true);
expect(selectPurpose.mock.calls).to.be.empty;
});
+
+ it('after selecting group of purposes with index 1, consent for those purposes should be withdrawn', done => {
+ const selectPurpose = jest.fn();
+ const selectCustomPurpose = jest.fn();
+
+ let purposes;
+ let store = {};
+ render( purposes = ref}
+ purposes={[
+ { id: 1, name: 'Purpose 1' },
+ { id: 2, name: 'Purpose 2' }
+ ]}
+ selectPurpose={selectPurpose}
+ selectCustomPurpose={selectCustomPurpose}
+ store={store}
+ />, scratch);
+
+ purposes.componentDidUpdate = (prevProps, prevState) => {
+ if (purposes.state.selectedPurposeIndex === prevState.selectedPurposeIndex) {
+ expect(selectPurpose.mock.calls[0][0]).to.equal(2);
+ expect(selectPurpose.mock.calls[0][1]).to.equal(false);
+ expect(selectCustomPurpose.mock.calls).to.be.empty;
+ done();
+ }
+ };
+ purposes.handleSelectPurposeDetail(1)();
+ });
});
From 4be6535b31e2987c5262dd386c7153cf63e97f49 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20Buzun?=
Date: Thu, 19 Jul 2018 16:31:37 +0200
Subject: [PATCH 084/540] better passing props from deatils to purposes
component
---
src/components/popup/details/details.jsx | 7 ++++---
.../popup/details/purposes/purposes.jsx | 3 +--
.../popup/details/purposes/purposes.test.js | 16 ++++++++--------
3 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/src/components/popup/details/details.jsx b/src/components/popup/details/details.jsx
index 856e1b21..15c00bd9 100644
--- a/src/components/popup/details/details.jsx
+++ b/src/components/popup/details/details.jsx
@@ -54,8 +54,9 @@ export default class Details extends Component {
selectPurpose,
selectCustomPurpose,
selectAllVendors,
- selectVendor
- } = store;
+ selectVendor,
+ persistedVendorConsentData = {}}
+ = store;
const { selectedPurposeIds, selectedVendorIds } = vendorConsentData;
const { selectedCustomPurposeIds } = publisherConsentData;
const { purposes = [], vendors = [] } = vendorList;
@@ -81,7 +82,7 @@ export default class Details extends Component {
selectPurpose={selectPurpose}
selectCustomPurpose={selectCustomPurpose}
onShowVendors={this.handleShowVendors}
- store = {store}
+ persistedVendorConsentData={persistedVendorConsentData}
/>
{
});
it('should render links for vendors and all standard and custom purposes', () => {
- let store = {};
+ let persistedVendorConsentData = {};
const purposes = render( {
customPurposes={[
{ id: 1, name: 'Custom Purpose 1' },
]}
- store={store}
+ persistedVendorConsentData={persistedVendorConsentData}
/>, scratch);
const purposeLinks = purposes.querySelectorAll(`.${style.purposeItem}`);
@@ -33,7 +33,7 @@ describe('Purposes', () => {
it('should select a standard purpose', () => {
const selectPurpose = jest.fn();
const selectCustomPurpose = jest.fn();
- let store = {};
+ let persistedVendorConsentData = {};
let purposes;
render( purposes = ref}
@@ -43,7 +43,7 @@ describe('Purposes', () => {
]}
selectPurpose={selectPurpose}
selectCustomPurpose={selectCustomPurpose}
- store={store}
+ persistedVendorConsentData={persistedVendorConsentData}
/>, scratch);
purposes.handleSelectPurposeDetail(1)();
@@ -59,7 +59,7 @@ describe('Purposes', () => {
const selectCustomPurpose = jest.fn();
let purposes;
- let store = {};
+ let persistedVendorConsentData = {};
render( purposes = ref}
purposes={[
@@ -71,7 +71,7 @@ describe('Purposes', () => {
]}
selectPurpose={selectPurpose}
selectCustomPurpose={selectCustomPurpose}
- store={store}
+ persistedVendorConsentData={persistedVendorConsentData}
/>, scratch);
purposes.handleSelectPurposeDetail(2)();
@@ -87,7 +87,7 @@ describe('Purposes', () => {
const selectCustomPurpose = jest.fn();
let purposes;
- let store = {};
+ let persistedVendorConsentData = {};
render( purposes = ref}
purposes={[
@@ -96,7 +96,7 @@ describe('Purposes', () => {
]}
selectPurpose={selectPurpose}
selectCustomPurpose={selectCustomPurpose}
- store={store}
+ persistedVendorConsentData={persistedVendorConsentData}
/>, scratch);
purposes.componentDidUpdate = (prevProps, prevState) => {
From 08e613e4c976b80be8a861aaa96b5a729f43a19e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20Buzun?=
Date: Thu, 19 Jul 2018 16:54:29 +0200
Subject: [PATCH 085/540] fix
---
src/components/popup/details/purposes/purposes.jsx | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/components/popup/details/purposes/purposes.jsx b/src/components/popup/details/purposes/purposes.jsx
index bdf7c730..156b8663 100644
--- a/src/components/popup/details/purposes/purposes.jsx
+++ b/src/components/popup/details/purposes/purposes.jsx
@@ -104,7 +104,6 @@ export default class Purposes extends Component {
persistedVendorConsentData
} = props;
- const persistedVendorConsentData = store.persistedVendorConsentData || {};
const {created} = persistedVendorConsentData;
const {selectedPurposeIndex} = state;
From 2872e65dae367dc3d8cf27a6a46df4819f1ea2da Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20Buzun?=
Date: Thu, 19 Jul 2018 16:58:13 +0200
Subject: [PATCH 086/540] fix in formatting
---
src/components/popup/details/details.jsx | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/components/popup/details/details.jsx b/src/components/popup/details/details.jsx
index 15c00bd9..890fdd73 100644
--- a/src/components/popup/details/details.jsx
+++ b/src/components/popup/details/details.jsx
@@ -55,8 +55,8 @@ export default class Details extends Component {
selectCustomPurpose,
selectAllVendors,
selectVendor,
- persistedVendorConsentData = {}}
- = store;
+ persistedVendorConsentData = {}
+ } = store;
const { selectedPurposeIds, selectedVendorIds } = vendorConsentData;
const { selectedCustomPurposeIds } = publisherConsentData;
const { purposes = [], vendors = [] } = vendorList;
From c017f74d1dd9f4db61a2f83adc759771026a0924 Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Fri, 20 Jul 2018 14:45:38 +0200
Subject: [PATCH 087/540] Update of Polish translation
---
src/lib/translations.js | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/lib/translations.js b/src/lib/translations.js
index f46f454a..6545d716 100644
--- a/src/lib/translations.js
+++ b/src/lib/translations.js
@@ -12,7 +12,7 @@ export default {
Zgoda
-
Jeśli chcesz zgodzić się na przetwarzanie przez Zaufanych Partnerów Grupy Onet-RAS Polska Twoich danych osobowych, które udostępniasz w historii przeglądania stron i aplikacji internetowych, w celach marketingowych (obejmujących zautomatyzowaną analizę Twojej aktywności na stronach internetowych i w aplikacjach w celu ustalenia Twoich potencjalnych zainteresowań dla dostosowania reklamy i oferty) w tym na umieszczanie znaczników internetowych (cookies itp.) na Twoich urządzeniach i odczytywanie takich znaczników, kliknij przycisk „Przejdź do serwisu” lub zamknij to okno.
+
Jeśli chcesz zgodzić się na przetwarzanie przez Zaufanych Partnerów Grupy Onet-RAS Polska Twoich danych osobowych, które udostępniasz w historii przeglądania stron i aplikacji internetowych oraz danych lokalizacyjnych generowanych przez Twoje urządzenie, w celach marketingowych (obejmujących zautomatyzowaną analizę Twojej aktywności na stronach internetowych i w aplikacjach w celu ustalenia Twoich potencjalnych zainteresowań dla dostosowania reklamy i oferty) w tym na umieszczanie znaczników internetowych (cookies itp.) na Twoich urządzeniach i odczytywanie takich znaczników, kliknij przycisk „Przejdź do serwisu” lub zamknij to okno.
Jeśli nie chcesz wyrazić zgody lub ograniczyć jej zakres, kliknij „Ustawienia zaawansowane”.
@@ -21,7 +21,7 @@ export default {
Powyższa zgoda dotyczy przetwarzania Twoich danych osobowych w celach marketingowych Zaufanych Partnerów. Zaufani Partnerzy to firmy z obszaru e-commerce i reklamodawcy oraz działające w ich imieniu domy mediowe i podobne organizacje, z którymi Grupa Onet-RAS Polska współpracuje lub które polecane są przez międzynarodowe organizacje branżowe takie jak np. organizacja IAB (Interactive Advertising Bureau).
-
Podmioty z Grupy Onet-RAS Polska w ramach udostępnianych przez siebie usług internetowych przetwarzają Twoje dane we własnych celach marketingowych w oparciu o prawnie uzasadniony, wspólny interes podmiotów Grupy Onet-RAS Polska. Przetwarzanie takie nie wymaga dodatkowej zgody z Twojej strony, ale możesz mu się w każdej chwili sprzeciwić. O ile nie zdecydujesz inaczej, dokonując stosownych zmian ustawień w Twojej przeglądarce, podmioty z Grupy Onet-RAS Polska będą również instalować na Twoich urządzeniach pliki cookies i podobne oraz odczytywać informacje z takich plików. Bliższe informacje o cookies znajdziesz w akapicie „Cookies” pod koniec tej informacji.
+
Podmioty z Grupy Onet-RAS Polska w ramach udostępnianych przez siebie usług internetowych przetwarzają Twoje dane opisane na wstępie we własnych celach marketingowych w oparciu o prawnie uzasadniony, wspólny interes podmiotów Grupy Onet-RAS Polska. Przetwarzanie takie nie wymaga dodatkowej zgody z Twojej strony, ale możesz mu się w każdej chwili sprzeciwić. O ile nie zdecydujesz inaczej, dokonując stosownych zmian ustawień w Twojej przeglądarce, podmioty z Grupy Onet-RAS Polska będą również instalować na Twoich urządzeniach pliki cookies i podobne oraz odczytywać informacje z takich plików. Bliższe informacje o cookies znajdziesz w akapicie „Cookies” pod koniec tej informacji.
Administrator danych osobowych
Administratorem Twoich danych osobowych jest podmiot z Grupy Onet-RAS Polska, z którego serwisu lub aplikacji korzystasz. Naszą nazwę znajdziesz zawsze na samym dole strony po prawej stronie, a logo na planszy zawierającej niniejszą informację. Informację o powołaniu przez nas inspektora ochrony danych i jego danych kontaktowych znajdziesz też na samym dole strony w polityce prywatności. Administratorami Twoich danych osobowych będą także pozostałe podmioty z Grupy Onet-RAS Polska, których pełne dane możesz sprawdzić pod tym linkiem. Jeżeli wyrazisz zgodę, o którą wyżej prosimy, administratorami Twoich danych osobowych będą także nasi Zaufani Partnerzy. Listę Zaufanych Partnerów możesz sprawdzić w każdym momencie na stronie naszej polityki prywatności i tam też zmodyfikować lub cofnąć swoje zgody.
@@ -40,11 +40,11 @@ export default {
-
Twoje dane przetwarzane będą do czasu istnienia podstawy do ich przetwarzania, czyli w przypadku udzielenia zgody do momentu jej cofnięcia, ograniczenia lub innych działań z Twojej strony ograniczających tę zgodę, w przypadku niezbędności danych do wykonania umowy, przez czas jej wykonywania i ewentualnie okres przedawnienia roszczeń z niej (zwykle nie więcej niż 3 lata, a maksymalnie 10 lat), a w przypadku, gdy podstawą przetwarzania danych jest uzasadniony interes administratora, do czasu zgłoszenia przez Ciebie skutecznego sprzeciwu.
+
Twoje dane przetwarzane będą do czasu istnienia podstawy do ich przetwarzania, czyli w przypadku udzielenia zgody do momentu jej cofnięcia, ograniczenia lub innych działań z Twojej strony ograniczających tę zgodę, w przypadku niezbędności danych do wykonania umowy, przez czas jej wykonywania i ewentualnie okres przedawnienia roszczeń z niej (zwykle nie więcej niż 3 lata, a maksymalnie 6 lat), a w przypadku, gdy podstawą przetwarzania danych jest uzasadniony interes administratora, do czasu zgłoszenia przez Ciebie skutecznego sprzeciwu.
Przekazywanie danych
-
Administratorzy danych mogą powierzać Twoje dane podwykonawcom IT, księgowym, agencjom marketingowym etc. Zrobią to jedynie na podstawie umowy o powierzenie przetwarzania danych zobowiązującej taki podmiot do odpowiedniego zabezpieczenia danych i niekorzystania z nich do własnych celów.
+
Administratorzy danych mogą powierzać Twoje dane podwykonawcom IT, księgowym, agencjom marketingowym etc. Zrobią to jedynie w niezbędnym zakresie i na podstawie umowy o powierzenie przetwarzania danych zobowiązującej taki podmiot do odpowiedniego zabezpieczenia danych i niekorzystania z nich do własnych celów.
Cookies
From bc90647a5f39f8b150e9366bb71d7e74223f03aa Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Mon, 3 Sep 2018 11:19:57 +0200
Subject: [PATCH 088/540] Start dev server on hostname of VM
---
package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package.json b/package.json
index 4b2ca10c..d888ade7 100644
--- a/package.json
+++ b/package.json
@@ -3,7 +3,7 @@
"version": "0.0.0",
"scripts": {
"clean": "rm -rf build",
- "dev": "cross-env NODE_ENV=development webpack-dev-server --inline --hot --progress --host $HOSTNAME --public $HOSTNAME:8080",
+ "dev": "cross-env NODE_ENV=development webpack-dev-server --inline --hot --progress --host 0.0.0.0 --public 0.0.0.0:8080",
"start": "serve build -s -c 1",
"prestart": "npm run build",
"build": "cross-env NODE_ENV=production webpack --progress",
From c1e80ad04d318e7698705360bf34e67a3239544e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Marcin=20=C5=81yko?=
Date: Thu, 13 Sep 2018 13:28:15 +0200
Subject: [PATCH 089/540] Change the company name to: Grupa RAS Polska
---
src/lib/translations.js | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/src/lib/translations.js b/src/lib/translations.js
index 6545d716..adb288d0 100644
--- a/src/lib/translations.js
+++ b/src/lib/translations.js
@@ -12,19 +12,19 @@ export default {
Zgoda
-
Jeśli chcesz zgodzić się na przetwarzanie przez Zaufanych Partnerów Grupy Onet-RAS Polska Twoich danych osobowych, które udostępniasz w historii przeglądania stron i aplikacji internetowych oraz danych lokalizacyjnych generowanych przez Twoje urządzenie, w celach marketingowych (obejmujących zautomatyzowaną analizę Twojej aktywności na stronach internetowych i w aplikacjach w celu ustalenia Twoich potencjalnych zainteresowań dla dostosowania reklamy i oferty) w tym na umieszczanie znaczników internetowych (cookies itp.) na Twoich urządzeniach i odczytywanie takich znaczników, kliknij przycisk „Przejdź do serwisu” lub zamknij to okno.
+
Jeśli chcesz zgodzić się na przetwarzanie przez Zaufanych Partnerów Grupy RAS Polska Twoich danych osobowych, które udostępniasz w historii przeglądania stron i aplikacji internetowych oraz danych lokalizacyjnych generowanych przez Twoje urządzenie, w celach marketingowych (obejmujących zautomatyzowaną analizę Twojej aktywności na stronach internetowych i w aplikacjach w celu ustalenia Twoich potencjalnych zainteresowań dla dostosowania reklamy i oferty) w tym na umieszczanie znaczników internetowych (cookies itp.) na Twoich urządzeniach i odczytywanie takich znaczników, kliknij przycisk „Przejdź do serwisu” lub zamknij to okno.
Jeśli nie chcesz wyrazić zgody lub ograniczyć jej zakres, kliknij „Ustawienia zaawansowane”.
Wyrażenie zgody jest dobrowolne. Możesz edytować zakres zgody, w tym wycofać ją całkowicie, klikając „Ustawienia zaawansowane” lub przechodząc na naszą stronę
polityki prywatności.
-
Powyższa zgoda dotyczy przetwarzania Twoich danych osobowych w celach marketingowych Zaufanych Partnerów. Zaufani Partnerzy to firmy z obszaru e-commerce i reklamodawcy oraz działające w ich imieniu domy mediowe i podobne organizacje, z którymi Grupa Onet-RAS Polska współpracuje lub które polecane są przez międzynarodowe organizacje branżowe takie jak np. organizacja IAB (Interactive Advertising Bureau).
+
Powyższa zgoda dotyczy przetwarzania Twoich danych osobowych w celach marketingowych Zaufanych Partnerów. Zaufani Partnerzy to firmy z obszaru e-commerce i reklamodawcy oraz działające w ich imieniu domy mediowe i podobne organizacje, z którymi Grupa RAS Polska współpracuje lub które polecane są przez międzynarodowe organizacje branżowe takie jak np. organizacja IAB (Interactive Advertising Bureau).
-
Podmioty z Grupy Onet-RAS Polska w ramach udostępnianych przez siebie usług internetowych przetwarzają Twoje dane opisane na wstępie we własnych celach marketingowych w oparciu o prawnie uzasadniony, wspólny interes podmiotów Grupy Onet-RAS Polska. Przetwarzanie takie nie wymaga dodatkowej zgody z Twojej strony, ale możesz mu się w każdej chwili sprzeciwić. O ile nie zdecydujesz inaczej, dokonując stosownych zmian ustawień w Twojej przeglądarce, podmioty z Grupy Onet-RAS Polska będą również instalować na Twoich urządzeniach pliki cookies i podobne oraz odczytywać informacje z takich plików. Bliższe informacje o cookies znajdziesz w akapicie „Cookies” pod koniec tej informacji.
+
Podmioty z Grupy RAS Polska w ramach udostępnianych przez siebie usług internetowych przetwarzają Twoje dane opisane na wstępie we własnych celach marketingowych w oparciu o prawnie uzasadniony, wspólny interes podmiotów Grupy RAS Polska. Przetwarzanie takie nie wymaga dodatkowej zgody z Twojej strony, ale możesz mu się w każdej chwili sprzeciwić. O ile nie zdecydujesz inaczej, dokonując stosownych zmian ustawień w Twojej przeglądarce, podmioty z Grupy RAS Polska będą również instalować na Twoich urządzeniach pliki cookies i podobne oraz odczytywać informacje z takich plików. Bliższe informacje o cookies znajdziesz w akapicie „Cookies” pod koniec tej informacji.
Administrator danych osobowych
-
Administratorem Twoich danych osobowych jest podmiot z Grupy Onet-RAS Polska, z którego serwisu lub aplikacji korzystasz. Naszą nazwę znajdziesz zawsze na samym dole strony po prawej stronie, a logo na planszy zawierającej niniejszą informację. Informację o powołaniu przez nas inspektora ochrony danych i jego danych kontaktowych znajdziesz też na samym dole strony w polityce prywatności. Administratorami Twoich danych osobowych będą także pozostałe podmioty z Grupy Onet-RAS Polska, których pełne dane możesz sprawdzić pod tym linkiem. Jeżeli wyrazisz zgodę, o którą wyżej prosimy, administratorami Twoich danych osobowych będą także nasi Zaufani Partnerzy. Listę Zaufanych Partnerów możesz sprawdzić w każdym momencie na stronie naszej polityki prywatności i tam też zmodyfikować lub cofnąć swoje zgody.
+
Administratorem Twoich danych osobowych jest podmiot z Grupy RAS Polska, z którego serwisu lub aplikacji korzystasz. Naszą nazwę znajdziesz zawsze na samym dole strony po prawej stronie, a logo na planszy zawierającej niniejszą informację. Informację o powołaniu przez nas inspektora ochrony danych i jego danych kontaktowych znajdziesz też na samym dole strony w polityce prywatności. Administratorami Twoich danych osobowych będą także pozostałe podmioty z Grupy RAS Polska, których pełne dane możesz sprawdzić pod tym linkiem. Jeżeli wyrazisz zgodę, o którą wyżej prosimy, administratorami Twoich danych osobowych będą także nasi Zaufani Partnerzy. Listę Zaufanych Partnerów możesz sprawdzić w każdym momencie na stronie naszej polityki prywatności i tam też zmodyfikować lub cofnąć swoje zgody.
Podstawa i cel przetwarzania
@@ -48,11 +48,11 @@ export default {
Cookies
-
Na naszych stronach i w aplikacjach używamy znaczników internetowych takich jak pliki np. cookie lub local storage do zbierania i przetwarzania danych osobowych w celu personalizowania treści i reklam oraz analizowania ruchu na stronach, aplikacjach i w Internecie. W ten sposób technologię tę wykorzystują również podmioty z Grupy Onet-RAS Polska oraz nasi Zaufani Partnerzy, którzy także chcą dopasowywać reklamy do Twoich preferencji. Cookies to dane informatyczne zapisywane w plikach i przechowywane na Twoim urządzeniu końcowym (tj. twój komputer, tablet, smartphone itp.), które przeglądarka wysyła do serwera przy każdorazowym wejściu na stronę z tego urządzenia, podczas gdy odwiedzasz strony w Internecie. Szczegółową informację na temat plików cookie i ich funkcjonowania znajdziesz pod tym linkiem. Pod tym linkiem znajdziesz także informację o tym jak zmienić ustawienia przeglądarki, aby ograniczyć lub wyłączyć funkcjonowanie plików cookies itp. oraz jak usunąć takie pliki z Twojego urządzenia.
+
Na naszych stronach i w aplikacjach używamy znaczników internetowych takich jak pliki np. cookie lub local storage do zbierania i przetwarzania danych osobowych w celu personalizowania treści i reklam oraz analizowania ruchu na stronach, aplikacjach i w Internecie. W ten sposób technologię tę wykorzystują również podmioty z Grupy RAS Polska oraz nasi Zaufani Partnerzy, którzy także chcą dopasowywać reklamy do Twoich preferencji. Cookies to dane informatyczne zapisywane w plikach i przechowywane na Twoim urządzeniu końcowym (tj. twój komputer, tablet, smartphone itp.), które przeglądarka wysyła do serwera przy każdorazowym wejściu na stronę z tego urządzenia, podczas gdy odwiedzasz strony w Internecie. Szczegółową informację na temat plików cookie i ich funkcjonowania znajdziesz pod tym linkiem. Pod tym linkiem znajdziesz także informację o tym jak zmienić ustawienia przeglądarki, aby ograniczyć lub wyłączyć funkcjonowanie plików cookies itp. oraz jak usunąć takie pliki z Twojego urządzenia.
Twoje uprawnienia
-
Przysługują Ci następujące uprawnienia wobec Twoich danych i ich przetwarzania przez nas, inne podmioty z Grupy Onet-RAS Polska i Zaufanych Partnerów:
+
Przysługują Ci następujące uprawnienia wobec Twoich danych i ich przetwarzania przez nas, inne podmioty z Grupy RAS Polska i Zaufanych Partnerów:
1. Jeśli udzieliłeś zgody na przetwarzanie danych możesz ją w każdej chwili wycofać (cofnięcie zgody oczywiście nie uchyli zgodności z prawem przetwarzania już dokonanego na jej podstawie);
2. Masz również prawo żądania dostępu do Twoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do przeniesienia danych, wyrażenia sprzeciwu wobec przetwarzania danych oraz prawo do wniesienia skargi do organu nadzorczego, którym w Polsce jest Prezes Urzędu Ochrony Danych Osobowych. Pod tym adresem znajdziesz dodatkowe informacje dotyczące przetwarzania danych i Twoich uprawnień.
@@ -93,4 +93,4 @@ export default {
consentLink: 'tutaj'
}
}
-};
\ No newline at end of file
+};
From 9b5bc07e7cf906ac807397ed62ddec41230ff4b6 Mon Sep 17 00:00:00 2001
From: aszydlo
Date: Thu, 13 Sep 2018 13:49:18 +0200
Subject: [PATCH 090/540] use 'getConsentFields' instead 'getVendorConsents',
because 'getVendorConsents' return global vendor list version and
'getConsentFields' return our local vendor list version
---
src/complete.js | 2 +-
src/lib/store.js | 4 +++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/complete.js b/src/complete.js
index 4ff451c0..df93328d 100644
--- a/src/complete.js
+++ b/src/complete.js
@@ -40,7 +40,7 @@ function checkConsent(cmp, store) {
handleConsentResult(cmp, store, vendorList);
}, 100);
- cmp('getVendorConsents', null, vendorConsents => {
+ cmp('getConsentFields', null, vendorConsents => {
clearTimeout(timeout);
handleConsentResult(cmp, store, vendorList, vendorConsents);
});
diff --git a/src/lib/store.js b/src/lib/store.js
index 9959af73..41996103 100644
--- a/src/lib/store.js
+++ b/src/lib/store.js
@@ -224,7 +224,8 @@ export default class Store {
created,
globalVendorListVersion,
lastUpdated,
- publisherVendorsVersion
+ publisherVendorsVersion,
+ vendorListVersion
} = {
...vendorConsentData,
...persistedVendorConsentData
@@ -237,6 +238,7 @@ export default class Store {
cookieVersion,
created,
globalVendorListVersion,
+ vendorListVersion,
lastUpdated,
publisherVendorsVersion
};
From 273d8cc7119ff29dc81a58a9af0f66d5aba5056d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Marcin=20=C5=81yko?=
Date: Thu, 13 Sep 2018 14:08:09 +0200
Subject: [PATCH 091/540] Update a link address
---
src/lib/translations.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/lib/translations.js b/src/lib/translations.js
index adb288d0..e8a5e9e0 100644
--- a/src/lib/translations.js
+++ b/src/lib/translations.js
@@ -24,7 +24,7 @@ export default {
Podmioty z Grupy RAS Polska w ramach udostępnianych przez siebie usług internetowych przetwarzają Twoje dane opisane na wstępie we własnych celach marketingowych w oparciu o prawnie uzasadniony, wspólny interes podmiotów Grupy RAS Polska. Przetwarzanie takie nie wymaga dodatkowej zgody z Twojej strony, ale możesz mu się w każdej chwili sprzeciwić. O ile nie zdecydujesz inaczej, dokonując stosownych zmian ustawień w Twojej przeglądarce, podmioty z Grupy RAS Polska będą również instalować na Twoich urządzeniach pliki cookies i podobne oraz odczytywać informacje z takich plików. Bliższe informacje o cookies znajdziesz w akapicie „Cookies” pod koniec tej informacji.
Administrator danych osobowych
-
Administratorem Twoich danych osobowych jest podmiot z Grupy RAS Polska, z którego serwisu lub aplikacji korzystasz. Naszą nazwę znajdziesz zawsze na samym dole strony po prawej stronie, a logo na planszy zawierającej niniejszą informację. Informację o powołaniu przez nas inspektora ochrony danych i jego danych kontaktowych znajdziesz też na samym dole strony w polityce prywatności. Administratorami Twoich danych osobowych będą także pozostałe podmioty z Grupy RAS Polska, których pełne dane możesz sprawdzić pod tym linkiem. Jeżeli wyrazisz zgodę, o którą wyżej prosimy, administratorami Twoich danych osobowych będą także nasi Zaufani Partnerzy. Listę Zaufanych Partnerów możesz sprawdzić w każdym momencie na stronie naszej polityki prywatności i tam też zmodyfikować lub cofnąć swoje zgody.
+
Administratorem Twoich danych osobowych jest podmiot z Grupy RAS Polska, z którego serwisu lub aplikacji korzystasz. Naszą nazwę znajdziesz zawsze na samym dole strony po prawej stronie, a logo na planszy zawierającej niniejszą informację. Informację o powołaniu przez nas inspektora ochrony danych i jego danych kontaktowych znajdziesz też na samym dole strony w polityce prywatności. Administratorami Twoich danych osobowych będą także pozostałe podmioty z Grupy RAS Polska, których pełne dane możesz sprawdzić pod tym linkiem. Jeżeli wyrazisz zgodę, o którą wyżej prosimy, administratorami Twoich danych osobowych będą także nasi Zaufani Partnerzy. Listę Zaufanych Partnerów możesz sprawdzić w każdym momencie na stronie naszej polityki prywatności i tam też zmodyfikować lub cofnąć swoje zgody.
Zanim klikniesz „Przejdź do serwisu” lub zamkniesz to okno, prosimy o przeczytanie tej informacji. Prosimy w niej o Twoją dobrowolną zgodę na przetwarzanie Twoich danych osobowych przez naszych partnerów biznesowych oraz przekazujemy informacje o tzw. cookies i o przetwarzaniu przez nas Twoich danych osobowych. Klikając „Przejdź do serwisu” lub zamykając okno, zgadzasz się na poniższe. Możesz też odmówić zgody lub ograniczyć jej zakres.
+ description: `
Zanim klikniesz „Przejdź do serwisu” lub zamkniesz to okno, prosimy o przeczytanie tej informacji. Prosimy w niej o Twoją dobrowolną zgodę na przetwarzanie Twoich danych osobowych przez naszych partnerów biznesowych oraz przekazujemy informacje o tzw. cookies i o przetwarzaniu przez nas Twoich danych osobowych. Klikając „Przejdź do serwisu” lub zamykając okno przez kliknięcie w znaczek X, zgadzasz się na poniższe. Możesz też odmówić zgody lub ograniczyć jej zakres.
Zanim klikniesz „Przejdź do serwisu” lub zamkniesz to okno, prosimy o przeczytanie tej informacji. Prosimy w niej o Twoją dobrowolną zgodę na przetwarzanie Twoich danych osobowych przez naszych partnerów biznesowych oraz przekazujemy informacje o tzw. cookies i o przetwarzaniu przez nas Twoich danych osobowych. Klikając „Przejdź do serwisu” lub zamykając okno przez kliknięcie w znaczek X, zgadzasz się na poniższe. Możesz też odmówić zgody lub ograniczyć jej zakres.
+ description: `
Zanim klikniesz „Przejdź do serwisu” lub zamkniesz to okno, prosimy o przeczytanie tej informacji. Prosimy w niej o Twoją dobrowolną zgodę na przetwarzanie Twoich danych osobowych przez naszych partnerów biznesowych oraz przekazujemy informacje o tzw. cookies i o przetwarzaniu przez nas Twoich danych osobowych. Klikając „Przejdź do serwisu” lub zamykając okno przez kliknięcie w znaczek X, zgadzasz się na poniższe. Możesz też odmówić zgody lub ograniczyć jej zakres.
Zgoda
From 787bc473eadb1a5fc04622d2100fc80831c6eed2 Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Wed, 6 Feb 2019 13:55:35 +0100
Subject: [PATCH 094/540] Correct handling of `attachEvent` parameters
---
src/complete.js | 8 +++++++-
src/docs/lib/stub.js | 8 +++++++-
2 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/src/complete.js b/src/complete.js
index df93328d..92bec7c2 100644
--- a/src/complete.js
+++ b/src/complete.js
@@ -98,7 +98,13 @@ cmp.receiveMessage = function (event) {
window.__cmp = cmp;
// Listen for postMessage events
-const listen = window.attachEvent || window.addEventListener;
+function listen(type, listener, useCapture) {
+ if (window.addEventListener) {
+ window.addEventListener(type, listener, useCapture);
+ } else if (window.attachEvent) {
+ window.attachEvent('on' + type, listener);
+ }
+}
listen('message', event => {
window.__cmp.receiveMessage(event);
}, false);
diff --git a/src/docs/lib/stub.js b/src/docs/lib/stub.js
index 5d62cd46..89150ea7 100644
--- a/src/docs/lib/stub.js
+++ b/src/docs/lib/stub.js
@@ -3,7 +3,13 @@ function buildScript(config, cmpLocation='../cmp.bundle.js') {
return `(function(window, document) {
if (!window.__cmp) {
window.__cmp = (function() {
- var listen = window.attachEvent || window.addEventListener;
+ function listen(type, listener, useCapture) {
+ if (window.addEventListener) {
+ window.addEventListener(type, listener, useCapture);
+ } else if (window.attachEvent) {
+ window.attachEvent('on' + type, listener);
+ }
+ }
listen('message', function(event) {
window.__cmp.receiveMessage(event);
}, false);
From 762c0bc6521aa7af907695357b570100ec19f5d0 Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Wed, 6 Feb 2019 14:25:52 +0100
Subject: [PATCH 095/540] Ability to configure external function for fetching
global vendor list
---
src/docs/components/docs/configuration.jsx | 10 +++++++++
src/lib/config.js | 1 +
src/lib/vendor.js | 26 +++++++++++++++++++++-
3 files changed, 36 insertions(+), 1 deletion(-)
diff --git a/src/docs/components/docs/configuration.jsx b/src/docs/components/docs/configuration.jsx
index 2854ea12..bc6ec855 100644
--- a/src/docs/components/docs/configuration.jsx
+++ b/src/docs/components/docs/configuration.jsx
@@ -96,6 +96,16 @@ export default class CmpApi extends Component {
+
+ getVendorList(callback) (Function):
+
+ Custom function to read global vendor list (overwrites globalVendorListLocation configuration)
+ Arguments
+
+ callback(err, vendorList) (Function): Function to be executed with vendor list object
+
+
+ legIntPurposeIds (Array):
diff --git a/src/lib/config.js b/src/lib/config.js
index 77e30ebd..51ba4e36 100644
--- a/src/lib/config.js
+++ b/src/lib/config.js
@@ -12,6 +12,7 @@ const defaultConfig = {
gdprApplies: true,
getConsentData: null,
setConsentData: null,
+ getVendorList: null,
legIntPurposeIds: [],
purposeGroups: [],
autoDisplay: true,
diff --git a/src/lib/vendor.js b/src/lib/vendor.js
index 51186f6c..de8ced29 100644
--- a/src/lib/vendor.js
+++ b/src/lib/vendor.js
@@ -40,7 +40,31 @@ function fetchPubVendorList() {
* Fetch the global vendor list if the location is configured
*/
function fetchGlobalVendorList() {
- const {globalVendorListLocation, storeConsentGlobally, globalConsentLocation} = config;
+ const {globalVendorListLocation, storeConsentGlobally, globalConsentLocation, getVendorList} = config;
+ if (getVendorList) {
+ return new Promise((resolve, reject) => {
+ try {
+ getVendorList((err, data) => {
+ if (err) {
+ reject(err);
+ } else {
+ try {
+ resolve(data);
+ } catch (err) {
+ reject(err);
+ }
+ }
+ });
+ } catch (err) {
+ reject(err);
+ }
+ }).catch(err => {
+ if (storeConsentGlobally && globalConsentLocation) {
+ return sendPortalCommand({command: 'readVendorList'});
+ }
+ log.error(`Failed to load global vendor list from configuration`, err);
+ });
+ }
return (globalVendorListLocation ?
fetch(globalVendorListLocation) :
Promise.reject('Missing globalVendorListLocation'))
From ae71be61b6d3ea0f5ff32e050ee3edc9247b61ab Mon Sep 17 00:00:00 2001
From: aszydlo
Date: Mon, 11 Feb 2019 10:25:58 +0100
Subject: [PATCH 096/540] add rel attr to link
---
src/lib/translations.js | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/lib/translations.js b/src/lib/translations.js
index 513c19f2..2e9c248a 100644
--- a/src/lib/translations.js
+++ b/src/lib/translations.js
@@ -17,14 +17,14 @@ export default {
Jeśli nie chcesz wyrazić zgody lub ograniczyć jej zakres, kliknij „Ustawienia zaawansowane”.
Wyrażenie zgody jest dobrowolne. Możesz edytować zakres zgody, w tym wycofać ją całkowicie, klikając „Ustawienia zaawansowane” lub przechodząc na naszą stronę
-polityki prywatności.
Powyższa zgoda dotyczy przetwarzania Twoich danych osobowych w celach marketingowych Zaufanych Partnerów. Zaufani Partnerzy to firmy z obszaru e-commerce i reklamodawcy oraz działające w ich imieniu domy mediowe i podobne organizacje, z którymi Grupa RAS Polska współpracuje lub które polecane są przez międzynarodowe organizacje branżowe takie jak np. organizacja IAB (Interactive Advertising Bureau).
Podmioty z Grupy RAS Polska w ramach udostępnianych przez siebie usług internetowych przetwarzają Twoje dane opisane na wstępie we własnych celach marketingowych w oparciu o prawnie uzasadniony, wspólny interes podmiotów Grupy RAS Polska. Przetwarzanie takie nie wymaga dodatkowej zgody z Twojej strony, ale możesz mu się w każdej chwili sprzeciwić. O ile nie zdecydujesz inaczej, dokonując stosownych zmian ustawień w Twojej przeglądarce, podmioty z Grupy RAS Polska będą również instalować na Twoich urządzeniach pliki cookies i podobne oraz odczytywać informacje z takich plików. Bliższe informacje o cookies znajdziesz w akapicie „Cookies” pod koniec tej informacji.
Administrator danych osobowych
-
Administratorem Twoich danych osobowych jest podmiot z Grupy RAS Polska, z którego serwisu lub aplikacji korzystasz. Naszą nazwę znajdziesz zawsze na samym dole strony po prawej stronie, a logo na planszy zawierającej niniejszą informację. Informację o powołaniu przez nas inspektora ochrony danych i jego danych kontaktowych znajdziesz też na samym dole strony w polityce prywatności. Administratorami Twoich danych osobowych będą także pozostałe podmioty z Grupy RAS Polska, których pełne dane możesz sprawdzić pod tym linkiem. Jeżeli wyrazisz zgodę, o którą wyżej prosimy, administratorami Twoich danych osobowych będą także nasi Zaufani Partnerzy. Listę Zaufanych Partnerów możesz sprawdzić w każdym momencie na stronie naszej polityki prywatności i tam też zmodyfikować lub cofnąć swoje zgody.
+
Administratorem Twoich danych osobowych jest podmiot z Grupy RAS Polska, z którego serwisu lub aplikacji korzystasz. Naszą nazwę znajdziesz zawsze na samym dole strony po prawej stronie, a logo na planszy zawierającej niniejszą informację. Informację o powołaniu przez nas inspektora ochrony danych i jego danych kontaktowych znajdziesz też na samym dole strony w polityce prywatności. Administratorami Twoich danych osobowych będą także pozostałe podmioty z Grupy RAS Polska, których pełne dane możesz sprawdzić pod tym linkiem. Jeżeli wyrazisz zgodę, o którą wyżej prosimy, administratorami Twoich danych osobowych będą także nasi Zaufani Partnerzy. Listę Zaufanych Partnerów możesz sprawdzić w każdym momencie na stronie naszej polityki prywatności i tam też zmodyfikować lub cofnąć swoje zgody.
Podstawa i cel przetwarzania
@@ -48,14 +48,14 @@ export default {
Cookies
-
Na naszych stronach i w aplikacjach używamy znaczników internetowych takich jak pliki np. cookie lub local storage do zbierania i przetwarzania danych osobowych w celu personalizowania treści i reklam oraz analizowania ruchu na stronach, aplikacjach i w Internecie. W ten sposób technologię tę wykorzystują również podmioty z Grupy RAS Polska oraz nasi Zaufani Partnerzy, którzy także chcą dopasowywać reklamy do Twoich preferencji. Cookies to dane informatyczne zapisywane w plikach i przechowywane na Twoim urządzeniu końcowym (tj. twój komputer, tablet, smartphone itp.), które przeglądarka wysyła do serwera przy każdorazowym wejściu na stronę z tego urządzenia, podczas gdy odwiedzasz strony w Internecie. Szczegółową informację na temat plików cookie i ich funkcjonowania znajdziesz pod tym linkiem. Pod tym linkiem znajdziesz także informację o tym jak zmienić ustawienia przeglądarki, aby ograniczyć lub wyłączyć funkcjonowanie plików cookies itp. oraz jak usunąć takie pliki z Twojego urządzenia.
+
Na naszych stronach i w aplikacjach używamy znaczników internetowych takich jak pliki np. cookie lub local storage do zbierania i przetwarzania danych osobowych w celu personalizowania treści i reklam oraz analizowania ruchu na stronach, aplikacjach i w Internecie. W ten sposób technologię tę wykorzystują również podmioty z Grupy RAS Polska oraz nasi Zaufani Partnerzy, którzy także chcą dopasowywać reklamy do Twoich preferencji. Cookies to dane informatyczne zapisywane w plikach i przechowywane na Twoim urządzeniu końcowym (tj. twój komputer, tablet, smartphone itp.), które przeglądarka wysyła do serwera przy każdorazowym wejściu na stronę z tego urządzenia, podczas gdy odwiedzasz strony w Internecie. Szczegółową informację na temat plików cookie i ich funkcjonowania znajdziesz pod tym linkiem. Pod tym linkiem znajdziesz także informację o tym jak zmienić ustawienia przeglądarki, aby ograniczyć lub wyłączyć funkcjonowanie plików cookies itp. oraz jak usunąć takie pliki z Twojego urządzenia.
Twoje uprawnienia
Przysługują Ci następujące uprawnienia wobec Twoich danych i ich przetwarzania przez nas, inne podmioty z Grupy RAS Polska i Zaufanych Partnerów:
1. Jeśli udzieliłeś zgody na przetwarzanie danych możesz ją w każdej chwili wycofać (cofnięcie zgody oczywiście nie uchyli zgodności z prawem przetwarzania już dokonanego na jej podstawie);
-
2. Masz również prawo żądania dostępu do Twoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do przeniesienia danych, wyrażenia sprzeciwu wobec przetwarzania danych oraz prawo do wniesienia skargi do organu nadzorczego, którym w Polsce jest Prezes Urzędu Ochrony Danych Osobowych. Pod tym adresem znajdziesz dodatkowe informacje dotyczące przetwarzania danych i Twoich uprawnień.
+
2. Masz również prawo żądania dostępu do Twoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do przeniesienia danych, wyrażenia sprzeciwu wobec przetwarzania danych oraz prawo do wniesienia skargi do organu nadzorczego, którym w Polsce jest Prezes Urzędu Ochrony Danych Osobowych. Pod tym adresem znajdziesz dodatkowe informacje dotyczące przetwarzania danych i Twoich uprawnień.
`,
acceptAll: 'Przejdź do serwisu',
showPurposes: 'Ustawienia zaawansowane'
@@ -73,7 +73,7 @@ export default {
menu: 'Cookies itp.',
title: 'Instalowanie plików cookies itp. na Twoich urządzeniach i dostęp do tych plików.',
description: `
Na naszych stronach internetowych i w aplikacjach używamy technologii, takich jak pliki cookie, local storage i podobnych służących do zbierania i przetwarzania danych osobowych oraz danych eksploatacyjnych w celu personalizowania udostępnianych treści i reklam oraz analizowania ruchu na naszych stronach. Te pliki cookie pomagają poprawić jakość treści reklamowych na stronach i w aplikacjach. Dzięki tym technologiom możemy zapewnić Ci lepszą obsługę poprzez serwowanie reklam lepiej dopasowanych do Twoich preferencji i serwowanie treści, które mogą Cię bardziej zainteresować. Pliki te pozwalają nam również lepiej badać i analizować zainteresowanie naszymi stronami i treściami, które Ci serwujemy. Dzięki tym analizom możemy zadbać o jakość serwowanych przez nas treści.
-
Szczegółową informację na temat plików cookie i ich funkcjonowania znajdziesz pod tym linkiem. Znajdziesz tam także informację o tym jak zmienić ustawienia przeglądarki, by ograniczyć lub wyłączyć funkcjonowanie plików cookies itp. oraz jak usunąć takie pliki z Twojego urządzenia.
`
+
Szczegółową informację na temat plików cookie i ich funkcjonowania znajdziesz pod tym linkiem. Znajdziesz tam także informację o tym jak zmienić ustawienia przeglądarki, by ograniczyć lub wyłączyć funkcjonowanie plików cookies itp. oraz jak usunąć takie pliki z Twojego urządzenia.
`
},
'purpose2,3,4,5': {
menu: 'Przetwarzanie danych osobowych',
From 92ca793b1fef849bed3e197c84492f73154d5ce2 Mon Sep 17 00:00:00 2001
From: aszydlo
Date: Mon, 11 Feb 2019 13:20:31 +0100
Subject: [PATCH 097/540] one more link
---
src/lib/translations.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/lib/translations.js b/src/lib/translations.js
index 2e9c248a..60d1fdd4 100644
--- a/src/lib/translations.js
+++ b/src/lib/translations.js
@@ -24,7 +24,7 @@ export default {
Podmioty z Grupy RAS Polska w ramach udostępnianych przez siebie usług internetowych przetwarzają Twoje dane opisane na wstępie we własnych celach marketingowych w oparciu o prawnie uzasadniony, wspólny interes podmiotów Grupy RAS Polska. Przetwarzanie takie nie wymaga dodatkowej zgody z Twojej strony, ale możesz mu się w każdej chwili sprzeciwić. O ile nie zdecydujesz inaczej, dokonując stosownych zmian ustawień w Twojej przeglądarce, podmioty z Grupy RAS Polska będą również instalować na Twoich urządzeniach pliki cookies i podobne oraz odczytywać informacje z takich plików. Bliższe informacje o cookies znajdziesz w akapicie „Cookies” pod koniec tej informacji.
Administrator danych osobowych
-
Administratorem Twoich danych osobowych jest podmiot z Grupy RAS Polska, z którego serwisu lub aplikacji korzystasz. Naszą nazwę znajdziesz zawsze na samym dole strony po prawej stronie, a logo na planszy zawierającej niniejszą informację. Informację o powołaniu przez nas inspektora ochrony danych i jego danych kontaktowych znajdziesz też na samym dole strony w polityce prywatności. Administratorami Twoich danych osobowych będą także pozostałe podmioty z Grupy RAS Polska, których pełne dane możesz sprawdzić pod tym linkiem. Jeżeli wyrazisz zgodę, o którą wyżej prosimy, administratorami Twoich danych osobowych będą także nasi Zaufani Partnerzy. Listę Zaufanych Partnerów możesz sprawdzić w każdym momencie na stronie naszej polityki prywatności i tam też zmodyfikować lub cofnąć swoje zgody.
+
Administratorem Twoich danych osobowych jest podmiot z Grupy RAS Polska, z którego serwisu lub aplikacji korzystasz. Naszą nazwę znajdziesz zawsze na samym dole strony po prawej stronie, a logo na planszy zawierającej niniejszą informację. Informację o powołaniu przez nas inspektora ochrony danych i jego danych kontaktowych znajdziesz też na samym dole strony w polityce prywatności. Administratorami Twoich danych osobowych będą także pozostałe podmioty z Grupy RAS Polska, których pełne dane możesz sprawdzić pod tym linkiem. Jeżeli wyrazisz zgodę, o którą wyżej prosimy, administratorami Twoich danych osobowych będą także nasi Zaufani Partnerzy. Listę Zaufanych Partnerów możesz sprawdzić w każdym momencie na stronie naszej polityki prywatności i tam też zmodyfikować lub cofnąć swoje zgody.
Jeśli chcesz zgodzić się na przetwarzanie przez Zaufanych Partnerów Grupy RAS Polska Twoich danych osobowych, które udostępniasz w historii przeglądania stron i aplikacji internetowych oraz danych lokalizacyjnych generowanych przez Twoje urządzenie, w celach marketingowych (obejmujących zautomatyzowaną analizę Twojej aktywności na stronach internetowych i w aplikacjach w celu ustalenia Twoich potencjalnych zainteresowań dla dostosowania reklamy i oferty) w tym na umieszczanie znaczników internetowych (cookies itp.) na Twoich urządzeniach i odczytywanie takich znaczników, kliknij przycisk „Przejdź do serwisu” lub zamknij to okno.
-
Jeśli nie chcesz wyrazić zgody lub ograniczyć jej zakres, kliknij „Ustawienia zaawansowane”.
+
Jeśli nie chcesz wyrazić zgody lub ograniczyć jej zakres, kliknij „Ustawienia zaawansowane”.
Wyrażenie zgody jest dobrowolne. Możesz edytować zakres zgody, w tym wycofać ją całkowicie, klikając „Ustawienia zaawansowane” lub przechodząc na naszą stronę
polityki prywatności.
Powyższa zgoda dotyczy przetwarzania Twoich danych osobowych w celach marketingowych Zaufanych Partnerów. Zaufani Partnerzy to firmy z obszaru e-commerce i reklamodawcy oraz działające w ich imieniu domy mediowe i podobne organizacje, z którymi Grupa RAS Polska współpracuje lub które polecane są przez międzynarodowe organizacje branżowe takie jak np. organizacja IAB (Interactive Advertising Bureau).
-
Podmioty z Grupy RAS Polska w ramach udostępnianych przez siebie usług internetowych przetwarzają Twoje dane opisane na wstępie we własnych celach marketingowych w oparciu o prawnie uzasadniony, wspólny interes podmiotów Grupy RAS Polska. Przetwarzanie takie nie wymaga dodatkowej zgody z Twojej strony, ale możesz mu się w każdej chwili sprzeciwić. O ile nie zdecydujesz inaczej, dokonując stosownych zmian ustawień w Twojej przeglądarce, podmioty z Grupy RAS Polska będą również instalować na Twoich urządzeniach pliki cookies i podobne oraz odczytywać informacje z takich plików. Bliższe informacje o cookies znajdziesz w akapicie „Cookies” pod koniec tej informacji.
+
Podmioty z Grupy RAS Polska w ramach udostępnianych przez siebie usług internetowych przetwarzają Twoje dane opisane na wstępie w celach marketingowych w oparciu o prawnie uzasadniony, wspólny interes podmiotów Grupy RAS Polska. Dane te są jednocześnie danymi niezbędnymi do realizacji przez nas umowy zawartej z Tobą, która dotyczy korzystania przez Ciebie z naszych usług i serwisów internetowych, ze względu na właściwości tych usług. Treść tej umowy określa regulamin portalu Onet - https://polityka-prywatnosci.onet.pl/regulamin.html - lub regulaminy innych usług świadczonych przez podmioty z Grupy RAS Polska.
+
+
+
Przetwarzanie takie nie wymaga dodatkowej zgody z Twojej strony, ale możesz mu się w każdej chwili sprzeciwić. O ile nie zdecydujesz inaczej, dokonując stosownych zmian ustawień w Twojej przeglądarce, podmioty z Grupy RAS Polska będą również instalować na Twoich urządzeniach pliki cookies i podobne oraz odczytywać informacje z takich plików. Bliższe informacje o cookies znajdziesz w akapicie „Cookies” pod koniec tej informacji.
Administrator danych osobowych
Administratorem Twoich danych osobowych jest podmiot z Grupy RAS Polska, z którego serwisu lub aplikacji korzystasz. Naszą nazwę znajdziesz zawsze na samym dole strony po prawej stronie, a logo na planszy zawierającej niniejszą informację. Informację o powołaniu przez nas inspektora ochrony danych i jego danych kontaktowych znajdziesz też na samym dole strony w polityce prywatności. Administratorami Twoich danych osobowych będą także pozostałe podmioty z Grupy RAS Polska, których pełne dane możesz sprawdzić pod tym linkiem. Jeżeli wyrazisz zgodę, o którą wyżej prosimy, administratorami Twoich danych osobowych będą także nasi Zaufani Partnerzy. Listę Zaufanych Partnerów możesz sprawdzić w każdym momencie na stronie naszej polityki prywatności i tam też zmodyfikować lub cofnąć swoje zgody.
@@ -34,7 +37,7 @@ export default {
1. Jeśli zawieramy z Tobą umowę o realizację danej usługi (np. usługi zapewniającej Ci możliwość zapoznania się z jednym z naszych serwisów w oparciu o treść regulaminu tego serwisu), to możemy przetwarzać Twoje dane w zakresie niezbędnym do realizacji tej umowy. Gdy zakładasz konto poczty elektronicznej, to umowa o dostarczenie tego konta upoważnia nas do przetwarzania danych niezbędnych do jego zapewnienia (np. danych podanych przez Ciebie w profilu tego konta). Bez tego nie bylibyśmy w stanie zapewnić Ci usługi, a Ty nie mógłbyś z niej korzystać. Niepodanie takich danych uniemożliwi nam zawarcie i wykonanie umowy.
-
2. Zapewnianie bezpieczeństwa usługi (np. sprawdzenie, czy do Twojego konta nie loguje się nieuprawniona osoba), dokonanie pomiarów statystycznych, ulepszanie naszych usług i dopasowanie ich do potrzeb i wygody użytkowników (np. personalizowanie treści w usługach), jak również prowadzenie marketingu i promocji własnych usług (np. jeśli interesujesz się historią i oglądasz materiały historyczne w portalu Onet lub na innych stronach internetowych, to możemy Ci wyświetlić reklamę dotyczącą artykułu w serwisie Onet Podróże o historycznych trasach krajoznawczych). Takie przetwarzanie danych to realizacja naszych prawnie uzasadnionych interesów.
+
2. Zapewnianie bezpieczeństwa usługi (np. sprawdzenie, czy do Twojego konta nie loguje się nieuprawniona osoba), dokonanie pomiarów statystycznych, ulepszanie naszych usług i dopasowanie ich do potrzeb i wygody użytkowników (np. personalizowanie treści w usługach), jak również prowadzenie marketingu i promocji własnych usług (np. jeśli interesujesz się historią i oglądasz materiały historyczne w portalu Onet lub na innych stronach internetowych, to możemy Ci wyświetlić reklamę dotyczącą artykułu w serwisie Onet Podróże o historycznych trasach krajoznawczych). Takie przetwarzanie danych to realizacja naszych prawnie uzasadnionych interesów.
3. Za Twoją zgodą usługi marketingowe dostarczą Ci nasi Zaufani Partnerzy oraz my dla podmiotów trzecich. Aby móc pokazać interesujące Cię reklamy (np. produktu, którego możesz potrzebować) reklamodawcy i ich przedstawiciele chcieliby mieć możliwość przetwarzania Twoich danych związanych z odwiedzanymi przez Ciebie stronami internetowymi. Udzielenie takiej zgody jest dobrowolne, nie musisz jej udzielać, nie pozbawi Cię to dostępu do naszych usług. Masz również możliwość ograniczenia zakresu lub zmiany zgody w dowolnym momencie.
@@ -54,8 +57,8 @@ export default {
Twoje uprawnienia
Przysługują Ci następujące uprawnienia wobec Twoich danych i ich przetwarzania przez nas, inne podmioty z Grupy RAS Polska i Zaufanych Partnerów:
-
1. Jeśli udzieliłeś zgody na przetwarzanie danych możesz ją w każdej chwili wycofać (cofnięcie zgody oczywiście nie uchyli zgodności z prawem przetwarzania już dokonanego na jej podstawie);
-
2. Masz również prawo żądania dostępu do Twoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do przeniesienia danych, wyrażenia sprzeciwu wobec przetwarzania danych oraz prawo do wniesienia skargi do organu nadzorczego, którym w Polsce jest Prezes Urzędu Ochrony Danych Osobowych. Pod tym adresem znajdziesz dodatkowe informacje dotyczące przetwarzania danych i Twoich uprawnień.
+
1. Jeśli udzieliłeś zgody na przetwarzanie danych możesz ją w każdej chwili wycofać (cofnięcie zgody oczywiście nie uchyli zgodności z prawem przetwarzania już dokonanego na jej podstawie);
+
2. Masz również prawo żądania dostępu do Twoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do przeniesienia danych, wyrażenia sprzeciwu wobec przetwarzania danych oraz prawo do wniesienia skargi do organu nadzorczego, którym w Polsce jest Prezes Urzędu Ochrony Danych Osobowych. Pod tym adresem znajdziesz dodatkowe informacje dotyczące przetwarzania danych i Twoich uprawnień.
Powyższa zgoda dotyczy przetwarzania Twoich danych osobowych w celach marketingowych Zaufanych Partnerów. Zaufani Partnerzy to firmy z obszaru e-commerce i reklamodawcy oraz działające w ich imieniu domy mediowe i podobne organizacje, z którymi Grupa RAS Polska współpracuje lub które polecane są przez międzynarodowe organizacje branżowe takie jak np. organizacja IAB (Interactive Advertising Bureau).
Podmioty z Grupy RAS Polska w ramach udostępnianych przez siebie usług internetowych przetwarzają Twoje dane opisane na wstępie w celach marketingowych w oparciu o prawnie uzasadniony, wspólny interes podmiotów Grupy RAS Polska. Dane te są jednocześnie danymi niezbędnymi do realizacji przez nas umowy zawartej z Tobą, która dotyczy korzystania przez Ciebie z naszych usług i serwisów internetowych, ze względu na właściwości tych usług. Treść tej umowy określa regulamin portalu Onet - https://polityka-prywatnosci.onet.pl/regulamin.html - lub regulaminy innych usług świadczonych przez podmioty z Grupy RAS Polska.
-
Przetwarzanie takie nie wymaga dodatkowej zgody z Twojej strony, ale możesz mu się w każdej chwili sprzeciwić. O ile nie zdecydujesz inaczej, dokonując stosownych zmian ustawień w Twojej przeglądarce, podmioty z Grupy RAS Polska będą również instalować na Twoich urządzeniach pliki cookies i podobne oraz odczytywać informacje z takich plików. Bliższe informacje o cookies znajdziesz w akapicie „Cookies” pod koniec tej informacji.
@@ -57,7 +56,7 @@ export default {
Twoje uprawnienia
Przysługują Ci następujące uprawnienia wobec Twoich danych i ich przetwarzania przez nas, inne podmioty z Grupy RAS Polska i Zaufanych Partnerów:
-
1. Jeśli udzieliłeś zgody na przetwarzanie danych możesz ją w każdej chwili wycofać (cofnięcie zgody oczywiście nie uchyli zgodności z prawem przetwarzania już dokonanego na jej podstawie);
+
1. Jeśli udzieliłeś zgody na przetwarzanie danych możesz ją w każdej chwili wycofać (cofnięcie zgody oczywiście nie uchyli zgodności z prawem przetwarzania już dokonanego na jej podstawie);
2. Masz również prawo żądania dostępu do Twoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do przeniesienia danych, wyrażenia sprzeciwu wobec przetwarzania danych oraz prawo do wniesienia skargi do organu nadzorczego, którym w Polsce jest Prezes Urzędu Ochrony Danych Osobowych. Pod tym adresem znajdziesz dodatkowe informacje dotyczące przetwarzania danych i Twoich uprawnień.
`,
acceptAll: 'Przejdź do serwisu',
From 039deb9a86353252481f811d5b0101d7b613915d Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Mon, 27 May 2019 18:10:15 +0200
Subject: [PATCH 100/540] Show footer if user didn't give consent to some
vendors but only if they are present on current vendor list
---
src/lib/store.js | 19 ++++++++++++++++---
1 file changed, 16 insertions(+), 3 deletions(-)
diff --git a/src/lib/store.js b/src/lib/store.js
index 41996103..7a23cf08 100644
--- a/src/lib/store.js
+++ b/src/lib/store.js
@@ -388,9 +388,22 @@ export default class Store {
};
toggleFooterShowing = (isShown) => {
- const vendorConsents = this.getVendorConsentsObject();
- if (this.isAllSetTrue(vendorConsents.purposeConsents) && this.isAllSetTrue(vendorConsents.vendorConsents)) {
- isShown = false;
+ const vendorConsentsObject = this.getVendorConsentsObject();
+ if (this.isAllSetTrue(vendorConsentsObject.purposeConsents)) {
+ let vendorConsents;
+ if (this.vendorList) {
+ const {vendors = {}} = this.vendorList;
+ const vendorIds = new Set(vendors.map(({id}) => id));
+ vendorConsents = {};
+ Object.keys(vendorConsentsObject.vendorConsents).filter(id => vendorIds.has(Number(id))).forEach(id => {
+ vendorConsents[id] = vendorConsentsObject.vendorConsents[id];
+ });
+ } else {
+ vendorConsents = vendorConsentsObject.vendorConsents;
+ }
+ if (this.isAllSetTrue(vendorConsents)) {
+ isShown = false;
+ }
}
this.isFooterShowing = typeof isShown === 'boolean' ? isShown : !this.isFooterShowing;
this.isConsentToolShowing = false;
From 808cc125ded1154c408cc4e09999d847cb81f431 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Marcin=20=C5=81yko?=
Date: Thu, 27 Jun 2019 11:37:13 +0200
Subject: [PATCH 101/540] New version of Polish translation
---
src/lib/translations.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/lib/translations.js b/src/lib/translations.js
index d133ba00..22bd0b05 100644
--- a/src/lib/translations.js
+++ b/src/lib/translations.js
@@ -21,7 +21,7 @@ export default {
Powyższa zgoda dotyczy przetwarzania Twoich danych osobowych w celach marketingowych Zaufanych Partnerów. Zaufani Partnerzy to firmy z obszaru e-commerce i reklamodawcy oraz działające w ich imieniu domy mediowe i podobne organizacje, z którymi Grupa RAS Polska współpracuje lub które polecane są przez międzynarodowe organizacje branżowe takie jak np. organizacja IAB (Interactive Advertising Bureau).
-
Podmioty z Grupy RAS Polska w ramach udostępnianych przez siebie usług internetowych przetwarzają Twoje dane opisane na wstępie w celach marketingowych w oparciu o prawnie uzasadniony, wspólny interes podmiotów Grupy RAS Polska. Dane te są jednocześnie danymi niezbędnymi do realizacji przez nas umowy zawartej z Tobą, która dotyczy korzystania przez Ciebie z naszych usług i serwisów internetowych, ze względu na właściwości tych usług. Treść tej umowy określa regulamin portalu Onet - https://polityka-prywatnosci.onet.pl/regulamin.html - lub regulaminy innych usług świadczonych przez podmioty z Grupy RAS Polska.
+
Podmioty z Grupy RAS Polska w ramach udostępnianych przez siebie usług internetowych przetwarzają Twoje dane opisane na wstępie, a także zagregowane informacje o wieku, płci i lokalizacji (wielkości miasta z którego pochodzisz itp.) pochodzące z Twoich kont w usługach świadczonych przez podmioty z Grupy RAS Polska w celach marketingowych w oparciu o prawnie uzasadniony, wspólny interes podmiotów Grupy RAS Polska. Dane te są jednocześnie danymi niezbędnymi do realizacji przez nas umowy zawartej z Tobą, która dotyczy korzystania przez Ciebie z naszych usług i serwisów internetowych, ze względu na właściwości tych usług. Treść tej umowy określa regulamin portalu Onet - https://polityka-prywatnosci.onet.pl/regulamin.html - lub regulaminy innych usług świadczonych przez podmioty z Grupy RAS Polska.
Przetwarzanie takie nie wymaga dodatkowej zgody z Twojej strony, ale możesz mu się w każdej chwili sprzeciwić. O ile nie zdecydujesz inaczej, dokonując stosownych zmian ustawień w Twojej przeglądarce, podmioty z Grupy RAS Polska będą również instalować na Twoich urządzeniach pliki cookies i podobne oraz odczytywać informacje z takich plików. Bliższe informacje o cookies znajdziesz w akapicie „Cookies” pod koniec tej informacji.
@@ -36,7 +36,7 @@ export default {
1. Jeśli zawieramy z Tobą umowę o realizację danej usługi (np. usługi zapewniającej Ci możliwość zapoznania się z jednym z naszych serwisów w oparciu o treść regulaminu tego serwisu), to możemy przetwarzać Twoje dane w zakresie niezbędnym do realizacji tej umowy. Gdy zakładasz konto poczty elektronicznej, to umowa o dostarczenie tego konta upoważnia nas do przetwarzania danych niezbędnych do jego zapewnienia (np. danych podanych przez Ciebie w profilu tego konta). Bez tego nie bylibyśmy w stanie zapewnić Ci usługi, a Ty nie mógłbyś z niej korzystać. Niepodanie takich danych uniemożliwi nam zawarcie i wykonanie umowy.
-
2. Zapewnianie bezpieczeństwa usługi (np. sprawdzenie, czy do Twojego konta nie loguje się nieuprawniona osoba), dokonanie pomiarów statystycznych, ulepszanie naszych usług i dopasowanie ich do potrzeb i wygody użytkowników (np. personalizowanie treści w usługach), jak również prowadzenie marketingu i promocji własnych usług (np. jeśli interesujesz się historią i oglądasz materiały historyczne w portalu Onet lub na innych stronach internetowych, to możemy Ci wyświetlić reklamę dotyczącą artykułu w serwisie Onet Podróże o historycznych trasach krajoznawczych). Takie przetwarzanie danych to realizacja naszych prawnie uzasadnionych interesów.
+
2. Zapewnianie bezpieczeństwa usługi (np. sprawdzenie, czy do Twojego konta nie loguje się nieuprawniona osoba), dokonanie pomiarów statystycznych, ulepszanie naszych usług i dopasowanie ich do potrzeb i wygody użytkowników (np. personalizowanie treści w usługach), jak również prowadzenie marketingu bezpośredniego (także na zlecenie reklamodawców) lub promocji własnych usług (np. jeśli interesujesz się historią i oglądasz materiały historyczne w portalu Onet lub na innych stronach internetowych, to możemy Ci wyświetlić reklamę dotyczącą artykułu w serwisie Onet Podróże o historycznych trasach krajoznawczych). Takie przetwarzanie danych to realizacja naszych prawnie uzasadnionych interesów.
3. Za Twoją zgodą usługi marketingowe dostarczą Ci nasi Zaufani Partnerzy oraz my dla podmiotów trzecich. Aby móc pokazać interesujące Cię reklamy (np. produktu, którego możesz potrzebować) reklamodawcy i ich przedstawiciele chcieliby mieć możliwość przetwarzania Twoich danych związanych z odwiedzanymi przez Ciebie stronami internetowymi. Udzielenie takiej zgody jest dobrowolne, nie musisz jej udzielać, nie pozbawi Cię to dostępu do naszych usług. Masz również możliwość ograniczenia zakresu lub zmiany zgody w dowolnym momencie.
From 4e4927159b3f38549985004bd7a8c1d3a4da2125 Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Tue, 6 Aug 2019 16:27:28 +0200
Subject: [PATCH 102/540] Serbian translation
---
src/lib/translations.js | 54 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 54 insertions(+)
diff --git a/src/lib/translations.js b/src/lib/translations.js
index 22bd0b05..be8a3919 100644
--- a/src/lib/translations.js
+++ b/src/lib/translations.js
@@ -94,5 +94,59 @@ export default {
message: 'Zmień swoje ustawienia prywatności klikając',
consentLink: 'tutaj'
}
+ },
+ sr: {
+ intro: {
+ title: 'Hvala na poseti',
+ description: 'Da bismo bili u mogućnosti da održimo uspešno poslovanje portala, mi i određene treće strane postavljamo kolačiće, pristupamo i čuvamo informacije na Vašem uređaju za različite svrhe. Naši partneri takođe prikupljaju podatke da bi Vam prikazali personalizovani sadržaj i oglase. Neki od naših partnera traže i Vašu saglasnost za prikupljanje podataka da bismo Vam omogućili bolje korisničko iskustvo.',
+ acceptAll: 'Prihvatam, hvala!',
+ showPurposes: 'Odaberi svoje postavke'
+ },
+ details: {
+ title: 'Postavke korisnika',
+ back: 'Nazad',
+ save: 'Snimi i izađi'
+ },
+ purposes: {
+ active: 'Aktivno',
+ inactive: 'Neaktivno',
+ showVendors: 'Prikaži celu listu partnera',
+ purpose1: {
+ menu: 'Skladištenje i pristup informacijama',
+ title: 'Skladištenje i pristup informacijama',
+ description: 'Sladištenje informacija ili pristup tim informacijama, na Vašem uređaju, kao što su oglasni identifikatori, i/ili korišćenje kolačića i slične tehnologije'
+ },
+ purpose2: {
+ menu: 'Personalizacija',
+ title: 'Personalizacija',
+ description: 'Prikupljanje i obrada informacija o Vašoj upotrebi ove web stranice kako bi se kasnije personalizovalo oglašavanje za Vas u drugim kontekstima, tj. na drugim web lokacijama ili aplikacijama. Sadržaj web lokacije ili aplikacije se obično koristi kako bi se profilisala Vaša interesovanja koja određuju Vaše buduće izbore.'
+ },
+ purpose3: {
+ menu: 'Izbor oglasa, isporuka, izveštavanje',
+ title: 'Izbor oglasa, isporuka, izveštavanje',
+ description: 'Prikupljanje informacija i ukrštanje sa prethodno prikupljenim informacijama za odabir i isporuku oglasa relevantnih za Vas, kao i za merenje isporuke i efikasnosti takvih oglasa. To uključuje upotrebu prethodno prikupljenih informacija o Vašim interesovanjima za odabir oglasa, obradu podataka o tome koji su oglasi prikazani, koliko često su oni prikazani, kada i gde su prikazani, i da li ste preduzeli bilo kakvu radnju u vezi sa oglasom, uključujući na primer klik na oglas ili kupovina.'
+ },
+ purpose4: {
+ menu: 'Izbor Vašeg sadržaja, isporuka i izveštaji',
+ title: 'Izbor Vašeg sadržaja, isporuka i izveštaji',
+ description: 'Prikupljanje informacija i ukrštanje sa prethodno prikupljenim informacijama za izbor i isporuku sadržaja za Vas i za merenje isporuke i efikasnosti takvog sadržaja. Ovo uključuje upotrebu prethodno prikupljenih informacija o Vašim interesovanjima za izbor sadržaja, obradu podataka o tome koji je sadržaj prikazan, koliko često ili koliko dugo je prikazivan, kada i gde je prikazan, i da li ste preduzeli bilo kakvu radnju vezanu za sadržaj, uključujući na primer klik na sadržaj.'
+ },
+ purpose5: {
+ menu: 'Merenje',
+ title: 'Merenje',
+ description: 'Prikupljanje informacija o Vašem izboru sadržaja i kombinacija sa prethodno prikupljenim informacijama koje se koriste za merenje, razumevanje i izveštavanje o Vašoj preferencijama sadržaja.'
+ }
+ },
+ vendors: {
+ title: 'Naši partneri',
+ company: 'Kompanija',
+ offOn: 'Dozvoli',
+ description: 'Pomozite nam da vam pružimo bolje iskustvo na našem sajtu! Naši partneri postavljaju kolačiće i prikupljaju informacije iz Vašeg pretraživača kako bi Vam pružili sadržaj web lokacija i isporučili relevantno oglašavanje',
+ moreChoices: 'Više opcija'
+ },
+ footer: {
+ message: 'Podsetnik da uvek možete promeniti Vaša podešavanja',
+ consentLink: 'ovde'
+ }
}
};
From 7ee81b921007dfe4fd604b3bf4902d9b8afdc192 Mon Sep 17 00:00:00 2001
From: skoklowski
Date: Thu, 22 Aug 2019 15:42:41 +0200
Subject: [PATCH 103/540] Every purpose that is not considered as legitimate
interest should not be selected when user switches to it
---
src/components/popup/details/details.test.js | 18 ++++++++++++++--
.../popup/details/purposes/purposes.jsx | 21 ++++++++++---------
.../popup/details/purposes/purposes.test.js | 15 +++++++------
3 files changed, 36 insertions(+), 18 deletions(-)
diff --git a/src/components/popup/details/details.test.js b/src/components/popup/details/details.test.js
index 7665c1b4..9b8eadba 100644
--- a/src/components/popup/details/details.test.js
+++ b/src/components/popup/details/details.test.js
@@ -14,7 +14,14 @@ describe('Details', () => {
});
it('should render with purpose panel initially', () => {
- const store = new Store();
+ const store = new Store({
+ vendorList: {
+ purposes: [
+ { id: 1, name: 'Purpose 1' },
+ { id: 2, name: 'Purpose 2' }
+ ]
+ }
+ });
store.isConsentToolShowing = false;
const details = ;
expect(details).to.contain(purposesStyle.purposes);
@@ -22,7 +29,14 @@ describe('Details', () => {
it('should switch between panel states', () => {
- const store = new Store();
+ const store = new Store({
+ vendorList: {
+ purposes: [
+ { id: 1, name: 'Purpose 1' },
+ { id: 2, name: 'Purpose 2' }
+ ]
+ }
+ });
let details;
render( {
if (selectedPurpose.custom) {
@@ -105,18 +104,14 @@ export default class Purposes extends Component {
} = props;
const {created} = persistedVendorConsentData;
- const {selectedPurposeIndex} = state;
+ const {
+ selectedPurposeIndex,
+ renderedPurposeIndices
+ } = state;
const allPurposes = this.getAllPurposes();
const selectedPurpose = allPurposes[selectedPurposeIndex];
- if (!created && selectedPurposeIndex && this.state.initialDisplayOfDetailView) {
- this.setState({
- initialDisplayOfDetailView: 0
- });
- this.handleSelectPurpose({isSelected: false})
- }
-
const purposeIsActive = selectedPurpose && selectedPurpose.ids.some(id =>
selectedPurpose.custom ? selectedCustomPurposeIds.has(id) : selectedPurposeIds.has(id)
);
@@ -125,6 +120,12 @@ export default class Purposes extends Component {
);
const currentPurposeLocalizePrefix = `${selectedPurpose && selectedPurpose.custom ? 'customPurpose' : 'purpose'}${selectedPurpose && selectedPurpose.ids}`;
+ if (!created && !purposeIsTechnical && !renderedPurposeIndices.has(selectedPurposeIndex)) {
+ renderedPurposeIndices.add(selectedPurposeIndex);
+ this.setState({renderedPurposeIndices});
+ this.handleSelectPurpose({isSelected: false})
+ }
+
return (