From ea05bcbc4030638462a0033a77e3187a34456313 Mon Sep 17 00:00:00 2001 From: Soren Stoutner <soren@stoutner.com> 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.</p> + <p>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 <a href="https://www.stoutner.com/category/privacy-browser-android-roadmap/">Privacy WebView</a> in the 4.x series.</p> + <p>Wenn Cookies aktiviert sind, aber JavaScript deaktiviert ist, wird das Privatsphären-Icon <img class="inline" src="../shared_images/warning.svg"> zur Warnung in gelb dargestellt.</p> <h3><svg class="header"><use href="../shared_images/cookie.svg#icon"/></svg> Drittanbieter-Cookies</h3> <p>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, - <a href="https://www.theverge.com/2020/1/14/21064698/google-third-party-cookies-chrome-two-years-privacy-safari-firefox">Drittanbieter-Cookies in Zukunft zu deaktivieren</a>. - Auf Geräten mit Android KitKat (Version 4.4, API 19), unterscheidet WebView nicht - <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)">zwischen Erstanbieter- und Drittanbieter-Cookies</a>. - Daher werden bei solchen Geräten immer auch Drittanbieter-Cookies zugelassen, sobald Cookies aktiviert sind.</p> + <a href="https://www.theverge.com/2020/1/14/21064698/google-third-party-cookies-chrome-two-years-privacy-safari-firefox">Drittanbieter-Cookies in Zukunft zu deaktivieren</a>.</p> <h3><svg class="header"><use href="../shared_images/web.svg#icon"/></svg> DOM-Speicher</h3> 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 @@ <p>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 <a href="https://www.stoutner.com/category/roadmap/">Privacy WebView</a> wechselt.</p> + Für die Zukunft ist geplant, dass Privacy Browser zu einer eigenen WebView-Komponente namens + <a href="https://www.stoutner.com/category/privacy-browser-android-roadmap/">Privacy WebView</a> wechselt.</p> </body> </html> \ 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 @@ <p>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.</p> + <p>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 <a href="https://www.stoutner.com/category/privacy-browser-android-roadmap/">Privacy WebView</a> in the 4.x series.</p> + <p>If cookies are enabled but JavaScript is disabled, the privacy icon will be yellow <img class="inline" src="../shared_images/warning.svg"> as a warning.</p> @@ -50,10 +56,7 @@ <p>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 - <a href="https://www.theverge.com/2020/1/14/21064698/google-third-party-cookies-chrome-two-years-privacy-safari-firefox">disable them in the future</a>. - On devices with Android KitKat (version 4.4, API 19), WebView does not - <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)">differentiate - between first-party and third-party cookies</a>. Thus, enabling cookies will also enable third-party cookies.</p> + <a href="https://www.theverge.com/2020/1/14/21064698/google-third-party-cookies-chrome-two-years-privacy-safari-firefox">disable them in the future</a>.</p> <h3><svg class="header"><use href="../shared_images/web.svg#icon"/></svg> DOM Storage</h3> @@ -65,7 +68,7 @@ <h3><svg class="header"><use href="../shared_images/subtitles.svg#icon"/></svg> Form Data</h3> - <p>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. + <p>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 <a href="https://medium.com/@bherbst/getting-androids-autofill-to-work-for-you-21435debea1">Autofill service</a>. As such, controls for form data no longer appear on newer Android devices.</p> 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 @@ <p>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 <a href="https://www.stoutner.com/category/roadmap/">Privacy WebView</a>.</p> + In the future, Privacy Browser will switch to a custom WebView called <a href="https://www.stoutner.com/category/privacy-browser-android-roadmap/">Privacy WebView</a>.</p> </body> </html> \ 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 @@ <p>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.</p> + <p>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 <a href="https://www.stoutner.com/category/privacy-browser-android-roadmap/">Privacy WebView</a> in the 4.x series.</p> + <p>Si las cookies están activadas pero JavaScript está desactivado, el icono de privacidad será amarillo <img class="inline" src="../shared_images/warning.svg"> como advertencia.</p> @@ -52,10 +58,7 @@ <p>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 - <a href="https://www.theverge.com/2020/1/14/21064698/google-third-party-cookies-chrome-two-years-privacy-safari-firefox">desactivarlas en un futuro.</a>. - En dispositivos con Android KitKat (versión 4.4, API 19), WebView no - <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)">distingue entre cookies de origen y de terceros</a>. - Por lo tanto, si se habilitan las cookies, también se habilitarán las de terceros.</p> + <a href="https://www.theverge.com/2020/1/14/21064698/google-third-party-cookies-chrome-two-years-privacy-safari-firefox">desactivarlas en un futuro.</a>.</p> <h3><svg class="header"><use href="../shared_images/web.svg#icon"/></svg> Almacenamiento DOM</h3> 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 @@ <p>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 <a href="https://www.stoutner.com/category/roadmap/">WebView Privado</a>.</p> + En el futuro, Navegador Privado cambiará a un WebView personalizado llamado <a href="https://www.stoutner.com/category/privacy-browser-android-roadmap/">WebView Privado</a>.</p> </body> </html> \ 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 @@ <p>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.</p> + <p>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 <a href="https://www.stoutner.com/category/privacy-browser-android-roadmap/">Privacy WebView</a> in the 4.x series.</p> + <p>Si les cookies sont activés mais que JavaScript est désactivé, l'icône de confidentialité sera jaune <img class="inline" src="../shared_images/warning.svg"> en guise d'avertissement.</p> @@ -53,10 +59,7 @@ <p>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 - <a href="https://www.theverge.com/2020/1/14/21064698/google-third-party-cookies-chrome-two-years-privacy-safari-firefox">les désactiver à l'avenir</a>. - Sur les appareils équipés d'Android KitKat (version 4.4, API 19), WebView n'est pas - <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)">différencié - entre les cookies internes et les cookies tiers</a>. Par conséquent, l'activation des cookies activera également les cookies tiers.</p> + <a href="https://www.theverge.com/2020/1/14/21064698/google-third-party-cookies-chrome-two-years-privacy-safari-firefox">les désactiver à l'avenir</a>.</p> <h3> <svg class="header"><use href="../shared_images/web.svg#icon"/></svg> Stockage du DOM</h3> 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 @@ <p>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 <a href="https://www.stoutner.com/category/roadmap/">Privacy WebView</a>.</p> + à l'avenir, Privacy Browser basculera vers une vue Web personnalisée appelée <a href="https://www.stoutner.com/category/privacy-browser-android-roadmap/">Privacy WebView</a>.</p> </body> </html> \ 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 @@ <p>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.</p> + <p>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 <a href="https://www.stoutner.com/category/privacy-browser-android-roadmap/">Privacy WebView</a> in the 4.x series.</p> + <p>Se i cookies sono abilitati ma JavaScript è disabilitato, l'icona della privacy sarà gialla <img class="inline" src="../shared_images/warning.svg"> come avvertimento.</p> @@ -53,10 +59,7 @@ <p>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 - <a href="https://www.theverge.com/2020/1/14/21064698/google-third-party-cookies-chrome-two-years-privacy-safari-firefox">disabilitarli in futuro</a>. - Sui dispositivi con Android KitKat (versione 4.4, API 19), WebView non - <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)">fa distinzione - tra i cookies proprietari e i cookies di terze parti</a>. In questo modo abilitare i cookies significa abilitare anche quelli di terze parti.</p> + <a href="https://www.theverge.com/2020/1/14/21064698/google-third-party-cookies-chrome-two-years-privacy-safari-firefox">disabilitarli in futuro</a>.</p> <h3><svg class="header"><use href="../shared_images/web.svg#icon"/></svg> DOM Storage</h3> 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 @@ <p>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 <a href="https://www.stoutner.com/category/roadmap/">Privacy WebView</a>.</p> + In futuro Privacy Browser sarà dotato di una WebView personalizzata denominata <a href="https://www.stoutner.com/category/privacy-browser-android-roadmap/">Privacy WebView</a>.</p> </body> </html> \ 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 @@ <p>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.</p> + <p>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 <a href="https://www.stoutner.com/category/privacy-browser-android-roadmap/">Privacy WebView</a> in the 4.x series.</p> + <p>Se os cookies estiverem habilitados, mas o JavaScript estiver desabilitado, o Ãcone de privacidade ficará amarelo <img class="inline" src="../shared_images/warning.svg"> como um aviso.</p> @@ -52,10 +58,7 @@ <p>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 - <a href="https://www.theverge.com/2020/1/14/21064698/google-third-party-cookies-chrome-two-years-privacy-safari-firefox">desativá-la no futuro</a>. - Nos dispositivos com Android KitKat (versão 4.4, API 19), WebView não - <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)">diferencia entre cookies primários e de terceiros</a>. - Assim, habilitar cookies também habilitará cookies de terceiros.</p> + <a href="https://www.theverge.com/2020/1/14/21064698/google-third-party-cookies-chrome-two-years-privacy-safari-firefox">desativá-la no futuro</a>.</p> <h3><svg class="header"><use href="../shared_images/web.svg#icon"/></svg> Armazenamento DOM</h3> 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 @@ <p>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 <a href="https://www.stoutner.com/category/roadmap/">Privacy WebView</a>.</p> + No futuro, o Privacy Browser mudará para um WebView personalizado chamado <a href="https://www.stoutner.com/category/privacy-browser-android-roadmap/">Privacy WebView</a>.</p> </body> </html> \ 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 @@ <p>ÐоÑÑи вÑе ÑайÑÑ Ñ Ð»Ð¾Ð³Ð¸Ð½Ð°Ð¼Ð¸ ÑÑебÑÑÑ, ÑÑÐ¾Ð±Ñ Ð´Ð»Ñ Ð°Ð²ÑоÑизаÑии полÑзоваÑÐµÐ»Ñ Ð±Ñли вклÑÑÐµÐ½Ñ cookie. Ðменно Ñак они ÑдоÑÑовеÑÑÑÑÑÑ, ÑÑо ÑÑо вÑе еÑе вÑ, когда пеÑÐµÑ Ð¾Ð´Ð¸Ñе Ñо ÑÑÑаниÑÑ Ð½Ð° ÑÑÑаниÑÑ Ð½Ð° ÑайÑе, и, на мой взглÑд, ÑÑо единÑÑвенное законное иÑполÑзование Ñайлов cookie.</p> + <p>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 <a href="https://www.stoutner.com/category/privacy-browser-android-roadmap/">Privacy WebView</a> in the 4.x series.</p> + <p>ÐÑли cookie вклÑÑÐµÐ½Ñ Ð¸ пÑи ÑÑом JavaScript оÑклÑÑен, Ñо знаÑок конÑиденÑиалÑноÑÑи бÑÐ´ÐµÑ Ð¶ÐµÐ»Ñого ÑвеÑа <img class="inline" src="../shared_images/warning.svg"> в каÑеÑÑве пÑедÑпÑеждениÑ.</p> @@ -50,10 +56,7 @@ <p>СÑоÑонние ÑÐ°Ð¹Ð»Ñ cookie ÑÑÑанавливаÑÑÑÑ ÑÑагменÑами ÑайÑа, коÑоÑÑе загÑÑжаÑÑÑÑ Ñ ÑеÑвеÑов, оÑлиÑнÑÑ Ð¾Ñ Ñказанного в адÑеÑной ÑÑÑоке. Ðе ÑÑÑеÑÑвÑÐµÑ Ð½Ð¸ÐºÐ°ÐºÐ¸Ñ Ð²ÐµÑÐºÐ¸Ñ Ð¿ÑиÑин Ð´Ð»Ñ Ð²ÐºÐ»ÑÑÐµÐ½Ð¸Ñ ÑÑоÑÐ¾Ð½Ð½Ð¸Ñ Ñайлов cookie. Ð Privacy Browser 3.8 ÑÑа опÑÐ¸Ñ Ð±Ñла Ñдалена, и даже Google - <a href="https://www.theverge.com/2020/1/14/21064698/google-third-party-cookies-chrome-two-years-privacy-safari-firefox">планиÑÑÐµÑ Ð¾ÑклÑÑиÑÑ ÐµÐµ в бÑдÑÑем</a>. - Ðа ÑÑÑÑойÑÑÐ²Ð°Ñ Ð¿Ð¾Ð´ ÑпÑавлением Android KitKat (веÑÑÐ¸Ñ 4.4, API 19) WebView - <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)">не ÑазлиÑÐ°ÐµÑ - пеÑвиÑнÑе и ÑÑоÑонние ÑÐ°Ð¹Ð»Ñ cookie</a>. Таким обÑазом, вклÑÑение Ñайлов cookie пÑÐ¸Ð²Ð¾Ð´Ð¸Ñ Ð¸ ко вклÑÑÐµÐ½Ð¸Ñ ÑÑоÑÐ¾Ð½Ð½Ð¸Ñ cookie.</p> + <a href="https://www.theverge.com/2020/1/14/21064698/google-third-party-cookies-chrome-two-years-privacy-safari-firefox">планиÑÑÐµÑ Ð¾ÑклÑÑиÑÑ ÐµÐµ в бÑдÑÑем</a>.</p> <h3><svg class="header"><use href="../shared_images/web.svg#icon"/></svg> DOM-Ñ ÑанилиÑе</h3> 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 @@ <p>Privacy Browser иÑполÑзÑÐµÑ Ð²ÑÑÑоеннÑй Android WebView Ð´Ð»Ñ Ð²Ð¸Ð·ÑализаÑии веб-ÑайÑов. СÑÑеÑÑвÑÑÑ Ð½ÐµÐºÐ¾ÑоÑÑе огÑаниÑениÑ, коÑоÑÑе пÑедоÑÑавлÑÐµÑ WebView Ð´Ð»Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ð°ÑÑÑойками конÑиденÑиалÑноÑÑи. ÐапÑимеÑ, невозможно оÑклÑÑиÑÑ Ð½ÐµÐºÐ¾ÑоÑÑе ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ JavaScript пÑи оÑклÑÑении дÑÑÐ³Ð¸Ñ . - РбÑдÑÑем Privacy Browser пеÑеклÑÑиÑÑÑ Ð½Ð° ÑоÑк WebView, назÑваемÑй <a href="https://www.stoutner.com/category/roadmap/">Privacy WebView</a>.</p> + РбÑдÑÑем Privacy Browser пеÑеклÑÑиÑÑÑ Ð½Ð° ÑоÑк WebView, назÑваемÑй <a href="https://www.stoutner.com/category/privacy-browser-android-roadmap/">Privacy WebView</a>.</p> </body> </html> \ 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 @@ <p>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.</p> + <p>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 <a href="https://www.stoutner.com/category/privacy-browser-android-roadmap/">Privacy WebView</a> in the 4.x series.</p> + <p>If cookies are enabled but JavaScript is disabled, the privacy icon will be yellow <img class="inline" src="../shared_images/warning.svg"> as a warning.</p> @@ -51,10 +57,7 @@ <p>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 - <a href="https://www.theverge.com/2020/1/14/21064698/google-third-party-cookies-chrome-two-years-privacy-safari-firefox">disable them in the future</a>. - On devices with Android KitKat (version 4.4, API 19), WebView does not - <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)">differentiate - between first-party and third-party cookies</a>. Thus, enabling cookies will also enable third-party cookies.</p> + <a href="https://www.theverge.com/2020/1/14/21064698/google-third-party-cookies-chrome-two-years-privacy-safari-firefox">disable them in the future</a>.</p> <h3><svg class="header"><use href="../shared_images/web.svg#icon"/></svg> DOM Depolama</h3> @@ -66,7 +69,7 @@ <h3><svg class="header"><use href="../shared_images/subtitles.svg#icon"/></svg> Form Verisi</h3> - <p>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. + <p>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 <a href="https://medium.com/@bherbst/getting-androids-autofill-to-work-for-you-21435debea1">Autofill service</a>. As such, controls for form data no longer appear on newer Android devices.</p> 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 @@ <p>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, <a href="https://www.stoutner.com/category/roadmap/">Privacy WebView</a> adlı özel bir WebView sürümüne geçiÅ yapacaktır.</p> + Gelecek versiyonlarında, Privacy Browser, <a href="https://www.stoutner.com/category/privacy-browser-android-roadmap/">Privacy WebView</a> adlı özel bir WebView sürümüne geçiÅ yapacaktır.</p> </body> </html> \ No newline at end of file -- 2.47.2