From ea05bcbc4030638462a0033a77e3187a34456313 Mon Sep 17 00:00:00 2001 From: Soren Stoutner Date: Tue, 19 Jul 2022 16:32:38 -0700 Subject: [PATCH] Add information to the Guide about cookies being an app level setting. https://redmine.stoutner.com/issues/789 --- app/src/main/assets/de/guide_local_storage.html | 11 +++++++---- app/src/main/assets/de/guide_overview.html | 3 ++- app/src/main/assets/en/guide_local_storage.html | 13 ++++++++----- app/src/main/assets/en/guide_overview.html | 2 +- app/src/main/assets/es/guide_local_storage.html | 11 +++++++---- app/src/main/assets/es/guide_overview.html | 2 +- app/src/main/assets/fr/guide_local_storage.html | 11 +++++++---- app/src/main/assets/fr/guide_overview.html | 2 +- app/src/main/assets/it/guide_local_storage.html | 11 +++++++---- app/src/main/assets/it/guide_overview.html | 2 +- app/src/main/assets/pt-rBR/guide_local_storage.html | 11 +++++++---- app/src/main/assets/pt-rBR/guide_overview.html | 2 +- app/src/main/assets/ru/guide_local_storage.html | 11 +++++++---- app/src/main/assets/ru/guide_overview.html | 2 +- app/src/main/assets/tr/guide_local_storage.html | 13 ++++++++----- app/src/main/assets/tr/guide_overview.html | 2 +- 16 files changed, 67 insertions(+), 42 deletions(-) diff --git a/app/src/main/assets/de/guide_local_storage.html b/app/src/main/assets/de/guide_local_storage.html index f3e49177..b3f7b51f 100644 --- a/app/src/main/assets/de/guide_local_storage.html +++ b/app/src/main/assets/de/guide_local_storage.html @@ -48,16 +48,19 @@ Durch die Nutzung von Cookies stellen diese Internet-Seiten sicher, daß es sich um denselben angemeldeten Benutzer handelt, der von Seite zu Seite innerhalb einer Website navigiert. Dies ist vermutlich die einzige legitime Nutzung von Cookies.

+

Android's System WebView treats cookies as an app level setting, meaning that cookies are either on or off for all tabs in Privacy Browser. + The result is that the cookies setting for whatever tab is currently displayed controls the cookies setting for all the background tabs as well. + If you have a tab in that background that has cookies enabled so that you can be logged into a website, and switch to a tab that doesn't have cookies enabled, it disabled cookies for all the tabs. + If the background tab makes a request, for example, to see if there is updated information, that request will be sent without cookies, which will cause the website to log you out. + This is a limitation that will be removed with the release of Privacy WebView in the 4.x series.

+

Wenn Cookies aktiviert sind, aber JavaScript deaktiviert ist, wird das Privatsphären-Icon zur Warnung in gelb dargestellt.

Drittanbieter-Cookies

Drittanbieter-Cookies werden von Teilen von Websites gesetzt, die von anderen Servern geladen werden als von dem, dessen Adresse (URL) in der Adresszeile des Browsers angezeigt wird. Es gibt eigentlich keinen guten Grund, solche Cookies überhaupt zuzulassen. Ab Privacy Browser Version 3.8 wurde die Option daher entfernt und selbst Google plant, - Drittanbieter-Cookies in Zukunft zu deaktivieren. - Auf Geräten mit Android KitKat (Version 4.4, API 19), unterscheidet WebView nicht - zwischen Erstanbieter- und Drittanbieter-Cookies. - Daher werden bei solchen Geräten immer auch Drittanbieter-Cookies zugelassen, sobald Cookies aktiviert sind.

+ Drittanbieter-Cookies in Zukunft zu deaktivieren.

DOM-Speicher

diff --git a/app/src/main/assets/de/guide_overview.html b/app/src/main/assets/de/guide_overview.html index 61598c1a..05b23de5 100644 --- a/app/src/main/assets/de/guide_overview.html +++ b/app/src/main/assets/de/guide_overview.html @@ -49,6 +49,7 @@

