Skip to content

Commit 381fa95

Browse files
committed
cleanup
1 parent 57829a0 commit 381fa95

File tree

1 file changed

+1
-85
lines changed

1 file changed

+1
-85
lines changed

dist/privacy.js

Lines changed: 1 addition & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -87,90 +87,6 @@ const parseDSRdelete = async (response) => {
8787
}
8888

8989
let sync_metrics = {
90-
/**
91-
* Privacy policies
92-
* Wording sourced from: https://github.com/RUB-SysSec/we-value-your-privacy/blob/master/privacy_wording.json
93-
* words = privacy_wording.map(country => country.words).filter((v, i, a) => a.indexOf(v) === i).flat().sort().join('|');
94-
*/
95-
privacy_wording_links: (() => {
96-
const languageKeywords = {
97-
af: "beskyttelse af personlige oplysninger|privatlivspolitik|persondata",
98-
ar: "الخصوصية|سياسة البيانات|سياسة الخصوصية|سياسة الخصوصية والبيانات",
99-
az: "məxfilik|şəxsi məlumatlar",
100-
be: "абарона дадзеных|палітыка прыватнасці",
101-
bg: "поверителност|политика за бисквитки|политика за данни|условия|условия за ползване|политика за поверителност",
102-
bn: "গোপনীয়তা|ডেটা নীতি|গোপনীয়তা নীতি",
103-
bs: "privatnost|politika privatnosti|politika podataka|pravila o privatnosti",
104-
ca: "protecció de dades|política de privacitat",
105-
cs: "ochrana dat|ochrana osobních údajů|ochrana soukromí|ochrana súkromia|ochrana udaju|ochrana údajov|ochrany osobných údajov|podmínky|soukromi|soukromí|zásady používání dat|zásady používání cookies",
106-
da: "cookiepolitik|datapolicy|beskyttelse af personlige oplysninger|personlige data|personoplysninger|privatlivspolitik|regler om fortrolighed",
107-
de: "datenrichtlinie|datenschutz|datenschutzbestimmungen|datenschutzrichtlinie|privatssphäre|cookie-richtlinie|privatsphärenerklärung",
108-
el: "απόρρητο|πολιτική απορρήτου|πολιτική δεδομένων|προσωπικά δεδομένα|όροι και γνωστοποιήσεις|πολιτική cookies",
109-
en: "cookie policy|cookies|data policy|datapolicy|privacy|privacy policy|cookiepolicy",
110-
es: "aviso legal|confidencialidad|confidencialite|confidentialité|política de datos|privacidad|privacidad|politica de datos|política de privacidad|política de cookies",
111-
et: "andmekaitsetingimused|isikuandmete|isikuandmete töötlemise|kasutustingimused|privaatsuspoliitika|andmepoliitika|küpsisepoliitika",
112-
eu: "privatua|datu pertsonalen babesa|datu pertsonalen politika",
113-
fa: "حریم خصوصی|سیاست حفظ حریم خصوصی|سیاست داده|داده های شخصی",
114-
fi: "yksityisyyden suoja|yksityisyydensuoja|yksityisyys|tietokäytäntö|tietosuoja|tietosuojakäytäntö|tietosuojaseloste|evästekäytäntö",
115-
fil: "patakaran sa cookies",
116-
fr: "cgu|cgv|confidentialité|mentions légales|politique d’utilisation des données|rgpd|vie privée|politique de confidentialité|politique de données|politique de cookie",
117-
ga: "beartas príobháideachta|beartas sonraí|beartas fianán|beartas sonraí pearsanta",
118-
he: "מדיניות נתונים|פרטיות",
119-
hi: "गोपनीयता|डेटा नीति|गोपनीयता नीति",
120-
hr: "privatnost|pravila o privatnosti|pravila o podacima|pravila o kolačićima",
121-
hu: "adatvédelem|adatvédelmi|személyes adatok védelme|adatvédelmi nyilatkozat|adatkezelési tájékoztató|cookie-kra vonatkozó irányelv",
122-
id: "integritetspolicy|piškotki|kebijakan privasi",
123-
is: "persónuvernd|persónuverndarstefna",
124-
it: "normativa sui dati|privatezza|informativa sulla privacy|informativa sui dati|informativa sui cookie|politica dei dati|politica dei cookies",
125-
ja: "プライバシー|データポリシー|個人情報保護",
126-
ko: "개인정보|개인정보 처리방침|개인정보 보호정책|개인정보 보호|정보 처리 방침",
127-
ka: "კერძო წამყვანი|პირადი ინფორმაციის დაცვა|პირადი ინფორმაციის პოლიტიკა",
128-
lt: "privatumas|privatumo|slapukai|slapukkih|privatumo politika|duomenų politika|slapukų politika|privatumo pareiškimas",
129-
lv: "sīkdatne|sīkdatņu|privātuma|privātums|privātuma politika|datu politika|sīkdatņu politika|privātuma politikas paziņojums",
130-
mt: "politika dwar il-privatezza|politika tad-data|politika tal-cookies|politika dwar id-dati",
131-
ms: "privasi|polisi data|polisi privasi|data peribadi|terma dan syarat",
132-
nb: "personvern|informasjonskapselregler",
133-
nl: "gegevensbeleid|privacybeleid|cookiebeleid|privacyverklaring",
134-
no: "personvern|personvernerklæring|informasjonskapsler|personvernspolicy",
135-
pl: "prywatnosci|prywatności|prywatność|zasady dotyczące danych|polityka prywatności|polityka danych|polityka plików cookie",
136-
pt: "privacidade|política de privacidade|política de dados|política de cookies",
137-
ro: "confidențialitate|politica de utilizare|protectia datelor|politica de confidențialitate|politica de date|politica cookie",
138-
ru: "конфиденциальность|политика использования данных|политика конфиденциальности|политика данных|политика файлов cookie|персональных данных",
139-
si: "piškotki",
140-
sk: "ochrana osobných údajov|zásady ochrany osobných|zásady používání dat|zásady využívania údajov|zásady ochrany osobných údajov|zásady používania údajov|zásady používania cookies|ochrana údajov",
141-
sl: "piškotki|varstvo podatkov|zasebnost|pravilnik o zasebnosti|pravilnik o podatkih|pravilnik o piškotkih|politika zasebnosti",
142-
sq: "konfidencialiteti|politika e privatësisë|politika e të dhënave personale",
143-
sr: "konfidentsiaalsuse|pravila o upotrebi podataka|privatnost|privatnosti|prywatnosci|prywatności|prywatność|protecţia datelor|политика о подацима|приватност|защита података",
144-
sv: "integritetspolicy|personuppgifter|privatlivspolitik|sekretess|webbplatsen|yksityisyyden suoja|yksityisyydensuoja|yksityisyys|datapolitik",
145-
sw: "política de datos",
146-
tr: "gizlilik|kişisel verilerin korunması|politika e të dhënave|politikat e privatesise|politikat e privatësisë|veri i̇lkesi|veri politikası|gizlilik politikası|veri politikası|çerez politikası",
147-
th: "ความเป็นส่วนตัว|นโยบายความเป็นส่วนตัว|นโยบายข้อมูล|ข้อมูลส่วนบุคคล|เงื่อนไข",
148-
vi: "quyền riêng tư|chính sách bảo mật|chính sách dữ liệu|dữ liệu cá nhân|điều khoản và điều kiện",
149-
uk: "конфіденційність|конфіденційності|політика даних|файлів cookie|персональних даних|захисту даних",
150-
zh: "数据使用政策|隐私政策|数据保护政策|隐私保护政策|數據使用政策|隱私政策|數據保護政策|隱私保護政策"
151-
}
152-
const websiteLanguage = document.documentElement.lang.slice(0, 2).toLowerCase();
153-
let keywords;
154-
if (websiteLanguage == 'en') {
155-
keywords = languageKeywords[websiteLanguage]
156-
} else if (!(websiteLanguage in languageKeywords)) {
157-
keywords = Object.values(languageKeywords).join('|');
158-
} else {
159-
keywords = languageKeywords[websiteLanguage] + '|' + languageKeywords['en']
160-
}
161-
const pattern = new RegExp(`(?:${keywords})`, 'gi');
162-
163-
const privacy_links = Array.from(document.querySelectorAll('a')).filter(a =>
164-
pattern.test(a.innerText)
165-
).map(
166-
a => ({
167-
text: a.innerText,
168-
})
169-
);
170-
171-
return privacy_links;
172-
})(),
173-
17490
// Consent Management Platforms
17591

17692
/**
@@ -250,7 +166,7 @@ let sync_metrics = {
250166
})(),
251167

252168
/**
253-
* Global Privacy Platfrom (GPP)
169+
* Global Privacy Protocol (GPP)
254170
* https://github.com/InteractiveAdvertisingBureau/Global-Privacy-Platform
255171
*/
256172
iab_gpp: (() => {

0 commit comments

Comments
 (0)