diff options
author | Ruben Rodriguez <ruben@trisquel.info> | 2022-11-15 18:30:13 -0500 |
---|---|---|
committer | Mark H Weaver <mhw@netris.org> | 2022-11-16 00:18:03 -0500 |
commit | 494f8c518598bfdd1596508e864a527ab677f3ea (patch) | |
tree | d6ac684ba9d0db4d4dd2f1eb17883502d706cb72 /data | |
parent | ce23bcdaef2bce88a1b60f4fb717fe1b909b516d (diff) |
Add resistFingerprinting to IceCat settings
Diffstat (limited to 'data')
16 files changed, 67 insertions, 2 deletions
diff --git a/data/files-to-append/browser/locales/en-US/browser/preferences/preferences.ftl b/data/files-to-append/browser/locales/en-US/browser/preferences/preferences.ftl index 87ce9b9..e4745ad 100644 --- a/data/files-to-append/browser/locales/en-US/browser/preferences/preferences.ftl +++ b/data/files-to-append/browser/locales/en-US/browser/preferences/preferences.ftl @@ -23,6 +23,10 @@ spoof-referers-option = .label = Spoof Referers spoof-referers-description = <a href=\"https://en.wikipedia.org/wiki/HTTP_referer\">Referers</a> tell sites what link brought you there. This feature greatly improves your privacy, but it may break functionality on some sites. +resist-fingerprinting-option = + .label = Resist Fingerprinting +resist-fingerprinting-description = Enable several measures to prevent fingerprinting. + detect-captive-portal-option = .label = Detect captive portal detect-captive-portal-description = <a href=\"https://en.wikipedia.org/wiki/Captive_portal\">Captive portals</a> are the sites that control access to public wireless networks in hotels, airports, cafes, etc. The detection service is useful if you connect to such netwoks, but it will start connections automatically. diff --git a/data/files-to-append/l10n/es-AR/browser/browser/preferences/preferences.ftl b/data/files-to-append/l10n/es-AR/browser/browser/preferences/preferences.ftl index ad052b3..c4e0a13 100644 --- a/data/files-to-append/l10n/es-AR/browser/browser/preferences/preferences.ftl +++ b/data/files-to-append/l10n/es-AR/browser/browser/preferences/preferences.ftl @@ -23,6 +23,10 @@ spoof-referers-option = .label = Modificar los referers HTTP spoof-referers-description = Los <a href=\"https://es.wikipedia.org/wiki/Referer_(Cabecera_HTTP)\">referers</a> son cabeceras HTTP que informan a una página acerca de nuestro enlace de origen. Activar esta caracterÃstica mejora enormemente su privacidad, pero puede afectar a la funcionalidad de algunas páginas. +resist-fingerprinting-option = + .label = Anonimizar huella digital +resist-fingerprinting-description = Habilitar varias medidas para esconder nuestra huella digital (fingerprinting). + detect-captive-portal-option = .label = Detectar los portales cautivos detect-captive-portal-description = Los <a href=\"https://es.wikipedia.org/wiki/Portal_cautivo\">portales cautivos</a> son las webs que registran y controlan el acceso a redes inalámbricas públicas en hoteles, aeropuertos, cafés y similares. El servicio que los detecta es práctico si se ve a menudo en la necesidad de usarlos, pero implica el establecimiento de conexiones en segundo plano. diff --git a/data/files-to-append/l10n/es-CL/browser/browser/preferences/preferences.ftl b/data/files-to-append/l10n/es-CL/browser/browser/preferences/preferences.ftl index ad052b3..c4e0a13 100644 --- a/data/files-to-append/l10n/es-CL/browser/browser/preferences/preferences.ftl +++ b/data/files-to-append/l10n/es-CL/browser/browser/preferences/preferences.ftl @@ -23,6 +23,10 @@ spoof-referers-option = .label = Modificar los referers HTTP spoof-referers-description = Los <a href=\"https://es.wikipedia.org/wiki/Referer_(Cabecera_HTTP)\">referers</a> son cabeceras HTTP que informan a una página acerca de nuestro enlace de origen. Activar esta caracterÃstica mejora enormemente su privacidad, pero puede afectar a la funcionalidad de algunas páginas. +resist-fingerprinting-option = + .label = Anonimizar huella digital +resist-fingerprinting-description = Habilitar varias medidas para esconder nuestra huella digital (fingerprinting). + detect-captive-portal-option = .label = Detectar los portales cautivos detect-captive-portal-description = Los <a href=\"https://es.wikipedia.org/wiki/Portal_cautivo\">portales cautivos</a> son las webs que registran y controlan el acceso a redes inalámbricas públicas en hoteles, aeropuertos, cafés y similares. El servicio que los detecta es práctico si se ve a menudo en la necesidad de usarlos, pero implica el establecimiento de conexiones en segundo plano. diff --git a/data/files-to-append/l10n/es-ES/browser/browser/preferences/preferences.ftl b/data/files-to-append/l10n/es-ES/browser/browser/preferences/preferences.ftl index ad052b3..c4e0a13 100644 --- a/data/files-to-append/l10n/es-ES/browser/browser/preferences/preferences.ftl +++ b/data/files-to-append/l10n/es-ES/browser/browser/preferences/preferences.ftl @@ -23,6 +23,10 @@ spoof-referers-option = .label = Modificar los referers HTTP spoof-referers-description = Los <a href=\"https://es.wikipedia.org/wiki/Referer_(Cabecera_HTTP)\">referers</a> son cabeceras HTTP que informan a una página acerca de nuestro enlace de origen. Activar esta caracterÃstica mejora enormemente su privacidad, pero puede afectar a la funcionalidad de algunas páginas. +resist-fingerprinting-option = + .label = Anonimizar huella digital +resist-fingerprinting-description = Habilitar varias medidas para esconder nuestra huella digital (fingerprinting). + detect-captive-portal-option = .label = Detectar los portales cautivos detect-captive-portal-description = Los <a href=\"https://es.wikipedia.org/wiki/Portal_cautivo\">portales cautivos</a> son las webs que registran y controlan el acceso a redes inalámbricas públicas en hoteles, aeropuertos, cafés y similares. El servicio que los detecta es práctico si se ve a menudo en la necesidad de usarlos, pero implica el establecimiento de conexiones en segundo plano. diff --git a/data/files-to-append/l10n/es-MX/browser/browser/preferences/preferences.ftl b/data/files-to-append/l10n/es-MX/browser/browser/preferences/preferences.ftl index ad052b3..c4e0a13 100644 --- a/data/files-to-append/l10n/es-MX/browser/browser/preferences/preferences.ftl +++ b/data/files-to-append/l10n/es-MX/browser/browser/preferences/preferences.ftl @@ -23,6 +23,10 @@ spoof-referers-option = .label = Modificar los referers HTTP spoof-referers-description = Los <a href=\"https://es.wikipedia.org/wiki/Referer_(Cabecera_HTTP)\">referers</a> son cabeceras HTTP que informan a una página acerca de nuestro enlace de origen. Activar esta caracterÃstica mejora enormemente su privacidad, pero puede afectar a la funcionalidad de algunas páginas. +resist-fingerprinting-option = + .label = Anonimizar huella digital +resist-fingerprinting-description = Habilitar varias medidas para esconder nuestra huella digital (fingerprinting). + detect-captive-portal-option = .label = Detectar los portales cautivos detect-captive-portal-description = Los <a href=\"https://es.wikipedia.org/wiki/Portal_cautivo\">portales cautivos</a> son las webs que registran y controlan el acceso a redes inalámbricas públicas en hoteles, aeropuertos, cafés y similares. El servicio que los detecta es práctico si se ve a menudo en la necesidad de usarlos, pero implica el establecimiento de conexiones en segundo plano. diff --git a/data/files-to-append/l10n/fr/browser/browser/preferences/preferences.ftl b/data/files-to-append/l10n/fr/browser/browser/preferences/preferences.ftl index 4008883..f60dec4 100644 --- a/data/files-to-append/l10n/fr/browser/browser/preferences/preferences.ftl +++ b/data/files-to-append/l10n/fr/browser/browser/preferences/preferences.ftl @@ -23,6 +23,10 @@ spoof-referers-option = .label = Usurper l'identité des Referers spoof-referers-description = <a href=\"https://fr.wikipedia.org/wiki/R%C3%A9f%C3%A9rent_(informatique)\">Les Referers</a> indiquent aux sites web quel lien vous y a amené. Cette fonctionnalité améliore grandement le respect de la vie privée, mais peut entraîner la perte de fonctionnalités sur certains sites. +resist-fingerprinting-option = + .label = Anonymiser l'empreinte digitale +resist-fingerprinting-description = Activer diverses mesures pour masquer notre empreinte digitale (fingerprinting). + detect-captive-portal-option = .label = Détecter les portails captifs detect-captive-portal-description = <a href=\"https://fr.wikipedia.org/wiki/Portail_captif\">Les portails captifs</a> sont les sites qui contrôlent l'accès aux réseaux sans fils publics dans les hôtels, les aéroports, les bars, etc. Ce service de détection est utile si vous vous connectez à ce type de réseaux, mais cela entraîne l'ouverture automatique de connexions. diff --git a/data/files-to-append/l10n/it/browser/browser/preferences/preferences.ftl b/data/files-to-append/l10n/it/browser/browser/preferences/preferences.ftl index a1fe1b7..f746801 100644 --- a/data/files-to-append/l10n/it/browser/browser/preferences/preferences.ftl +++ b/data/files-to-append/l10n/it/browser/browser/preferences/preferences.ftl @@ -23,6 +23,10 @@ spoof-referers-option = .label = Spoof Referers spoof-referers-description = <a href=\"https://it.wikipedia.org/wiki/Referer\">I referer</a> dicono ai siti quale link ti ha portato lì. Questa funzione migliora notevolmente la privacy, ma potrebbe compromettere la funzionalità di alcuni siti. +resist-fingerprinting-option = + .label = Resisti il Fingerprinting +resist-fingerprinting-description = Abilita misure anti-fingerprinting. + detect-captive-portal-option = .label = Rileva il captive portal detect-captive-portal-description = <a href=\"https://it.wikipedia.org/wiki/Captive_portal\">I captive portal</a> sono i siti che controllano l'accesso alle reti wireless pubbliche negli hotel, negli aeroporti, nei bar, ecc. Il servizio di rilevamento è utile se ci si connette a tali reti, ma avvierà automaticamente le connessioni. diff --git a/data/onboarding/locales/es-AR/onboarding.properties b/data/onboarding/locales/es-AR/onboarding.properties index 19668b0..c3b2d5a 100644 --- a/data/onboarding/locales/es-AR/onboarding.properties +++ b/data/onboarding/locales/es-AR/onboarding.properties @@ -29,6 +29,9 @@ onboarding.auto-update-extensions.description=Activar las actualizaciones automà onboarding.spoof-referers.title=Modificar los referers HTTP onboarding.spoof-referers.description=Los <a href=\"https://es.wikipedia.org/wiki/Referer_(Cabecera_HTTP)\">referers</a> son cabeceras HTTP que informan a una página acerca de nuestro enlace de origen. Activar esta caracterÃstica mejora enormemente su privacidad, pero puede afectar a la funcionalidad de algunas páginas. +onboarding.resist-fingerprinting.title=Anonimizar huella digital +onboarding.resist-fingerprinting.description=Habilitar varias medidas para esconder nuestra huella digital (fingerprinting). + onboarding.detect-captative-portal.title=Detectar los portales cautivos onboarding.detect-captative-portal.description=Los <a href=\"https://es.wikipedia.org/wiki/Portal_cautivo\">portales cautivos</a> son las webs que registran y controlan el acceso a redes inalámbricas públicas en hoteles, aeropuertos, cafés y similares. El servicio que los detecta es práctico si se ve a menudo en la necesidad de usarlos, pero implica el establecimiento de conexiones en segundo plano. diff --git a/data/onboarding/locales/es-CL/onboarding.properties b/data/onboarding/locales/es-CL/onboarding.properties index 19668b0..c3b2d5a 100644 --- a/data/onboarding/locales/es-CL/onboarding.properties +++ b/data/onboarding/locales/es-CL/onboarding.properties @@ -29,6 +29,9 @@ onboarding.auto-update-extensions.description=Activar las actualizaciones automà onboarding.spoof-referers.title=Modificar los referers HTTP onboarding.spoof-referers.description=Los <a href=\"https://es.wikipedia.org/wiki/Referer_(Cabecera_HTTP)\">referers</a> son cabeceras HTTP que informan a una página acerca de nuestro enlace de origen. Activar esta caracterÃstica mejora enormemente su privacidad, pero puede afectar a la funcionalidad de algunas páginas. +onboarding.resist-fingerprinting.title=Anonimizar huella digital +onboarding.resist-fingerprinting.description=Habilitar varias medidas para esconder nuestra huella digital (fingerprinting). + onboarding.detect-captative-portal.title=Detectar los portales cautivos onboarding.detect-captative-portal.description=Los <a href=\"https://es.wikipedia.org/wiki/Portal_cautivo\">portales cautivos</a> son las webs que registran y controlan el acceso a redes inalámbricas públicas en hoteles, aeropuertos, cafés y similares. El servicio que los detecta es práctico si se ve a menudo en la necesidad de usarlos, pero implica el establecimiento de conexiones en segundo plano. diff --git a/data/onboarding/locales/es-ES/onboarding.properties b/data/onboarding/locales/es-ES/onboarding.properties index 19668b0..c3b2d5a 100644 --- a/data/onboarding/locales/es-ES/onboarding.properties +++ b/data/onboarding/locales/es-ES/onboarding.properties @@ -29,6 +29,9 @@ onboarding.auto-update-extensions.description=Activar las actualizaciones automà onboarding.spoof-referers.title=Modificar los referers HTTP onboarding.spoof-referers.description=Los <a href=\"https://es.wikipedia.org/wiki/Referer_(Cabecera_HTTP)\">referers</a> son cabeceras HTTP que informan a una página acerca de nuestro enlace de origen. Activar esta caracterÃstica mejora enormemente su privacidad, pero puede afectar a la funcionalidad de algunas páginas. +onboarding.resist-fingerprinting.title=Anonimizar huella digital +onboarding.resist-fingerprinting.description=Habilitar varias medidas para esconder nuestra huella digital (fingerprinting). + onboarding.detect-captative-portal.title=Detectar los portales cautivos onboarding.detect-captative-portal.description=Los <a href=\"https://es.wikipedia.org/wiki/Portal_cautivo\">portales cautivos</a> son las webs que registran y controlan el acceso a redes inalámbricas públicas en hoteles, aeropuertos, cafés y similares. El servicio que los detecta es práctico si se ve a menudo en la necesidad de usarlos, pero implica el establecimiento de conexiones en segundo plano. diff --git a/data/onboarding/locales/es-MX/onboarding.properties b/data/onboarding/locales/es-MX/onboarding.properties index 19668b0..c3b2d5a 100644 --- a/data/onboarding/locales/es-MX/onboarding.properties +++ b/data/onboarding/locales/es-MX/onboarding.properties @@ -29,6 +29,9 @@ onboarding.auto-update-extensions.description=Activar las actualizaciones automà onboarding.spoof-referers.title=Modificar los referers HTTP onboarding.spoof-referers.description=Los <a href=\"https://es.wikipedia.org/wiki/Referer_(Cabecera_HTTP)\">referers</a> son cabeceras HTTP que informan a una página acerca de nuestro enlace de origen. Activar esta caracterÃstica mejora enormemente su privacidad, pero puede afectar a la funcionalidad de algunas páginas. +onboarding.resist-fingerprinting.title=Anonimizar huella digital +onboarding.resist-fingerprinting.description=Habilitar varias medidas para esconder nuestra huella digital (fingerprinting). + onboarding.detect-captative-portal.title=Detectar los portales cautivos onboarding.detect-captative-portal.description=Los <a href=\"https://es.wikipedia.org/wiki/Portal_cautivo\">portales cautivos</a> son las webs que registran y controlan el acceso a redes inalámbricas públicas en hoteles, aeropuertos, cafés y similares. El servicio que los detecta es práctico si se ve a menudo en la necesidad de usarlos, pero implica el establecimiento de conexiones en segundo plano. diff --git a/data/onboarding/locales/fr/onboarding.properties b/data/onboarding/locales/fr/onboarding.properties index edeb5cc..fd70376 100644 --- a/data/onboarding/locales/fr/onboarding.properties +++ b/data/onboarding/locales/fr/onboarding.properties @@ -29,6 +29,9 @@ onboarding.auto-update-extensions.description=Activer les mises à jour automati onboarding.spoof-referers.title=Usurper l'identité des Referers onboarding.spoof-referers.description=<a href=\"https://fr.wikipedia.org/wiki/R%C3%A9f%C3%A9rent_(informatique)\">Les Referers</a> indiquent aux sites web quel lien vous y a amené. Cette fonctionnalité améliore grandement le respect de la vie privée, mais peut entraîner la perte de fonctionnalités sur certains sites. +onboarding.resist-fingerprinting.title=Anonymiser l'empreinte digitale +onboarding.resist-fingerprinting.description=Activer diverses mesures pour masquer notre empreinte digitale (fingerprinting). + onboarding.detect-captative-portal.title=Détecter les portails captifs onboarding.detect-captative-portal.description=<a href=\"https://fr.wikipedia.org/wiki/Portail_captif\">Les portails captifs</a> sont les sites qui contrôlent l'accès aux réseaux sans fils publics dans les hôtels, les aéroports, les bars, etc. Ce service de détection est utile si vous vous connectez à ce type de réseaux, mais cela entraîne l'ouverture automatique de connexions. diff --git a/data/onboarding/locales/it/onboarding.properties b/data/onboarding/locales/it/onboarding.properties index 5374749..5920184 100644 --- a/data/onboarding/locales/it/onboarding.properties +++ b/data/onboarding/locales/it/onboarding.properties @@ -30,6 +30,8 @@ onboarding.auto-update-extensions.description=Abilitare gli aggiornamenti automa onboarding.spoof-referers.title=Spoof Referers onboarding.spoof-referers.description=<a href=\"https://it.wikipedia.org/wiki/Referer\">I referer</a> dicono ai siti quale link ti ha portato lì. Questa funzione migliora notevolmente la privacy, ma potrebbe compromettere la funzionalità di alcuni siti. +onboarding.resist-fingerprinting.title=Resisti il Fingerprinting +onboarding.resist-fingerprinting.description=Abilita misure anti-fingerprinting. onboarding.detect-captative-portal.title=Rileva il captive portal onboarding.detect-captative-portal.description=<a href=\"https://it.wikipedia.org/wiki/Captive_portal\">I captive portal</a> sono i siti che controllano l'accesso alle reti wireless pubbliche negli hotel, negli aeroporti, nei bar, ecc. Il servizio di rilevamento è utile se ci si connette a tali reti, ma avvierà automaticamente le connessioni. diff --git a/data/onboarding/onboarding.js b/data/onboarding/onboarding.js index 738b8a3..b5c5a07 100644 --- a/data/onboarding/onboarding.js +++ b/data/onboarding/onboarding.js @@ -91,6 +91,15 @@ this._bundle = Services.strings.createBundle("chrome://onboarding/locale/onboard onvalue: true, offvalue: false, }, + "privacy.resistFingerprinting": { + type: "boolean", + name: "privacy.resistFingerprinting", + label: this._bundle.GetStringFromName("onboarding.resist-fingerprinting.title"), + description: this._bundle.GetStringFromName("onboarding.resist-fingerprinting.description"), + defaultvalue: true, + onvalue: true, + offvalue: false, + }, "captivedetect.canonicalURL": { type: "string", name: "captivedetect.canonicalURL", diff --git a/data/onboarding/onboarding.properties b/data/onboarding/onboarding.properties index 7280494..3e174ef 100644 --- a/data/onboarding/onboarding.properties +++ b/data/onboarding/onboarding.properties @@ -29,6 +29,9 @@ onboarding.auto-update-extensions.description=Enabling automated updates is good onboarding.spoof-referers.title=Spoof Referers onboarding.spoof-referers.description=<a href=\"https://en.wikipedia.org/wiki/HTTP_referer\">Referers</a> tell sites what link brought you there. This feature greatly improves your privacy, but it may break functionality on some sites. +onboarding.resist-fingerprinting.title=Resist Fingerprinting +onboarding.resist-fingerprinting.description=Enable several measures to prevent fingerprinting. + onboarding.detect-captative-portal.title=Detect captive portal onboarding.detect-captative-portal.description=<a href=\"https://en.wikipedia.org/wiki/Captive_portal\">Captive portals</a> are the sites that control access to public wireless networks in hotels, airports, cafes, etc. The detection service is useful if you connect to such netwoks, but it will start connections automatically. diff --git a/data/patches/icecat-preferences.patch b/data/patches/icecat-preferences.patch index dc39a98..1d5f655 100644 --- a/data/patches/icecat-preferences.patch +++ b/data/patches/icecat-preferences.patch @@ -1,6 +1,6 @@ --- a/browser/components/preferences/privacy.inc.xhtml.orig 2021-08-17 15:38:19.838881866 -0400 +++ b/browser/components/preferences/privacy.inc.xhtml 2021-08-17 15:39:01.382760058 -0400 -@@ -632,6 +632,76 @@ +@@ -632,6 +632,83 @@ data-l10n-id="addressbar-suggestions-settings"/> </groupbox> @@ -45,6 +45,13 @@ + </vbox> + </vbox> + <vbox> ++ <checkbox id="resistFingerprinting" data-l10n-id="resist-fingerprinting-option" ++ preference="privacy.resistFingerprinting"/> ++ <vbox class="indent"> ++ <label data-l10n-id="resist-fingerprinting-description"/> ++ </vbox> ++ </vbox> ++ <vbox> + <checkbox id="detectCaptivePortal" data-l10n-id="detect-captive-portal-option" + preference="network.captive-portal-service.enabled"/> + <vbox class="indent"> @@ -79,7 +86,7 @@ hidden="true" --- a/browser/components/preferences/privacy.js.orig 2021-08-17 15:39:19.662709308 -0400 +++ b/browser/components/preferences/privacy.js 2021-08-17 16:10:17.129079115 -0400 -@@ -138,6 +138,16 @@ +@@ -138,6 +138,17 @@ { id: "browser.urlbar.suggest.topsites", type: "bool" }, { id: "browser.urlbar.suggest.engines", type: "bool" }, @@ -88,6 +95,7 @@ + { id: "browser.display.use_document_fonts", type: "int" }, + { id: "extensions.update.enabled", type: "bool" }, + { id: "network.http.referer.spoofSource", type: "bool" }, ++ { id: "privacy.resistFingerprinting", type: "bool" }, + { id: "webgl.disabled", type: "bool" }, + { id: "network.captive-portal-service.enabled", type: "bool" }, + { id: "network.connectivity-service.enabled", type: "bool" }, |