Privacy Browser nutzt Android's eingebaute WebView-Komponente zum Anzeigen von Websites. Daher gibt es einige Einschränkungen in Bezug auf die von WebView bereitgestellten Kontrollmöglichkeiten der Privatsphäre-Einstellungen. Zum Beispiel ist es nicht möglich, manche JavaScript-Kommandos zu aktivieren und andere zu deaktivieren. - Für die Zukunft ist geplant, dass Privacy Browser zu einer eigenen WebView-Komponente namens Privacy WebView wechselt.

+ Für die Zukunft ist geplant, dass Privacy Browser zu einer eigenen WebView-Komponente namens + Privacy WebView wechselt.

\ No newline at end of file diff --git a/app/src/main/assets/en/guide_local_storage.html b/app/src/main/assets/en/guide_local_storage.html index 444669b6..0282b68e 100644 --- a/app/src/main/assets/en/guide_local_storage.html +++ b/app/src/main/assets/en/guide_local_storage.html @@ -43,6 +43,12 @@

Almost all websites with logins require cookies to be enabled for a user to log in. That is how they make sure it is still you as you move from page to page on the site, and is, in my opinion, the only legitimate use for cookies.

+

Android's System WebView treats cookies as an app level setting, meaning that cookies are either on or off for all tabs in Privacy Browser. + The result is that the cookies setting for whatever tab is currently displayed controls the cookies setting for all the background tabs as well. + If you have a tab in that background that has cookies enabled so that you can be logged into a website, and switch to a tab that doesn't have cookies enabled, it disabled cookies for all the tabs. + If the background tab makes a request, for example, to see if there is updated information, that request will be sent without cookies, which will cause the website to log you out. + This is a limitation that will be removed with the release of Privacy WebView in the 4.x series.

+

If cookies are enabled but JavaScript is disabled, the privacy icon will be yellow as a warning.

@@ -50,10 +56,7 @@

Third-party cookies are set by portions of a website that are loaded from servers different from the URL at the top of the page. There is no good reason to ever enable third-party cookies. Privacy Browser 3.8 removed the option, and even Google is planning to - disable them in the future. - On devices with Android KitKat (version 4.4, API 19), WebView does not - differentiate - between first-party and third-party cookies. Thus, enabling cookies will also enable third-party cookies.

+ disable them in the future.

DOM Storage

@@ -65,7 +68,7 @@

Form Data

-

Form data contains information typed into web forms, like user names, addresses, phone numbers, etc., and lists them in a drop-down box on future visits. +

Form data contains information typed into web forms, like usernames, addresses, phone numbers, etc., and lists them in a drop-down box on future visits. Unlike the other forms of local storage, form data is not sent to the web server without specific user interaction. Beginning in Android Oreo (version 8.0, API 26), WebView’s form data was replaced by the Autofill service. As such, controls for form data no longer appear on newer Android devices.

diff --git a/app/src/main/assets/en/guide_overview.html b/app/src/main/assets/en/guide_overview.html index a511df8f..11ee4ab6 100644 --- a/app/src/main/assets/en/guide_overview.html +++ b/app/src/main/assets/en/guide_overview.html @@ -44,6 +44,6 @@

Privacy Browser uses Android’s built-in WebView to render websites. There are some limitations in the controls WebView exposes for managing privacy settings. For example, it isn’t possible to enable some JavaScript commands while disabling others. - In the future, Privacy Browser will switch to a custom WebView called Privacy WebView.

+ In the future, Privacy Browser will switch to a custom WebView called Privacy WebView.

\ No newline at end of file diff --git a/app/src/main/assets/es/guide_local_storage.html b/app/src/main/assets/es/guide_local_storage.html index 33ac969a..9df2917c 100644 --- a/app/src/main/assets/es/guide_local_storage.html +++ b/app/src/main/assets/es/guide_local_storage.html @@ -45,6 +45,12 @@

Casi todas las páginas web con logins requieren que las cookies estén habilitadas para que el usuario pueda iniciar sesión. Así es como se aseguran de que sigues siendo tú al pasar de una página a otra de la web, y es, en mi opinión, el único uso legítimo de las cookies.

+

Android's System WebView treats cookies as an app level setting, meaning that cookies are either on or off for all tabs in Privacy Browser. + The result is that the cookies setting for whatever tab is currently displayed controls the cookies setting for all the background tabs as well. + If you have a tab in that background that has cookies enabled so that you can be logged into a website, and switch to a tab that doesn't have cookies enabled, it disabled cookies for all the tabs. + If the background tab makes a request, for example, to see if there is updated information, that request will be sent without cookies, which will cause the website to log you out. + This is a limitation that will be removed with the release of Privacy WebView in the 4.x series.

+

Si las cookies están activadas pero JavaScript está desactivado, el icono de privacidad será amarillo como advertencia.

@@ -52,10 +58,7 @@

Las cookies de terceros son instaladas por partes de un sitio web que se cargan desde servidores diferentes a la URL que aparece en la parte superior de la página. No hay ninguna buena razón para activar las cookies de terceros. La versión 3.8 de Privacy Browser eliminó la opción, e incluso Google planea - desactivarlas en un futuro.. - En dispositivos con Android KitKat (versión 4.4, API 19), WebView no - distingue entre cookies de origen y de terceros. - Por lo tanto, si se habilitan las cookies, también se habilitarán las de terceros.

+ desactivarlas en un futuro..

Almacenamiento DOM

diff --git a/app/src/main/assets/es/guide_overview.html b/app/src/main/assets/es/guide_overview.html index 755500d5..b2eb9d8d 100644 --- a/app/src/main/assets/es/guide_overview.html +++ b/app/src/main/assets/es/guide_overview.html @@ -48,6 +48,6 @@

Navegador Privado usa el WebView que incorpora Android para interpretar los sitios web. Existen algunas limitaciones en los controles que WebView expone para administrar la configuración de privacidad. Por ejemplo, no es posible habilitar algunos comandos JavaScript mientras que se deshabilitan otros. - En el futuro, Navegador Privado cambiará a un WebView personalizado llamado WebView Privado.

+ En el futuro, Navegador Privado cambiará a un WebView personalizado llamado WebView Privado.

\ No newline at end of file diff --git a/app/src/main/assets/fr/guide_local_storage.html b/app/src/main/assets/fr/guide_local_storage.html index f1804919..5bfd2297 100644 --- a/app/src/main/assets/fr/guide_local_storage.html +++ b/app/src/main/assets/fr/guide_local_storage.html @@ -46,6 +46,12 @@

La quasi-totalité des sites web avec des identifiants nécessitent que les cookies soient activés pour qu'un utilisateur puisse se connecter. C'est ainsi qu'ils s'assurent qu'il s'agit toujours de vous lorsque vous passez d'une page à l'autre du site, et c'est, à mon avis, la seule utilisation légitime des cookies.

+

Android's System WebView treats cookies as an app level setting, meaning that cookies are either on or off for all tabs in Privacy Browser. + The result is that the cookies setting for whatever tab is currently displayed controls the cookies setting for all the background tabs as well. + If you have a tab in that background that has cookies enabled so that you can be logged into a website, and switch to a tab that doesn't have cookies enabled, it disabled cookies for all the tabs. + If the background tab makes a request, for example, to see if there is updated information, that request will be sent without cookies, which will cause the website to log you out. + This is a limitation that will be removed with the release of Privacy WebView in the 4.x series.

+

Si les cookies sont activés mais que JavaScript est désactivé, l'icône de confidentialité sera jaune en guise d'avertissement.

@@ -53,10 +59,7 @@

Les cookies tiers sont définis par les parties d'un site web qui sont chargées à partir de serveurs différents de l'URL en haut de la page. Il n'y a aucune bonne raison d'activer les cookies tiers. Privacy Browser 3.8 a supprimé cette option, et même Google prévoit de - les désactiver à l'avenir. - Sur les appareils équipés d'Android KitKat (version 4.4, API 19), WebView n'est pas - différencié - entre les cookies internes et les cookies tiers. Par conséquent, l'activation des cookies activera également les cookies tiers.

+ les désactiver à l'avenir.

Stockage du DOM

diff --git a/app/src/main/assets/fr/guide_overview.html b/app/src/main/assets/fr/guide_overview.html index 3358d460..35d836bd 100644 --- a/app/src/main/assets/fr/guide_overview.html +++ b/app/src/main/assets/fr/guide_overview.html @@ -47,6 +47,6 @@

Privacy Browser utilise WebView intégré à Android pour afficher les sites Web. Il existe certaines limitations dans les contrôles que WebView applique pour gérer les paramètres de confidentialité. Par exemple, il n'est pas possible d'activer certaines commandes JavaScript tout en en désactivant d'autres. - À l'avenir, Privacy Browser basculera vers une vue Web personnalisée appelée Privacy WebView.

+ À l'avenir, Privacy Browser basculera vers une vue Web personnalisée appelée Privacy WebView.

\ No newline at end of file diff --git a/app/src/main/assets/it/guide_local_storage.html b/app/src/main/assets/it/guide_local_storage.html index 88b29bfe..f4648032 100644 --- a/app/src/main/assets/it/guide_local_storage.html +++ b/app/src/main/assets/it/guide_local_storage.html @@ -46,6 +46,12 @@

Quasi tutti i siti web con login richiedono che i cookies siano abilitati perché l'utente possa accedere. E' questo il metodo che utilizzano per essere sicuri che sia sempre lo stesso utente che si sposta da una pagina all'altra del sito ed è, a nostro parere, l'unico utilizzo legittimo dei cookies.

+

Android's System WebView treats cookies as an app level setting, meaning that cookies are either on or off for all tabs in Privacy Browser. + The result is that the cookies setting for whatever tab is currently displayed controls the cookies setting for all the background tabs as well. + If you have a tab in that background that has cookies enabled so that you can be logged into a website, and switch to a tab that doesn't have cookies enabled, it disabled cookies for all the tabs. + If the background tab makes a request, for example, to see if there is updated information, that request will be sent without cookies, which will cause the website to log you out. + This is a limitation that will be removed with the release of Privacy WebView in the 4.x series.

+

Se i cookies sono abilitati ma JavaScript è disabilitato, l'icona della privacy sarà gialla come avvertimento.

@@ -53,10 +59,7 @@

I cookies di terze parti sono impostati da porzioni di un sito web che sono caricate da server diversi dalla URL in cima alla pagina web. Non esiste mai alcuna ragione valida per abilitare i cookies di terze parti. Privacy Browser 3.8 ha rimosso questa opzione, e anche Google sta pianificando di - disabilitarli in futuro. - Sui dispositivi con Android KitKat (versione 4.4, API 19), WebView non - fa distinzione - tra i cookies proprietari e i cookies di terze parti. In questo modo abilitare i cookies significa abilitare anche quelli di terze parti.

+ disabilitarli in futuro.

DOM Storage

diff --git a/app/src/main/assets/it/guide_overview.html b/app/src/main/assets/it/guide_overview.html index b356e12f..fc59e4cc 100644 --- a/app/src/main/assets/it/guide_overview.html +++ b/app/src/main/assets/it/guide_overview.html @@ -48,6 +48,6 @@

Privacy Browser utilizza il WebView nativo di Android per la visualizzazione dei siti web. Esistono alcune limitazioni nei controlli disponibili di WebView per la gestione delle impostazioni della privacy. Ad esempio non è possibile abilitare alcuni comandi JavaScript disabilitandone altri. - In futuro Privacy Browser sarà dotato di una WebView personalizzata denominata Privacy WebView.

+ In futuro Privacy Browser sarà dotato di una WebView personalizzata denominata Privacy WebView.

\ No newline at end of file diff --git a/app/src/main/assets/pt-rBR/guide_local_storage.html b/app/src/main/assets/pt-rBR/guide_local_storage.html index 251bdad2..9080c500 100644 --- a/app/src/main/assets/pt-rBR/guide_local_storage.html +++ b/app/src/main/assets/pt-rBR/guide_local_storage.html @@ -45,6 +45,12 @@

Quase todos os sites com logins exigem que os cookies sejam ativados para o login do usuário. É assim que eles se certificam de que ainda é você conforme você passa de uma página para outra no site, e é, na minha opinião, o único uso legítimo para cookies.

+

Android's System WebView treats cookies as an app level setting, meaning that cookies are either on or off for all tabs in Privacy Browser. + The result is that the cookies setting for whatever tab is currently displayed controls the cookies setting for all the background tabs as well. + If you have a tab in that background that has cookies enabled so that you can be logged into a website, and switch to a tab that doesn't have cookies enabled, it disabled cookies for all the tabs. + If the background tab makes a request, for example, to see if there is updated information, that request will be sent without cookies, which will cause the website to log you out. + This is a limitation that will be removed with the release of Privacy WebView in the 4.x series.

+

Se os cookies estiverem habilitados, mas o JavaScript estiver desabilitado, o ícone de privacidade ficará amarelo como um aviso.

@@ -52,10 +58,7 @@

Os cookies de terceiros são definidos por partes de um site que são carregadas de servidores diferentes do URL na barra de endereços. Não há um bom motivo para ativar cookies de terceiros. O Privacy Browser 3.8 removeu a opção e até o Google está planejando - desativá-la no futuro. - Nos dispositivos com Android KitKat (versão 4.4, API 19), WebView não - diferencia entre cookies primários e de terceiros. - Assim, habilitar cookies também habilitará cookies de terceiros.

+ desativá-la no futuro.

Armazenamento DOM

diff --git a/app/src/main/assets/pt-rBR/guide_overview.html b/app/src/main/assets/pt-rBR/guide_overview.html index a5ecaeb3..92e000a6 100644 --- a/app/src/main/assets/pt-rBR/guide_overview.html +++ b/app/src/main/assets/pt-rBR/guide_overview.html @@ -47,6 +47,6 @@

O Privacy Browser usa o WebView integrado do Android para renderizar sites. Existem algumas limitações nos controles que o WebView expõe para gerenciar as configurações de privacidade. Por exemplo, não é possível habilitar alguns comandos JavaScript enquanto outros desabilitam. - No futuro, o Privacy Browser mudará para um WebView personalizado chamado Privacy WebView.

+ No futuro, o Privacy Browser mudará para um WebView personalizado chamado Privacy WebView.

\ No newline at end of file diff --git a/app/src/main/assets/ru/guide_local_storage.html b/app/src/main/assets/ru/guide_local_storage.html index d91852e0..908e42d3 100644 --- a/app/src/main/assets/ru/guide_local_storage.html +++ b/app/src/main/assets/ru/guide_local_storage.html @@ -43,6 +43,12 @@

Почти все сайты с логинами требуют, чтобы для авторизации пользователя были включены cookie. Именно так они удостоверяются, что это все еще вы, когда переходите со страницы на страницу на сайте, и, на мой взгляд, это единственное законное использование файлов cookie.

+

Android's System WebView treats cookies as an app level setting, meaning that cookies are either on or off for all tabs in Privacy Browser. + The result is that the cookies setting for whatever tab is currently displayed controls the cookies setting for all the background tabs as well. + If you have a tab in that background that has cookies enabled so that you can be logged into a website, and switch to a tab that doesn't have cookies enabled, it disabled cookies for all the tabs. + If the background tab makes a request, for example, to see if there is updated information, that request will be sent without cookies, which will cause the website to log you out. + This is a limitation that will be removed with the release of Privacy WebView in the 4.x series.

+

Если cookie включены и при этом JavaScript отключен, то значок конфиденциальности будет желтого цвета в качестве предупреждения.

@@ -50,10 +56,7 @@

Сторонние файлы cookie устанавливаются фрагментами сайта, которые загружаются с серверов, отличных от указанного в адресной строке. Не существует никаких веских причин для включения сторонних файлов cookie. В Privacy Browser 3.8 эта опция была удалена, и даже Google - планирует отключить ее в будущем. - На устройствах под управлением Android KitKat (версия 4.4, API 19) WebView - не различает - первичные и сторонние файлы cookie. Таким образом, включение файлов cookie приводит и ко включению сторонних cookie.

+ планирует отключить ее в будущем.

DOM-хранилище

diff --git a/app/src/main/assets/ru/guide_overview.html b/app/src/main/assets/ru/guide_overview.html index 3b1d68de..d23c7f8b 100644 --- a/app/src/main/assets/ru/guide_overview.html +++ b/app/src/main/assets/ru/guide_overview.html @@ -44,6 +44,6 @@

Privacy Browser использует встроенный Android WebView для визуализации веб-сайтов. Существуют некоторые ограничения, которые предоставляет WebView для управления настройками конфиденциальности. Например, невозможно отключить некоторые команды JavaScript при отключении других. - В будущем Privacy Browser переключится на форк WebView, называемый Privacy WebView.

+ В будущем Privacy Browser переключится на форк WebView, называемый Privacy WebView.

\ No newline at end of file diff --git a/app/src/main/assets/tr/guide_local_storage.html b/app/src/main/assets/tr/guide_local_storage.html index 2ab08e5f..94251158 100644 --- a/app/src/main/assets/tr/guide_local_storage.html +++ b/app/src/main/assets/tr/guide_local_storage.html @@ -44,6 +44,12 @@

Almost all websites with logins require cookies to be enabled for a user to log in. That is how they make sure it is still you as you move from page to page on the site, and is, in my opinion, the only legitimate use for cookies.

+

Android's System WebView treats cookies as an app level setting, meaning that cookies are either on or off for all tabs in Privacy Browser. + The result is that the cookies setting for whatever tab is currently displayed controls the cookies setting for all the background tabs as well. + If you have a tab in that background that has cookies enabled so that you can be logged into a website, and switch to a tab that doesn't have cookies enabled, it disabled cookies for all the tabs. + If the background tab makes a request, for example, to see if there is updated information, that request will be sent without cookies, which will cause the website to log you out. + This is a limitation that will be removed with the release of Privacy WebView in the 4.x series.

+

If cookies are enabled but JavaScript is disabled, the privacy icon will be yellow as a warning.

@@ -51,10 +57,7 @@

Third-party cookies are set by portions of a website that are loaded from servers different from the URL at the top of the page. There is no good reason to ever enable third-party cookies. Privacy Browser 3.8 removed the option, and even Google is planning to - disable them in the future. - On devices with Android KitKat (version 4.4, API 19), WebView does not - differentiate - between first-party and third-party cookies. Thus, enabling cookies will also enable third-party cookies.

+ disable them in the future.

DOM Depolama

@@ -66,7 +69,7 @@

Form Verisi

-

Form data contains information typed into web forms, like user names, addresses, phone numbers, etc., and lists them in a drop-down box on future visits. +

Form data contains information typed into web forms, like usernames, addresses, phone numbers, etc., and lists them in a drop-down box on future visits. Unlike the other forms of local storage, form data is not sent to the web server without specific user interaction. Beginning in Android Oreo (version 8.0, API 26), WebView’s form data was replaced by the Autofill service. As such, controls for form data no longer appear on newer Android devices.

diff --git a/app/src/main/assets/tr/guide_overview.html b/app/src/main/assets/tr/guide_overview.html index c3c99566..ea7ffc7d 100644 --- a/app/src/main/assets/tr/guide_overview.html +++ b/app/src/main/assets/tr/guide_overview.html @@ -46,6 +46,6 @@

Privacy Browser, web sitelerini oluşturmak için Android’in yerleşik WebView (Web Görünümü) sürümünü kullanır. Gizlilik ayarlarını yönetmek için WebView’ın oluşturduğu kontrollerde bazı kısıtlamalar vardır. Örneğin, birtakım teknolojileri devre dışı bırakırken, bazı JavaScript komutlarını etkinleştirmek mümkün değildir. - Gelecek versiyonlarında, Privacy Browser, Privacy WebView adlı özel bir WebView sürümüne geçiş yapacaktır.

+ Gelecek versiyonlarında, Privacy Browser, Privacy WebView adlı özel bir WebView sürümüne geçiş yapacaktır.

\ No newline at end of file -- 2.43.0