From: Soren Stoutner Date: Wed, 25 Jun 2025 23:06:39 +0000 (-0700) Subject: Bump the target API to 36. https://redmine.stoutner.com/issues/1283 X-Git-Url: https://gitweb.stoutner.com/?a=commitdiff_plain;h=e4bd2fae000b1d8ec446b71652be3fa9a616e550;p=PrivacyBrowserAndroid.git Bump the target API to 36. https://redmine.stoutner.com/issues/1283 --- diff --git a/app/build.gradle b/app/build.gradle index 51d0b9fd..f950a209 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -23,11 +23,11 @@ plugins { } android { - compileSdk 35 + compileSdk 36 defaultConfig { minSdk 26 - targetSdk 35 + targetSdk 36 versionCode 79 versionName "3.19.3" resourceConfigurations += ['en', 'de', 'es', 'fr', 'it', 'pt-rBR', 'ru', 'tr', 'zh-rCN'] diff --git a/app/src/alt/res/values/strings.xml b/app/src/alt/res/values/strings.xml index 4a546093..e1036e39 100644 --- a/app/src/alt/res/values/strings.xml +++ b/app/src/alt/res/values/strings.xml @@ -1,22 +1,23 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 968bfeb1..cad3fa53 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,22 +1,23 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> + `android:persistableMode="persistNever"` removes Privacy Browser from the recent apps list on a device reboot. + `tools:ignore="DiscouragedApi"` hides the warning about using `android:screenOrientation`. --> + android:exported="true" + tools:ignore="DiscouragedApi"> @@ -144,8 +147,8 @@ - - + + @@ -157,43 +160,50 @@ + `android:persistableMode="persistNever"` removes Privacy Browser from the recent apps list on a device reboot. + `tools:ignore="DiscouragedApi"` hides the warning about using `android:screenOrientation`. --> + android:persistableMode="persistNever" + tools:ignore="DiscouragedApi" /> + `android:persistableMode="persistNever"` removes Privacy Browser from the recent apps list on a device reboot. + `tools:ignore="DiscouragedApi"` hides the warning about using `android:screenOrientation`. --> + android:persistableMode="persistNever" + tools:ignore="DiscouragedApi" /> + `android:persistableMode="persistNever"` removes Privacy Browser from the recent apps list on a device reboot. + `tools:ignore="DiscouragedApi"` hides the warning about using `android:screenOrientation`. --> + android:persistableMode="persistNever" + tools:ignore="DiscouragedApi" /> + `android:persistableMode="persistNever"` removes Privacy Browser from the recent apps list on a device reboot. + `tools:ignore="DiscouragedApi"` hides the warning about using `android:screenOrientation`. --> + android:persistableMode="persistNever" + tools:ignore="DiscouragedApi" /> + `android:persistableMode="persistNever"` removes Privacy Browser from the recent apps list on a device reboot. + `tools:ignore="DiscouragedApi"` hides the warning about using `android:screenOrientation`. --> + android:persistableMode="persistNever" + tools:ignore="DiscouragedApi" /> + `android:persistableMode="persistNever"` removes Privacy Browser from the recent apps list on a device reboot. + `tools:ignore="DiscouragedApi"` hides the warning about using `android:screenOrientation`. --> + android:persistableMode="persistNever" + tools:ignore="DiscouragedApi" /> + `android:persistableMode="persistNever"` removes Privacy Browser from the recent apps list on a device reboot. + `tools:ignore="DiscouragedApi"` hides the warning about using `android:screenOrientation`. --> + android:persistableMode="persistNever" + tools:ignore="DiscouragedApi" /> + `android:persistableMode="persistNever"` removes Privacy Browser from the recent apps list on a device reboot. + `tools:ignore="DiscouragedApi"` hides the warning about using `android:screenOrientation`. --> + android:persistableMode="persistNever" + tools:ignore="DiscouragedApi" /> + `android:persistableMode="persistNever"` removes Privacy Browser from the recent apps list on a device reboot. + `tools:ignore="DiscouragedApi"` hides the warning about using `android:screenOrientation`. --> + android:persistableMode="persistNever" + tools:ignore="DiscouragedApi" /> + `android:persistableMode="persistNever"` removes Privacy Browser from the recent apps list on a device reboot. + `tools:ignore="DiscouragedApi"` hides the warning about using `android:screenOrientation`. --> + android:persistableMode="persistNever" + tools:ignore="DiscouragedApi" /> diff --git a/app/src/main/assets/css/theme.css b/app/src/main/assets/css/theme.css index a2f28084..cd650b38 100644 --- a/app/src/main/assets/css/theme.css +++ b/app/src/main/assets/css/theme.css @@ -1,20 +1,20 @@ -/* - * Copyright 2017-2020, 2022 Soren Stoutner . +/* SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2017-2020, 2022 Soren Stoutner * * This file is part of Privacy Browser Android . * - * Privacy Browser Android is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. + * This program is free software: you can redistribute it and/or modify it under + * the terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. * - * Privacy Browser Android is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more + * details. * - * You should have received a copy of the GNU General Public License - * along with Privacy Browser Android. If not, see . + * You should have received a copy of the GNU General Public License along with + * this program. If not, see . */ /* Dark colors. */ diff --git a/app/src/main/assets/de/about_changelog.html b/app/src/main/assets/de/about_changelog.html index 5d89c3ad..8af3b710 100644 --- a/app/src/main/assets/de/about_changelog.html +++ b/app/src/main/assets/de/about_changelog.html @@ -2,9 +2,9 @@ SPDX-License-Identifier: GPL-3.0-or-later SPDX-FileCopyrightText: 2016-2025 Soren Stoutner - Translation 2019-2025 Bernhard G. Keller. Copyright assigned to Soren Stoutner . - Translation 2018 Stefan Erhardt. Copyright assigned to Soren Stoutner . Translation 2016 Aaron Gerlach . Copyright assigned to Soren Stoutner . + Translation 2018 Stefan Erhardt. Copyright assigned to Soren Stoutner . + Translation 2019-2025 Bernhard G. Keller. Copyright assigned to Soren Stoutner . This file is part of Privacy Browser Android . diff --git a/app/src/main/assets/de/about_contributors.html b/app/src/main/assets/de/about_contributors.html index a2a14f86..054ba811 100644 --- a/app/src/main/assets/de/about_contributors.html +++ b/app/src/main/assets/de/about_contributors.html @@ -1,24 +1,24 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> diff --git a/app/src/main/assets/de/about_licenses.html b/app/src/main/assets/de/about_licenses.html index f0fb1fee..bcb5148f 100644 --- a/app/src/main/assets/de/about_licenses.html +++ b/app/src/main/assets/de/about_licenses.html @@ -2,8 +2,8 @@ SPDX-License-Identifier: GPL-3.0-or-later SPDX-FileCopyrightText: 2016-2025 Soren Stoutner - Translation 2020 Bernhard G. Keller. Copyright assigned to Soren Stoutner . Translation 2016 Aaron Gerlach . Copyright assigned to Soren Stoutner . + Translation 2020 Bernhard G. Keller. Copyright assigned to Soren Stoutner . This file is part of Privacy Browser Android . diff --git a/app/src/main/assets/de/about_links.html b/app/src/main/assets/de/about_links.html index 9adfc5a8..80d5f15e 100644 --- a/app/src/main/assets/de/about_links.html +++ b/app/src/main/assets/de/about_links.html @@ -1,28 +1,29 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Links diff --git a/app/src/main/assets/de/about_permissions.html b/app/src/main/assets/de/about_permissions.html index 1195dadd..4a2de540 100644 --- a/app/src/main/assets/de/about_permissions.html +++ b/app/src/main/assets/de/about_permissions.html @@ -1,30 +1,30 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Permissions diff --git a/app/src/main/assets/de/about_privacy_policy.html b/app/src/main/assets/de/about_privacy_policy.html index b4193c5d..0e694f6c 100644 --- a/app/src/main/assets/de/about_privacy_policy.html +++ b/app/src/main/assets/de/about_privacy_policy.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Privacy Policy @@ -91,4 +93,4 @@

Revision 1.7, 14. Mai 2019

- \ No newline at end of file + diff --git a/app/src/main/assets/de/guide_domain_settings.html b/app/src/main/assets/de/guide_domain_settings.html index a823215b..34d2005e 100644 --- a/app/src/main/assets/de/guide_domain_settings.html +++ b/app/src/main/assets/de/guide_domain_settings.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Domain Settings @@ -35,10 +37,10 @@ Allerdings gibt es Websites, die nur korrekt funktionieren, wenn eine oder mehrere dieser Funktionen aktiviert sind. Sie können daher eine oder mehrere dieser Funktionen automatisch aktivieren, wenn Sie eine solche Seite (Domain) besuchen.

- + Domain Settings

Wenn Sie ein Seite besuchen, für die zuvor bereits entsprechende Einstellungen getätigt wurden, wird der Hintergrund der URL-Textbox grün dargestellt.

- + Green URL Bar - \ No newline at end of file + diff --git a/app/src/main/assets/de/guide_interface.html b/app/src/main/assets/de/guide_interface.html index 73646278..4e74e319 100644 --- a/app/src/main/assets/de/guide_interface.html +++ b/app/src/main/assets/de/guide_interface.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Interface diff --git a/app/src/main/assets/de/guide_javascript.html b/app/src/main/assets/de/guide_javascript.html index 3c1caaff..b9350b0c 100644 --- a/app/src/main/assets/de/guide_javascript.html +++ b/app/src/main/assets/de/guide_javascript.html @@ -1,28 +1,29 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + JavaScript @@ -31,7 +32,7 @@ -

JavaScript ist mächtig

+

Privacy Browser JavaScript ist mächtig

In den frühen Tagen des Internets waren Websites statisch, zeigten also nur Text und Bilder, welche auf dem Bildschirm sichtbar sind, veränderten sich oder interagierten aber nicht. Natürlich passierte auf solch statischen Websites nicht viel Interessantes. Viele verschiedene Technologien wurden für dynamische Websites entwickelt. Javascript war eine davon.

@@ -39,7 +40,7 @@

Javascript ist eine Programmiersprache. Viele Webserver hosten in Javascript geschriebene Programme, welche als Teil der Website an die abrufenden Geräte gesandt werden. Das Gerät führt die Skripts dann auf dem lokalen Gerät aus und folgt den Anweisungen des Programms, um beispielsweise Bilder zu animieren, Menüs zu öffnen und andere derartige Dinge.

-

JavaScript ist gefährlich

+

JavaScript Enabled JavaScript ist gefährlich

Natürlich birgt das Konzept von willkürlich ausgeführten Programmen aus einer Website heraus auch ein großes Gefahrenprotenzial. Also werden Limitierungen in Javascript gesetzt, die etwa Viren verhindern sollen, jedoch nicht immer wirksam sind. @@ -47,13 +48,14 @@ einer Website die Beispiele für von einem Gerät produzierten Informationen bietet, wenn Javascript auf einem Gerät läuft. Browser Leaks ist eine andere gute Quelle.

-

+

Webkay

Zum Schutz der Privatsphäre wäre es ideal, das Web ohne Javascript zu nutzen. Jedoch benötigen manche Websites legitimerweise JavaScript, um ihre Zwecke zu erfüllen und andere funktionieren nicht korrekt ohne Javascript, selbst wenn sie dazu umprogrammiert werden könnten. Privacy Browser geht auf diese Problematik ein und macht es einfach, Javascript zu (de-)aktivieren. Ein Knopfdruck auf das Privatsphäre-Schild wechselt zwischen blau - oder gelb (beide zeigen an, dass - JavaScript aus ist) und rot (JavaScript aktiviert) und aktualisiert die Website. + Privacy Browser + oder gelb Warning (beide zeigen an, dass JavaScript aus ist) + und rot JavaScript Enabled (JavaScript aktiviert) und aktualisiert die Website. Der Vergleich der verschiedenen Informationen, die webkay mit und ohne Javascript sammeln kann, ist sehr informativ.

Im Internet ohne Javascript unterwegs zu sein oder dieses nur bei Bedarf zu aktivieren, ist ein daher wichtiger Schritt, um die Privatsphäre zu schützen. diff --git a/app/src/main/assets/de/guide_local_storage.html b/app/src/main/assets/de/guide_local_storage.html index b9f6c93f..3b86b6cd 100644 --- a/app/src/main/assets/de/guide_local_storage.html +++ b/app/src/main/assets/de/guide_local_storage.html @@ -1,24 +1,24 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> diff --git a/app/src/main/assets/de/guide_overview.html b/app/src/main/assets/de/guide_overview.html index 05b23de5..c613331f 100644 --- a/app/src/main/assets/de/guide_overview.html +++ b/app/src/main/assets/de/guide_overview.html @@ -1,28 +1,29 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Overview @@ -52,4 +53,4 @@ 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/de/guide_proxies.html b/app/src/main/assets/de/guide_proxies.html index f533871a..3cdd8c25 100644 --- a/app/src/main/assets/de/guide_proxies.html +++ b/app/src/main/assets/de/guide_proxies.html @@ -1,28 +1,29 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Proxies @@ -86,6 +87,6 @@ Da der Datenverkehr in solchen Fällen jedoch über mehrere Proxy-Knoten geleitet wird, ist die Übertragungsgeschwindigkeit bei der Nutzung von Proxies meist deutlich langsamer als bei direkten Internet-Verbindungen.

- + TOR - \ No newline at end of file + diff --git a/app/src/main/assets/de/guide_requests.html b/app/src/main/assets/de/guide_requests.html index 34a0c391..c6f8e7e7 100644 --- a/app/src/main/assets/de/guide_requests.html +++ b/app/src/main/assets/de/guide_requests.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Requests @@ -36,7 +38,7 @@ In dieser Ansicht wird auch dargestellt, wie viele (und welche) Anfragen geblockt wurden. Durch Antippen der betreffenden Anfragen können weitere Details dazu angezeigt werden, die zeigen, warum die Anfrage erlaubt oder blockiert wurde.

- + Requests

Privacy Browser includes four common filter lists based on the Adblock syntax: EasyList, EasyPrivacy, Fanboy’s Annoyance List, and Fanboy’s Social Blocking List. diff --git a/app/src/main/assets/de/guide_ssl_certificates.html b/app/src/main/assets/de/guide_ssl_certificates.html index 52921de6..b86d5f4b 100644 --- a/app/src/main/assets/de/guide_ssl_certificates.html +++ b/app/src/main/assets/de/guide_ssl_certificates.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + SSL Certificates @@ -43,17 +45,17 @@

Mittels Zertifikats-Verankerung ("Pinning") kann Privacy Browser angewiesen werden, nur ein spezielles SSL-Zertifikat für eine Domäne zuzulassen. Jedes andere Zertifikat - auch wenn dies gültig ist - wird in diesem Fall abgelehnt.

- + Pinned Mismatch

SSL-Zertifikate laufen zu einem festgelegten Datum ab, sodass auch verankerte Zertifikate legitimerweise von Zeit zu Zeit aktualisiert werden müssen. In der Regel müssen SSL-Zertifikate in der Mehrzahl der Fälle nicht verankert werden. Für jene, die jedoch damit rechnen müssen, dass mächtige Organisationen auf sie abzielen, kann das verankern von SSL-Zertifikaten Man-in-the-middle-Attacken aufdecken und ggf. vereiteln. Privacy Browser bietet auch die Möglichkeit, IP-Adressen zu verankern.

- + Pinned SSL Certificate

SSL-Zertifikate können in den Domänen-Einstellungen verankert werden. Neben dem Schutz gegen MITM-Attacken kann das Verankern von Zertifikaten auch für selbst-erzeugte Zertifikate genutzt werden (z.B. bei WLAN-Routern oder Access-Points). In diesen Fällen werden die sonst üblichen Fehlermeldungen unterdrückt, wenn die Website des Geräts geladen wird. Durch Antippen des aktiven Tabs wird das SSL-Zertifikat der aktuell darin angezeigten Webseite angezeigt.

- \ No newline at end of file + diff --git a/app/src/main/assets/de/guide_tracking_ids.html b/app/src/main/assets/de/guide_tracking_ids.html index 73a2a550..f4cd7095 100644 --- a/app/src/main/assets/de/guide_tracking_ids.html +++ b/app/src/main/assets/de/guide_tracking_ids.html @@ -1,28 +1,29 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Tracking IDs diff --git a/app/src/main/assets/de/guide_user_agent.html b/app/src/main/assets/de/guide_user_agent.html index cbdfd2fb..53f429a6 100644 --- a/app/src/main/assets/de/guide_user_agent.html +++ b/app/src/main/assets/de/guide_user_agent.html @@ -1,28 +1,29 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + User Agent @@ -48,7 +49,7 @@ Der Screenshot unterhalb zeigt ein Pixel 2 XL mit Android 10 und Android WebView 84.0.4147.125. Die meisten Webserver erkennen diesen User-Agent als Mobil-Browser und liefern eine Mobil-Version der Seite aus, so eine solche existiert.

- + User Agent

Der User-Agent beinhaltet normalerweise genügend Informationen, dass nur wenige Besucher einer Webseite denselben haben. Wenn der User-Agent daher mit anderen nicht-eindeutigen Identifizierungs-Informationen kombiniert wird, kann dies ausreichen, um einen eindeutigen Fingerabdruck zu ergeben. diff --git a/app/src/main/assets/en/about_contributors.html b/app/src/main/assets/en/about_contributors.html index e4b6e1ad..76274f67 100644 --- a/app/src/main/assets/en/about_contributors.html +++ b/app/src/main/assets/en/about_contributors.html @@ -1,20 +1,21 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> diff --git a/app/src/main/assets/en/about_links.html b/app/src/main/assets/en/about_links.html index b40c693d..1adb1b0c 100644 --- a/app/src/main/assets/en/about_links.html +++ b/app/src/main/assets/en/about_links.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Links diff --git a/app/src/main/assets/en/about_permissions.html b/app/src/main/assets/en/about_permissions.html index ff2fa73e..3c12909a 100644 --- a/app/src/main/assets/en/about_permissions.html +++ b/app/src/main/assets/en/about_permissions.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Permissions diff --git a/app/src/main/assets/en/about_privacy_policy.html b/app/src/main/assets/en/about_privacy_policy.html index 28c67fe8..0480b163 100644 --- a/app/src/main/assets/en/about_privacy_policy.html +++ b/app/src/main/assets/en/about_privacy_policy.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Privacy Policy @@ -90,4 +92,4 @@


Revision 1.7, 14 May 2019

- \ No newline at end of file + diff --git a/app/src/main/assets/en/guide_domain_settings.html b/app/src/main/assets/en/guide_domain_settings.html index 18a9dd16..6d52a2a7 100644 --- a/app/src/main/assets/en/guide_domain_settings.html +++ b/app/src/main/assets/en/guide_domain_settings.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Domain Settings @@ -33,10 +35,10 @@ However, some websites legitimately need these features enabled to function correctly. Domain settings can automatically turn on a specified set of features when visiting a designated domain.

- + Domain Settings

When visiting a domain that has domain settings specified, the background of the URL text box is green.

- + Green URL Bar - \ No newline at end of file + diff --git a/app/src/main/assets/en/guide_interface.html b/app/src/main/assets/en/guide_interface.html index 7b417a81..dfd7e32e 100644 --- a/app/src/main/assets/en/guide_interface.html +++ b/app/src/main/assets/en/guide_interface.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Interface diff --git a/app/src/main/assets/en/guide_javascript.html b/app/src/main/assets/en/guide_javascript.html index d4aadac2..33ada888 100644 --- a/app/src/main/assets/en/guide_javascript.html +++ b/app/src/main/assets/en/guide_javascript.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + JavaScript @@ -27,7 +29,7 @@ -

JavaScript Is Powerful

+

Privacy Browser JavaScript Is Powerful

Back in the early days of the internet, web pages were static, meaning they they contained text and images that were displayed on the screen but didn’t change or interact with the user. Of course, only so much that is interesting can happen with static content. Several different technologies were developed to facilitate dynamic web pages. @@ -37,21 +39,22 @@ The device runs the JavaScript on its local processor and follows the commands of the program, which can animate images on the website, popup a menu, and do many other useful things.

-

JavaScript Is Dangerous

+

JavaScript Enabled JavaScript Is Dangerous

Of course, the concept of running arbitrary programs from a website is potentially dangerous. So there are limitations placed on JavaScript to keep it from doing things like installing viruses. However, it turns out that these limitations are overly broad. Below is a screenshot from webkay, which is a website that demonstrates the type of information that JavaScript can produce about a device. Browser Leaks is another good resource.

-

+

Webkay

For privacy purposes, the ideal would be to browse the internet with JavaScript disabled. However, there are some websites that legitimately require JavaScript to accomplish their purposes and others that don’t work correctly without JavaScript even though they could be programmed to do so. Privacy Browser addresses this by making it easy to toggle JavaScript on and off. - Tapping the privacy shield will toggle it between blue or yellow - (both of which indicate that JavaScript is disabled) and red (JavaScript enabled). + Tapping the privacy shield will toggle it between blue Privacy Browser + or yellow Warning (both of which indicate that JavaScript is disabled) + and red JavaScript Enabled (JavaScript enabled). Looking at the different information webkay can collect with JavaScript enabled and disabled is informative.

Browsing the internet with JavaScript disabled, and only enabling it if needed, goes a long way toward protecting privacy. diff --git a/app/src/main/assets/en/guide_local_storage.html b/app/src/main/assets/en/guide_local_storage.html index 55764cbe..e44b0b95 100644 --- a/app/src/main/assets/en/guide_local_storage.html +++ b/app/src/main/assets/en/guide_local_storage.html @@ -1,20 +1,21 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> diff --git a/app/src/main/assets/en/guide_overview.html b/app/src/main/assets/en/guide_overview.html index 11ee4ab6..78681003 100644 --- a/app/src/main/assets/en/guide_overview.html +++ b/app/src/main/assets/en/guide_overview.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Overview @@ -46,4 +48,4 @@ 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.

- \ No newline at end of file + diff --git a/app/src/main/assets/en/guide_proxies.html b/app/src/main/assets/en/guide_proxies.html index cae38343..1ad2e6bc 100644 --- a/app/src/main/assets/en/guide_proxies.html +++ b/app/src/main/assets/en/guide_proxies.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Proxies @@ -75,6 +77,6 @@ have Android apps that make it easy to use their proxy networks. When proxying is turned on in Privacy Browser, the app bar will have a light blue background instead of the default light grey. Because traffic is being routed through several proxy nodes, using a layered proxy is often much slower than connecting directly to the internet.

- + TOR - \ No newline at end of file + diff --git a/app/src/main/assets/en/guide_requests.html b/app/src/main/assets/en/guide_requests.html index 53550f95..dc2ab3c5 100644 --- a/app/src/main/assets/en/guide_requests.html +++ b/app/src/main/assets/en/guide_requests.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Requests @@ -32,7 +34,7 @@

When a URL is loaded, it typically makes a number of resource requests for CCS, JavaScript, image, and other files. Details about these requests can be viewed in the Requests activity. The navigation drawer has a link to the Requests activity and also shows how many requests were blocked. Tapping on a request displays details about why it was allowed or blocked.

- + Request Details

Privacy Browser includes four common filter lists based on the Adblock syntax: EasyList, EasyPrivacy, Fanboy’s Annoyance List, and Fanboy’s Social Blocking List. diff --git a/app/src/main/assets/en/guide_ssl_certificates.html b/app/src/main/assets/en/guide_ssl_certificates.html index 09215f04..7c3a9f1a 100644 --- a/app/src/main/assets/en/guide_ssl_certificates.html +++ b/app/src/main/assets/en/guide_ssl_certificates.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + SSL Certificates @@ -39,18 +41,18 @@

Pinning an SSL certificate tells the browser that only one specific SSL certificate is to be trusted for a particular domain. Any other certificate, even if it is valid, will be rejected.

- + Pinned Mismatch

SSL certificates expire on a specified date, so even pinned SSL certificates will legitimately need to be updated from time to time. As a general rule, pinning SSL certificates probably isn’t needed in the majority of cases. But for those who suspect that powerful organizations may be targeting them, SSL certificate pinning can detect and thwart a MITM attack. Privacy Browser also has the ability to pin IP addresses.

- + Pinned SSL Certificate

SSL certificates can be pinned in Domain Settings. Besides protecting against MITM attacks, pinning a self-signed certificate for a device like a wireless router or access point will remove the error message that is normally presented every time its website is loaded. Tapping on the active tab displays the current website SSL certificate.

- \ No newline at end of file + diff --git a/app/src/main/assets/en/guide_tracking_ids.html b/app/src/main/assets/en/guide_tracking_ids.html index d3faf088..5ae28dc0 100644 --- a/app/src/main/assets/en/guide_tracking_ids.html +++ b/app/src/main/assets/en/guide_tracking_ids.html @@ -1,20 +1,21 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> diff --git a/app/src/main/assets/en/guide_user_agent.html b/app/src/main/assets/en/guide_user_agent.html index e762bb38..25c0d3cd 100644 --- a/app/src/main/assets/en/guide_user_agent.html +++ b/app/src/main/assets/en/guide_user_agent.html @@ -1,20 +1,21 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> diff --git a/app/src/main/assets/es/about_contributors.html b/app/src/main/assets/es/about_contributors.html index d5ea5f86..9998b107 100644 --- a/app/src/main/assets/es/about_contributors.html +++ b/app/src/main/assets/es/about_contributors.html @@ -1,22 +1,23 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> diff --git a/app/src/main/assets/es/about_links.html b/app/src/main/assets/es/about_links.html index 16fbb272..cb0296f2 100644 --- a/app/src/main/assets/es/about_links.html +++ b/app/src/main/assets/es/about_links.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Links diff --git a/app/src/main/assets/es/about_permissions.html b/app/src/main/assets/es/about_permissions.html index 0bab09ab..0774c434 100644 --- a/app/src/main/assets/es/about_permissions.html +++ b/app/src/main/assets/es/about_permissions.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Permissions diff --git a/app/src/main/assets/es/about_privacy_policy.html b/app/src/main/assets/es/about_privacy_policy.html index d04150e5..1ad1835a 100644 --- a/app/src/main/assets/es/about_privacy_policy.html +++ b/app/src/main/assets/es/about_privacy_policy.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Privacy Policy @@ -91,4 +93,4 @@

Revisión 1.7, 14 de mayo de 2019

- \ No newline at end of file + diff --git a/app/src/main/assets/es/guide_domain_settings.html b/app/src/main/assets/es/guide_domain_settings.html index 967c7cfa..02228a2e 100644 --- a/app/src/main/assets/es/guide_domain_settings.html +++ b/app/src/main/assets/es/guide_domain_settings.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Domain Settings @@ -35,10 +37,10 @@ Sin embargo, algunas páginas web necesitan legítimamente estas características para funcionar correctamente. La configuración de dominio puede activar automáticamente un conjunto específico de características al visitar un dominio designado.

- + Domain Settings

Al visitar un dominio que tiene la configuración de dominio especificada, el fondo de la casilla de texto de la URL es verde.

- + Green URL Bar - \ No newline at end of file + diff --git a/app/src/main/assets/es/guide_interface.html b/app/src/main/assets/es/guide_interface.html index 6d018783..74f7c8fc 100644 --- a/app/src/main/assets/es/guide_interface.html +++ b/app/src/main/assets/es/guide_interface.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Interface diff --git a/app/src/main/assets/es/guide_javascript.html b/app/src/main/assets/es/guide_javascript.html index 686ffafb..e9a4c596 100644 --- a/app/src/main/assets/es/guide_javascript.html +++ b/app/src/main/assets/es/guide_javascript.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + JavaScript @@ -29,7 +31,7 @@ -

Javascript es poderoso

+

Privacy Browser Javascript es poderoso

En los principios de internet las páginas web eran estáticas, sólo contenían textos e imágenes que eran mostradas en la pantalla y no podían cambiarse o interactuar con el usuario. Por supuesto, nada muy interesante puede pasar con contenido estático. Se desarrollaron diferentes tecnologías para facilitar páginas web dinámicas. Javascript es una de estas tecnologías.

@@ -39,19 +41,20 @@ y hacer muchas otras cosas útiles.

-

Javascript es peligroso

+

JavaScript Enabled Javascript es peligroso

Por supuesto, el concepto de ejecutar programas arbitrarios de un sitio web es potencialmente peligroso. Es por ello que hay limitaciones en Javascript para evitar que haga cosas como instalar virus. Sin embargo, resulta que estas limitaciones son demasiado amplias. Abajo tenemos una captura de pantalla de la web webkay, que es una web que muestra el tipo de información que Javascript puede producir sobre un dispositivo. Browser Leaks es otro buen recurso.

-

+

Webkay

Con fines de privacidad, lo ideal sería navegar por internet con Javascript deshabilitado. Sin embargo, hay algunas páginas web que requieren legítimamente de Javascript para lograr sus propósitos, y otras que no funcionan correctamente sin Javascript aunque pudieran programarse para hacerlo así. Navegador Privado aborda esto haciendo sencillo el poder activar y desactivar Javascript. - Tocando el escudo de privacidad alternará entre azul o amarillo - (los cuales indican que Javascript está deshabilitado) y rojo (Javascript habilitado). + Tocando el escudo de privacidad alternará entre azul Privacy Browser + o amarillo Warning (los cuales indican que Javascript está deshabilitado) + y rojo JavaScript Enabled (Javascript habilitado). Revisar la diferente información que webkay puede recoger con Javascript habilitado y deshabilitado es informativo.

Navegar por internet con Javascript desactivado, y activarlo únicamente cuando se necesite, contribuye en gran medida en la protección de la privacidad del usuario. diff --git a/app/src/main/assets/es/guide_local_storage.html b/app/src/main/assets/es/guide_local_storage.html index ca9bc9ef..f9694969 100644 --- a/app/src/main/assets/es/guide_local_storage.html +++ b/app/src/main/assets/es/guide_local_storage.html @@ -1,22 +1,23 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> diff --git a/app/src/main/assets/es/guide_overview.html b/app/src/main/assets/es/guide_overview.html index b2eb9d8d..1c7d2dbc 100644 --- a/app/src/main/assets/es/guide_overview.html +++ b/app/src/main/assets/es/guide_overview.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Overview @@ -50,4 +52,4 @@ 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.

- \ No newline at end of file + diff --git a/app/src/main/assets/es/guide_proxies.html b/app/src/main/assets/es/guide_proxies.html index c9f3db95..f45af75f 100644 --- a/app/src/main/assets/es/guide_proxies.html +++ b/app/src/main/assets/es/guide_proxies.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Proxies @@ -84,6 +86,6 @@ la barra de aplicaciones tendrá un fondo azul claro en lugar del gris claro predeterminado. Debido a que el tráfico está siendo enrutado a través de varios nodos proxy, usar un proxy en capas es a menudo mucho más lento que conectarse directamente a Internet.

- + TOR - \ No newline at end of file + diff --git a/app/src/main/assets/es/guide_requests.html b/app/src/main/assets/es/guide_requests.html index 92af0bad..5ea752b3 100644 --- a/app/src/main/assets/es/guide_requests.html +++ b/app/src/main/assets/es/guide_requests.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Requests @@ -35,7 +37,7 @@ Los detalles sobre estas solicitudes se pueden ver en la Actividad de peticiones. El cajón de navegación tiene un enlace a la Actividad de peticiones y también muestra cuántas órdenes se bloquearon. Al tocar una solicitud se muestran los detalles de por qué se ha permitido o bloqueado.

- + Request Details

Navegador Privado incluye cuatro listas de filtros comunes basados en la sintaxis de Adblock: EasyList, EasyPrivacy, Lista molesta de Fanboy, y Lista de bloqueo social de Fanboy. diff --git a/app/src/main/assets/es/guide_ssl_certificates.html b/app/src/main/assets/es/guide_ssl_certificates.html index 5089f3b8..82458d02 100644 --- a/app/src/main/assets/es/guide_ssl_certificates.html +++ b/app/src/main/assets/es/guide_ssl_certificates.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + SSL Certificates @@ -42,18 +44,18 @@

Al fijar un certificado SSL se le indica al navegador que sólo se puede confiar en un certificado SSL específico para un dominio en particular. Cualquier otro certificado, aunque sea válido, será rechazado.

- + Pinned Mismatch

Los certificados SSL expiran en una fecha especificada, por lo que incluso los certificados SSL fijados necesitarán legítimamente ser actualizados de vez en cuando. Como regla general, fijar los certificados SSL probablemente no sea necesario en la mayoría de los casos. Pero para aquellos que sospechan que organizaciones poderosas puedan estar apuntando hacia ellos, la fijación de certificados SSL puede detectar y frustar un ataque MITM. Navegador Privado también tiene la capacidad de fijar direcciones IP.

- + Pinned SSL Certificate

Los certificados SSL pueden ser fijados en Configuración de Dominios. Además de proteger contra ataques MITM, fijar un certificado autofirmado para un dispositivo como un router inalámbrico o punto de acceso eliminará el mensaje de error que se presenta normalmente cada vez que se carga su página web. Al tocar la pestaña activa se muestra el certificado SSL de la página web actual.

- \ No newline at end of file + diff --git a/app/src/main/assets/es/guide_tracking_ids.html b/app/src/main/assets/es/guide_tracking_ids.html index 26e34e83..30b62a6d 100644 --- a/app/src/main/assets/es/guide_tracking_ids.html +++ b/app/src/main/assets/es/guide_tracking_ids.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Tracking IDs diff --git a/app/src/main/assets/es/guide_user_agent.html b/app/src/main/assets/es/guide_user_agent.html index 80c8661b..6e6c12e2 100644 --- a/app/src/main/assets/es/guide_user_agent.html +++ b/app/src/main/assets/es/guide_user_agent.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + User Agent @@ -43,7 +45,7 @@ La captura de pantalla de abajo muestra un Pixel 2 XL corriendo Android 10 con el sistema de android WebView 84.0.4147.125 instalado. La mayoría de servidores web reconocerán esto como un navegador móvil y mostrará la versión móvil del sitio si dispone de ella.

- + User Agent

Existe tanta información en el agente de usuario que algunas veces será el mismo con sólo unos pocos visitantes a una página web. Si el agente de usuario es combinado con otra pieza de información identificativa que no es única, esto da lugar a menudo a una huella única. diff --git a/app/src/main/assets/fr/about_contributors.html b/app/src/main/assets/fr/about_contributors.html index 47b91b2e..5f198861 100644 --- a/app/src/main/assets/fr/about_contributors.html +++ b/app/src/main/assets/fr/about_contributors.html @@ -1,22 +1,23 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> diff --git a/app/src/main/assets/fr/about_links.html b/app/src/main/assets/fr/about_links.html index 56f77cf8..5566c634 100644 --- a/app/src/main/assets/fr/about_links.html +++ b/app/src/main/assets/fr/about_links.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Links diff --git a/app/src/main/assets/fr/about_permissions.html b/app/src/main/assets/fr/about_permissions.html index 9744df92..50391f52 100644 --- a/app/src/main/assets/fr/about_permissions.html +++ b/app/src/main/assets/fr/about_permissions.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Permissions diff --git a/app/src/main/assets/fr/about_privacy_policy.html b/app/src/main/assets/fr/about_privacy_policy.html index 6dcd5e56..c476694e 100644 --- a/app/src/main/assets/fr/about_privacy_policy.html +++ b/app/src/main/assets/fr/about_privacy_policy.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Privacy Policy @@ -92,4 +94,4 @@


Revision 1.7, 14 Mai 2019

- \ No newline at end of file + diff --git a/app/src/main/assets/fr/guide_domain_settings.html b/app/src/main/assets/fr/guide_domain_settings.html index 95a71127..f5e3da95 100644 --- a/app/src/main/assets/fr/guide_domain_settings.html +++ b/app/src/main/assets/fr/guide_domain_settings.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Domain Settings @@ -35,10 +37,10 @@ Cependant, certains sites Web ont légitimement besoin que ces fonctionnalités soient activées pour fonctionner correctement. Les paramètres de domaine peuvent activer automatiquement un ensemble de fonctionnalités spécifié lors de la visite d'un domaine désigné.

- + Domain Settings

Lors de la visite d'un domaine pour lequel des paramètres de domaine sont spécifiés, l'arrière-plan de la zone de texte de l'URL est vert.

- + Green URL Bar diff --git a/app/src/main/assets/fr/guide_interface.html b/app/src/main/assets/fr/guide_interface.html index 493b0ac1..234ebfbc 100644 --- a/app/src/main/assets/fr/guide_interface.html +++ b/app/src/main/assets/fr/guide_interface.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Interface diff --git a/app/src/main/assets/fr/guide_javascript.html b/app/src/main/assets/fr/guide_javascript.html index 0edd7914..c8dab16e 100644 --- a/app/src/main/assets/fr/guide_javascript.html +++ b/app/src/main/assets/fr/guide_javascript.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + JavaScript @@ -29,7 +31,7 @@ -

JavaScript Est Puissant

+

Privacy Browser JavaScript Est Puissant

Au début de l'internet, les pages Web étaient statiques, c'est-à-dire qu'elles contenaient du texte et des images qui étaient affichées à l'écran mais qui ne changeaient pas et n'interagissaient pas avec l'utilisateur. @@ -39,22 +41,22 @@

JavaScript est un langage de programmation. De nombreux serveurs Web hébergent des programmes écrits en JavaScript, qui sont envoyés aux périphériques dans le cadre de la page Web. L'appareil exécute le code JavaScript sur son processeur local et suit les commandes du programme, qui peut animer des images sur le site Web, afficher un menu et bien d'autres choses utiles.

-

JavaScript Est Dangereux

+

JavaScript Enabled JavaScript Est Dangereux

Bien entendu, le concept d'exécution de programmes arbitraires à partir d'un site Web est potentiellement dangereux. Par conséquent, JavaScript est limité pour l'empêcher d'effectuer des opérations telles que l'installation de virus. Cependant, il s'avère que ces limitations sont trop larges. Vous trouverez ci-dessous une capture d'écran de Webkay, un site Web présentant le type d'informations que JavaScript peut générer à propos d'un appareil. Les fuites du navigateur sont une autre bonne ressource.

-

+

Webkay

Pour des raisons de confidentialité, l'idéal serait de naviguer sur Internet avec JavaScript désactivé. Cependant, certains sites Web nécessitent légitimement l'utilisation de JavaScript pour atteindre leurs objectifs. Et d'autres qui ne fonctionnent pas correctement sans JavaScript même s'ils peuvent être programmés pour le faire. Privacy Browser résout ce problème en facilitant l'activation et la désactivation de JavaScript. - Tapez sur le bouclier de confidentialité pour le basculer entre le bleu - ou le jaune - (les deux indiquent que JavaScript est désactivé) et red (activé par JavaScript). + Tapez sur le bouclier de confidentialité pour le basculer entre le bleu Privacy Browser + ou le jaune Warning (les deux indiquent que JavaScript est désactivé) + et red JavaScript Enabled (activé par JavaScript). Voir les différentes informations que Webkay peut collecter avec JavaScript activé et désactivé est informatif.

Naviguer sur Internet avec JavaScript désactivé, et ne l'activer que si nécessaire, contribue grandement à la protection de la vie privée. diff --git a/app/src/main/assets/fr/guide_local_storage.html b/app/src/main/assets/fr/guide_local_storage.html index 208cf630..32c6a2b3 100644 --- a/app/src/main/assets/fr/guide_local_storage.html +++ b/app/src/main/assets/fr/guide_local_storage.html @@ -1,22 +1,23 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> diff --git a/app/src/main/assets/fr/guide_overview.html b/app/src/main/assets/fr/guide_overview.html index 35d836bd..81e47113 100644 --- a/app/src/main/assets/fr/guide_overview.html +++ b/app/src/main/assets/fr/guide_overview.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Overview @@ -49,4 +51,4 @@ 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.

- \ No newline at end of file + diff --git a/app/src/main/assets/fr/guide_proxies.html b/app/src/main/assets/fr/guide_proxies.html index e63ac4d0..986cb75e 100644 --- a/app/src/main/assets/fr/guide_proxies.html +++ b/app/src/main/assets/fr/guide_proxies.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Proxies @@ -86,6 +88,6 @@ Lorsque le proxy est activé dans Privacy Browser, la barre d'application aura un fond bleu clair au lieu du gris clair par défaut. Étant donné que le trafic est acheminé via plusieurs nœuds proxy, l'utilisation d'un proxy en couches est souvent beaucoup plus lente que la connexion directe à Internet.

- + TOR - \ No newline at end of file + diff --git a/app/src/main/assets/fr/guide_requests.html b/app/src/main/assets/fr/guide_requests.html index 3602d463..9a9fe115 100644 --- a/app/src/main/assets/fr/guide_requests.html +++ b/app/src/main/assets/fr/guide_requests.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Requests @@ -36,7 +38,7 @@ Le panneau de navigation contient un lien vers la vue Requêtes et indique également le nombre de requêtes bloquées. Un appui sur une requête affiche les détails de la raison pour laquelle elle a été autorisée ou bloquée.

- + Request Details

Privacy Browser inclue quatre listes communes de filtres basées sur la syntaxe d'Adblock: EasyList, EasyPrivacy, Fanboy’s Annoyance List, and Fanboy’s Social Blocking List. diff --git a/app/src/main/assets/fr/guide_ssl_certificates.html b/app/src/main/assets/fr/guide_ssl_certificates.html index 379fb842..b1899bbb 100644 --- a/app/src/main/assets/fr/guide_ssl_certificates.html +++ b/app/src/main/assets/fr/guide_ssl_certificates.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + SSL Certificates @@ -41,18 +43,18 @@

Épingler un certificat SSL indique au navigateur qu'un seul certificat SSL spécifique doit être approuvé pour un domaine particulier. Tout autre certificat, même s'il est valide, sera rejeté.

- + Pinned Mismatch

Les certificats SSL expirent à une date spécifiée. Par conséquent, même les certificats SSL épinglés devront légitimement être mis à jour de temps à autre. En règle générale, l'épinglage de certificats SSL n'est probablement pas nécessaire dans la majorité des cas. Mais pour ceux qui soupçonnent que des organisations puissantes pourraient les cibler, l'identification de certificats SSL peut détecter et contrecarrer une attaque MITM. Privacy Browser peut également épingler des adresses IP.

- + Pinned SSL Certificate

Les certificats SSL peuvent être épinglés dans les paramètres du domaine. Outre la protection contre les attaques MITM, épingler un certificat auto-signé pour un périphérique tel qu'un routeur sans fil ou un point d'accès supprimera le message d'erreur normalement affiché à chaque chargement de son site Web. Tapez sur l'onglet actif pour afficher le certificat SSL du site Web courant.

- \ No newline at end of file + diff --git a/app/src/main/assets/fr/guide_tracking_ids.html b/app/src/main/assets/fr/guide_tracking_ids.html index 0577d4fc..c470d853 100644 --- a/app/src/main/assets/fr/guide_tracking_ids.html +++ b/app/src/main/assets/fr/guide_tracking_ids.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Tracking IDs @@ -51,4 +53,4 @@ La valeur de l'en-tête X-Requested-With est définie par l'ID de l'application, qui dans le cas de Privacy Browser est com.stoutner.privacybrowser.standard. Ceci peut être désactivé en utilisant les outils de développement de WebView.

- \ No newline at end of file + diff --git a/app/src/main/assets/fr/guide_user_agent.html b/app/src/main/assets/fr/guide_user_agent.html index 10677f5f..6effbe7d 100644 --- a/app/src/main/assets/fr/guide_user_agent.html +++ b/app/src/main/assets/fr/guide_user_agent.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + User Agent @@ -43,7 +45,7 @@ La capture d'écran ci-dessous montre un Pixel 2 XL sous Android 10 avec Android System WebView 84.0.4147.125 installé. La plupart des serveurs Web le reconnaîtront comme un navigateur mobile et afficheront la version mobile du site, le cas échéant.

- + User Agent

L'agent utilisateur contient suffisamment d'informations pour que, parfois, seuls quelques visiteurs d'un site Web soient identiques. Si l'agent utilisateur est combiné à une autre information d'identification non unique, il en résulte souvent une empreinte digitale unique. diff --git a/app/src/main/assets/it/about_contributors.html b/app/src/main/assets/it/about_contributors.html index d27ff083..3774f967 100644 --- a/app/src/main/assets/it/about_contributors.html +++ b/app/src/main/assets/it/about_contributors.html @@ -1,22 +1,23 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> diff --git a/app/src/main/assets/it/about_links.html b/app/src/main/assets/it/about_links.html index 9e6ef883..9b920461 100644 --- a/app/src/main/assets/it/about_links.html +++ b/app/src/main/assets/it/about_links.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Links diff --git a/app/src/main/assets/it/about_permissions.html b/app/src/main/assets/it/about_permissions.html index 702b9b2f..dde3e9f1 100644 --- a/app/src/main/assets/it/about_permissions.html +++ b/app/src/main/assets/it/about_permissions.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Permissions diff --git a/app/src/main/assets/it/about_privacy_policy.html b/app/src/main/assets/it/about_privacy_policy.html index a08a2379..bfba2dbd 100644 --- a/app/src/main/assets/it/about_privacy_policy.html +++ b/app/src/main/assets/it/about_privacy_policy.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Privacy Policy @@ -92,4 +94,4 @@


Revisione 1.7, 14 Maggio 2019

- \ No newline at end of file + diff --git a/app/src/main/assets/it/guide_domain_settings.html b/app/src/main/assets/it/guide_domain_settings.html index bc0b7871..1f17e8c1 100644 --- a/app/src/main/assets/it/guide_domain_settings.html +++ b/app/src/main/assets/it/guide_domain_settings.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Domain Settings @@ -35,10 +37,10 @@ In ogni caso alcuni siti web necessitano legittimamente di queste funzionalità per essere visualizzati correttamente. Le impostazioni dei Domini permettono di abilitare automaticamente specifici set di funzionalità per i domini che sono stati definiti.

- + Domain Settings

Quando si accede a un dominio per cui sono state specificate impostazioni personalizzate la casella di testo dell'indirizzo URL si colora di verde.

- + Green URL Bar - \ No newline at end of file + diff --git a/app/src/main/assets/it/guide_interface.html b/app/src/main/assets/it/guide_interface.html index b43e2757..740a10c4 100644 --- a/app/src/main/assets/it/guide_interface.html +++ b/app/src/main/assets/it/guide_interface.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Interface diff --git a/app/src/main/assets/it/guide_javascript.html b/app/src/main/assets/it/guide_javascript.html index 333e0ba5..cade4180 100644 --- a/app/src/main/assets/it/guide_javascript.html +++ b/app/src/main/assets/it/guide_javascript.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + JavaScript @@ -29,7 +31,7 @@ -

JavaScript è potentissimo

+

Privacy Browser JavaScript è potentissimo

Tornando ai primordi di internet, le pagine web erano statiche, ovvero contenevano testi e immagini che venivano visualizzati sullo schermo ma non potevano cambiare o interagire in nessun modo con l'utente. @@ -39,7 +41,7 @@

JavaScript è un linguaggio di programmazione. Molti siti web ospitano software scritto in JavaScript che viene inviato ai dispositivi come parte integrante della pagina web. Il dispositivo esegue localmente JavaScript e segue i comandi del programma come ad esempio l'animazione di immagini del sito web, l'apertura di popup, e molte altre cose utili.

-

JavaScript è pericoloso

+

JavaScript Enabled JavaScript è pericoloso

Naturalmente il concetto stesso di eseguire arbitrariamente software proveniente da un sito web è potenzialmente molto pericoloso. Per questo motivo in JavaScript esistono limitazioni per prevenire comportamenti indesiderati come ad esempio l'installazione di virus. @@ -47,13 +49,14 @@ Di seguito si può vedere una screenshot tratta da webkay, un sito web che mostra quali siano le informazioni che JavaScript può carpire da un dispositivo. Browser Leaks è un'altra autorevole fonte di informazioni al riguardo.

- + Webkay

Per ragioni di privacy l'ideale sarebbe navigare in internet con JavaScript disabilitato. Esistono però alcuni siti web che richiedono in modo legittimo JavaScript per funzionare correttamente e altri che non funzionano senza, anche se potrebbero essere progettati per farlo. Privacy Browser affronta questo problema facilitando l'abilitazione e la disabilitazione di JavaScript. Toccando lo scudo della privacy esso cambierà colore da blu - o giallo (entrambi indicano che JavaScript è disabilitato) a rosso - (JavaScript abilitato). + Privacy Browser + o giallo Warning (entrambi indicano che JavaScript è disabilitato) + a rosso JavaScript Enabled (JavaScript abilitato). Se si osservano le varie informazioni che webkay può raccogliere con JavaScript abilitato o disabilitato si possono scoprire cose molto interessanti.

Navigare su internet con JavaScript disabilitato, abilitandolo solo quando necessario, è quindi un passo molto importante per la protezione della propria privacy. diff --git a/app/src/main/assets/it/guide_local_storage.html b/app/src/main/assets/it/guide_local_storage.html index efaf8f69..7e01b210 100644 --- a/app/src/main/assets/it/guide_local_storage.html +++ b/app/src/main/assets/it/guide_local_storage.html @@ -1,22 +1,23 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> diff --git a/app/src/main/assets/it/guide_overview.html b/app/src/main/assets/it/guide_overview.html index fc59e4cc..c3b16e2a 100644 --- a/app/src/main/assets/it/guide_overview.html +++ b/app/src/main/assets/it/guide_overview.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Overview @@ -50,4 +52,4 @@ Ad esempio non è possibile abilitare alcuni comandi JavaScript disabilitandone altri. 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/it/guide_proxies.html b/app/src/main/assets/it/guide_proxies.html index 9a4dcd0c..64bad7b6 100644 --- a/app/src/main/assets/it/guide_proxies.html +++ b/app/src/main/assets/it/guide_proxies.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Proxies @@ -80,6 +82,6 @@ Quando si abilita il proxy in Privacy Browser la barra dell'app bar avrà una colorazione dello sfondo azzurra, rispetto a quella grigia di default. Dal momento che il traffico è instradato attraverso diversi nodi proxy, l'utilizzo di un proxy a strati è spesso molto più lento di una connessione diretta a internet.

- + TOR - \ No newline at end of file + diff --git a/app/src/main/assets/it/guide_requests.html b/app/src/main/assets/it/guide_requests.html index 939809bf..50ca72b9 100644 --- a/app/src/main/assets/it/guide_requests.html +++ b/app/src/main/assets/it/guide_requests.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Requests @@ -36,7 +38,7 @@ Il menù a cassetto ha un collegamento alla scheda delle richieste e mostra quante sono state bloccate. Se si tocca una delle richieste in elenco vengono mostrati i dettagli sui motivi per cui è stata permessa o bloccata.

- + Request Details

Privacy Browser è dotato di quattro liste di filtri comuni basati sulla sintassi Adblock: EasyList, EasyPrivacy, lista Fanboy’s Annoyance, e lista Fanboy’s Social Blocking. diff --git a/app/src/main/assets/it/guide_ssl_certificates.html b/app/src/main/assets/it/guide_ssl_certificates.html index f361b222..85f0237e 100644 --- a/app/src/main/assets/it/guide_ssl_certificates.html +++ b/app/src/main/assets/it/guide_ssl_certificates.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + SSL Certificates @@ -43,18 +45,18 @@

Lo scopo di appuntare un certificato SSL è quello di dire al browser che solo un determinato certificato SSL è fidato per un particolare dominio. Qualsiasi altro certificato, per quanto valido, sarà rifiutato.

- + Pinned Mismatch

I certificati SSL scadono in corrispondenza di una data specifica, così anche i certificati che sono stati appuntati dovranno essere aggiornati regolarmente. Come regola generale, nella maggioranza dei casi, appuntare un certificato SSL non dovrebbe essere necessario. Per coloro che sospettano però di essere sorvegliati da qualche organizzazione, appuntare il certificato SSL può permettere di scoprire e sventare un attacco "MITM". Privacy Browser permette anche di appuntare gli indirizzi IP.

- + Pinned SSL Certificate

I certificati SSL possono essere appuntati nelle impostazioni dei domini. Oltre a proteggere dagli attacchi “MITM”, appuntare un certificato auto-firmato per un dispositivo come un router wireless o un access point eliminerà il messaggio di errore che si presenta ogni volta che viene caricato un sito web. Il tocco della scheda attiva mostra il certificato SSL attuale del sito.

- \ No newline at end of file + diff --git a/app/src/main/assets/it/guide_tracking_ids.html b/app/src/main/assets/it/guide_tracking_ids.html index dca768d9..94cf4cf6 100644 --- a/app/src/main/assets/it/guide_tracking_ids.html +++ b/app/src/main/assets/it/guide_tracking_ids.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Tracking IDs diff --git a/app/src/main/assets/it/guide_user_agent.html b/app/src/main/assets/it/guide_user_agent.html index 87a668b4..b3495806 100644 --- a/app/src/main/assets/it/guide_user_agent.html +++ b/app/src/main/assets/it/guide_user_agent.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + User Agent @@ -43,7 +45,7 @@ Lo screenshot sottostante mostra un Pixel 2 XL con Android 10 con installato Android System WebView 84.0.4147.125. La maggior parte dei web server lo riconoscerà come browser mobile e invierà la versione mobile del sito, se disponibile.

- + User Agent

Nello user agent sono presenti informazioni sufficienti a far sì che solo di tanto in tanto a un sito web risulteranno visitatori identici. Se allo user agent viene aggiunto qualche altro pezzetto di informazione anche non univoca, spesso il risultato sarà quello di avere una impronta digitale unica. diff --git a/app/src/main/assets/pt-rBR/about_contributors.html b/app/src/main/assets/pt-rBR/about_contributors.html index b6a5f09f..d59d89e3 100644 --- a/app/src/main/assets/pt-rBR/about_contributors.html +++ b/app/src/main/assets/pt-rBR/about_contributors.html @@ -1,24 +1,25 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + Contributors diff --git a/app/src/main/assets/pt-rBR/about_links.html b/app/src/main/assets/pt-rBR/about_links.html index e4bc1946..50d47764 100644 --- a/app/src/main/assets/pt-rBR/about_links.html +++ b/app/src/main/assets/pt-rBR/about_links.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Links diff --git a/app/src/main/assets/pt-rBR/about_permissions.html b/app/src/main/assets/pt-rBR/about_permissions.html index aa9b9a98..3a3c9948 100644 --- a/app/src/main/assets/pt-rBR/about_permissions.html +++ b/app/src/main/assets/pt-rBR/about_permissions.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Permissions diff --git a/app/src/main/assets/pt-rBR/about_privacy_policy.html b/app/src/main/assets/pt-rBR/about_privacy_policy.html index 53b46b8f..c202e73a 100644 --- a/app/src/main/assets/pt-rBR/about_privacy_policy.html +++ b/app/src/main/assets/pt-rBR/about_privacy_policy.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Privacy Policy @@ -92,4 +94,4 @@


Revisão 1.7, 14 de Maio de 2019

- \ No newline at end of file + diff --git a/app/src/main/assets/pt-rBR/guide_domain_settings.html b/app/src/main/assets/pt-rBR/guide_domain_settings.html index 02a29c2d..78ba2e46 100644 --- a/app/src/main/assets/pt-rBR/guide_domain_settings.html +++ b/app/src/main/assets/pt-rBR/guide_domain_settings.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Domain Settings @@ -35,10 +37,10 @@ No entanto, alguns sites precisam legitimamente desses recursos ativados para funcionar corretamente. As configurações de domínio podem ativar automaticamente um conjunto específico de recursos ao visitar um domínio designado.

- + Domain Settings

Ao visitar um domínio que possui configurações de domínio especificadas, o plano de fundo da caixa de texto do URL é verde.

- + Green URL Bar - \ No newline at end of file + diff --git a/app/src/main/assets/pt-rBR/guide_interface.html b/app/src/main/assets/pt-rBR/guide_interface.html index 8be37261..7ab56a97 100644 --- a/app/src/main/assets/pt-rBR/guide_interface.html +++ b/app/src/main/assets/pt-rBR/guide_interface.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Interface diff --git a/app/src/main/assets/pt-rBR/guide_javascript.html b/app/src/main/assets/pt-rBR/guide_javascript.html index 4e651f39..b67eaf56 100644 --- a/app/src/main/assets/pt-rBR/guide_javascript.html +++ b/app/src/main/assets/pt-rBR/guide_javascript.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + JavaScript @@ -29,7 +31,7 @@ -

JavaScript É Poderoso

+

Privacy Browser JavaScript É Poderoso

Nos primórdios da internet, as páginas da web eram estáticas, o que significa que continham texto e imagens que eram exibidos na tela, mas não mudavam ou interagiam com o usuário. Obviamente, somente o que é interessante pode acontecer com o conteúdo estático. Várias tecnologias diferentes foram desenvolvidas para facilitar páginas da web dinâmicas. @@ -39,21 +41,22 @@ O dispositivo executa o JavaScript em seu processador local e segue os comandos do programa, que pode animar imagens no site, abrir um menu e fazer muitas outras coisas úteis.

-

JavaScript É Perigoso

+

JavaScript Enabled JavaScript É Perigoso

Obviamente, o conceito de executar programas arbitrários a partir de um site é potencialmente perigoso. Portanto, existem limitações colocadas no JavaScript para impedi-lo de fazer coisas como instalar vírus. No entanto, verifica-se que essas limitações são excessivamente amplas. Abaixo está uma captura de tela do webkay, no qual é um site que demonstra o tipo de informação que o JavaScript pode produzir sobre um dispositivo. Browser Leaks é um outro bom recurso.

-

+

Webkay

Para fins de privacidade, o ideal seria navegar na internet com o JavaScript desabilitado. No entanto, existem alguns sites que exigem legitimamente o JavaScript para cumprir seus objetivos e outros que não funcionam corretamente sem JavaScript, embora possam ser programados para isso. O Privacy Browser resolve isso facilitando a ativação e desativação do JavaScript. - Tocar no escudo de privacidade irá alterná-lo entre azul ou amarelo - (ambos indicam que o JavaScript está desativado) e vermelho (JavaScript ativado). + Tocar no escudo de privacidade irá alterná-lo entre azul Privacy Browser + ou amarelo Warning (ambos indicam que o JavaScript está desativado) + e vermelho JavaScript Enabled (JavaScript ativado). É informativo observar as diferentes informações que o webkay pode coletar com o JavaScript ativado e desativado.

Navegar na Internet com o JavaScript desabilitado e habilitá-lo apenas se necessário ajuda muito a proteger a privacidade. 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 5d318724..f19e872c 100644 --- a/app/src/main/assets/pt-rBR/guide_local_storage.html +++ b/app/src/main/assets/pt-rBR/guide_local_storage.html @@ -1,22 +1,23 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> diff --git a/app/src/main/assets/pt-rBR/guide_overview.html b/app/src/main/assets/pt-rBR/guide_overview.html index 92e000a6..7c733619 100644 --- a/app/src/main/assets/pt-rBR/guide_overview.html +++ b/app/src/main/assets/pt-rBR/guide_overview.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Overview @@ -49,4 +51,4 @@ 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 newline at end of file + diff --git a/app/src/main/assets/pt-rBR/guide_proxies.html b/app/src/main/assets/pt-rBR/guide_proxies.html index 27a4b65b..729a696d 100644 --- a/app/src/main/assets/pt-rBR/guide_proxies.html +++ b/app/src/main/assets/pt-rBR/guide_proxies.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Proxies @@ -80,6 +82,6 @@ têm aplicativos Android que facilitam o uso de suas redes proxy. Quando o proxy está ativado no Navegador de privacidade, a barra de aplicativos terá um fundo azul claro em vez do cinza claro padrão. Como o tráfego está sendo roteado por vários nós de proxy, usar um proxy em camadas costuma ser muito mais lento do que conectar-se diretamente à Internet.

- + TOR \ No newline at end of file diff --git a/app/src/main/assets/pt-rBR/guide_requests.html b/app/src/main/assets/pt-rBR/guide_requests.html index 510c2697..b0eebc96 100644 --- a/app/src/main/assets/pt-rBR/guide_requests.html +++ b/app/src/main/assets/pt-rBR/guide_requests.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Requests @@ -36,7 +38,7 @@ A gaveta de navegação possui um link para a atividade Solicitações e também mostra quantas solicitações foram bloqueadas. Tocar em uma solicitação exibe detalhes sobre por que ela foi permitida ou bloqueada.

- + Request Details

Privacy Browser includes four common filter lists based on the Adblock syntax: EasyList, EasyPrivacy, Fanboy’s Annoyance List, and Fanboy’s Social Blocking List. diff --git a/app/src/main/assets/pt-rBR/guide_ssl_certificates.html b/app/src/main/assets/pt-rBR/guide_ssl_certificates.html index d2ecc46f..b695ac78 100644 --- a/app/src/main/assets/pt-rBR/guide_ssl_certificates.html +++ b/app/src/main/assets/pt-rBR/guide_ssl_certificates.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + SSL Certificates @@ -41,18 +43,18 @@

Fixar um certificado SSL informa ao navegador que apenas um certificado SSL específico é confiável para um determinado domínio. Qualquer outro certificado, mesmo que seja válido, será rejeitado.

- + Pinned Mismatch

Os certificados SSL expiram em uma data especificada, portanto, mesmo os certificados SSL fixados precisarão ser atualizados de vez em quando. Como regra geral, fixar certificados SSL provavelmente não é necessário na maioria dos casos. Mas, para aqueles que suspeitam que organizações poderosas podem estar almejando-os, a fixação de certificado SSL pode detectar e impedir um ataque MITM. O Privacy Browser também tem a capacidade de fixar endereços IP.

- + Pinned SSL Certificate

Os certificados SSL podem ser fixados nas configurações do domínio. Além de proteger contra ataques MITM, fixar um certificado autoassinado para um dispositivo como um roteador sem fio ou ponto de acesso removerá a mensagem de erro que normalmente é apresentada sempre que o site é carregado. Tocar na guia ativa exibe o certificado SSL do site atual.

- \ No newline at end of file + diff --git a/app/src/main/assets/pt-rBR/guide_tracking_ids.html b/app/src/main/assets/pt-rBR/guide_tracking_ids.html index c23b3177..d25481be 100644 --- a/app/src/main/assets/pt-rBR/guide_tracking_ids.html +++ b/app/src/main/assets/pt-rBR/guide_tracking_ids.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Tracking IDs diff --git a/app/src/main/assets/pt-rBR/guide_user_agent.html b/app/src/main/assets/pt-rBR/guide_user_agent.html index 8c6a6ce2..4ef2076b 100644 --- a/app/src/main/assets/pt-rBR/guide_user_agent.html +++ b/app/src/main/assets/pt-rBR/guide_user_agent.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + User Agent @@ -43,7 +45,7 @@ A captura de tela abaixo mostra um Pixel 5 rodando Android 11 com Android System WebView 90.0.4430.210 instalado. A maioria dos servidores da web o reconhecerá como um navegador móvel e exibirá a versão móvel do site, se houver.

- + User Agent

Há informações suficientes no agente do usuário para queapenas para alguns visitantes de um site, às vezes, sejam os mesmos. Se o agente do usuário for combinado com outra informação de identificação não exclusiva, geralmente resulta em uma impressão digital exclusiva. diff --git a/app/src/main/assets/ru/about_contributors.html b/app/src/main/assets/ru/about_contributors.html index b0ac65c8..d088e7eb 100644 --- a/app/src/main/assets/ru/about_contributors.html +++ b/app/src/main/assets/ru/about_contributors.html @@ -1,20 +1,21 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> diff --git a/app/src/main/assets/ru/about_links.html b/app/src/main/assets/ru/about_links.html index 473c3f4e..644a2597 100644 --- a/app/src/main/assets/ru/about_links.html +++ b/app/src/main/assets/ru/about_links.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Links diff --git a/app/src/main/assets/ru/about_permissions.html b/app/src/main/assets/ru/about_permissions.html index 85f1a233..9a566dc5 100644 --- a/app/src/main/assets/ru/about_permissions.html +++ b/app/src/main/assets/ru/about_permissions.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Permissions diff --git a/app/src/main/assets/ru/about_privacy_policy.html b/app/src/main/assets/ru/about_privacy_policy.html index 090ab281..e78aeee8 100644 --- a/app/src/main/assets/ru/about_privacy_policy.html +++ b/app/src/main/assets/ru/about_privacy_policy.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Privacy Policy @@ -90,4 +92,4 @@


Ревизия 1.7, 14 мая 2019 года

- \ No newline at end of file + diff --git a/app/src/main/assets/ru/guide_domain_settings.html b/app/src/main/assets/ru/guide_domain_settings.html index 6512696d..d04f8035 100644 --- a/app/src/main/assets/ru/guide_domain_settings.html +++ b/app/src/main/assets/ru/guide_domain_settings.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Domain Settings @@ -32,10 +34,10 @@

По умолчанию в Privacy Browser отключены JavaScript, файлы cookie и DOM-хранилище. Однако, для правильной работы, некоторым веб-сайтам эти опции необходимы. Настройки домена могут автоматически включать нужный набор опций при посещении определенного домена.

- + Domain Settings

При посещении домена, для которого определены настройки, фон поля URL становится зеленым.

- + Green URL Bar - \ No newline at end of file + diff --git a/app/src/main/assets/ru/guide_interface.html b/app/src/main/assets/ru/guide_interface.html index e3d585a3..8a756143 100644 --- a/app/src/main/assets/ru/guide_interface.html +++ b/app/src/main/assets/ru/guide_interface.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Interface diff --git a/app/src/main/assets/ru/guide_javascript.html b/app/src/main/assets/ru/guide_javascript.html index 739bbde7..caee6ac8 100644 --- a/app/src/main/assets/ru/guide_javascript.html +++ b/app/src/main/assets/ru/guide_javascript.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + JavaScript @@ -27,7 +29,7 @@ -

JavaScript это сила

+

Privacy Browser JavaScript это сила

В самом начале эпохи интернета веб-страницы были статическими, они содержали только текст и изображения, не изменялись и не взаимодействовали с пользователем. Статические веб-страницы имеют множество ограничений, поэтому велась разработка более функциональных решений. @@ -38,20 +40,21 @@ вызывать всплывающие меню и делать много других полезных вещей.

-

JavaScript это опасность

+

JavaScript Enabled JavaScript это опасность

Конечно, концепция запуска произвольных программ с веб-сайта потенциально опасна. Поэтому, в JavaScript встроены ограничения, позволяющие ему не делать такие вещи, как установка вирусов. Однако оказывается, что эти ограничения слишком широки. Ниже представлен скриншот с сайта webkay, демонстрирующий какую информацию может извлекать JavaScript из устройства. Утечки браузера - еще один хороший ресурс.

- + Webkay

Из соображений конфиденциальности идеальным был бы просмотр интернета с отключенным JavaScript. Однако, существуют веб-сайты, которые на законных основаниях требуют JavaScript для выполнения своих задач, а некоторые вообще не могут корректно работать без JavaScript, несмотря на то, что могут быть запрограммированы и без столь жестких условий. Privacy Browser решает эту задачу, упрощая включение и выключение JavaScript. - Нажатие на щит переключит его между синим или желтым - цветом (оба указывают на то, что JavaScript отключен) и красным (JavaScript включен). + Нажатие на щит переключит его между синим Privacy Browser + или желтым Warning цветом (оба указывают на то, что JavaScript отключен) + и красным JavaScript Enabled (JavaScript включен). Можете просмотреть информацию на сайте webkay, которую можно собрать с включенным и отключенным JavaScript.

Просмотр сайтов с отключенным JavaScript и включение его только в случае необходимости, значительно повышает конфиденциальность пользователей. diff --git a/app/src/main/assets/ru/guide_local_storage.html b/app/src/main/assets/ru/guide_local_storage.html index 58483326..0d1ba94a 100644 --- a/app/src/main/assets/ru/guide_local_storage.html +++ b/app/src/main/assets/ru/guide_local_storage.html @@ -1,20 +1,21 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> diff --git a/app/src/main/assets/ru/guide_overview.html b/app/src/main/assets/ru/guide_overview.html index d23c7f8b..089fe5db 100644 --- a/app/src/main/assets/ru/guide_overview.html +++ b/app/src/main/assets/ru/guide_overview.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Overview diff --git a/app/src/main/assets/ru/guide_proxies.html b/app/src/main/assets/ru/guide_proxies.html index 9add743d..0d401483 100644 --- a/app/src/main/assets/ru/guide_proxies.html +++ b/app/src/main/assets/ru/guide_proxies.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Proxies @@ -79,6 +81,6 @@ При включенном в Privacy Browser проксировании, панель приложения будет иметь светло-синий фон вместо светло-серого по умолчанию. Поскольку трафик маршрутизируется через несколько прокси-узлов, использование многоуровневого прокси зачастую требует гораздо больше времени, чем прямое подключение к интернету.

- + TOR - \ No newline at end of file + diff --git a/app/src/main/assets/ru/guide_requests.html b/app/src/main/assets/ru/guide_requests.html index d5be6715..34a5c21d 100644 --- a/app/src/main/assets/ru/guide_requests.html +++ b/app/src/main/assets/ru/guide_requests.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Requests @@ -33,7 +35,7 @@ В навигационном меню имеется ссылка на активность запросов, а также показано, сколько запросов было заблокировано. При нажатии на запрос отображаются сведения о том, почему он был разрешен или заблокирован.

- + Request Details

Privacy Browser включает четыре основных списка фильтрации основанных на синтаксисе Adblock: EasyList, EasyPrivacy, Fanboy’s Annoyance и Fanboy’s Social. diff --git a/app/src/main/assets/ru/guide_ssl_certificates.html b/app/src/main/assets/ru/guide_ssl_certificates.html index 4e737e68..31d4dcf4 100644 --- a/app/src/main/assets/ru/guide_ssl_certificates.html +++ b/app/src/main/assets/ru/guide_ssl_certificates.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + SSL Certificates @@ -39,18 +41,18 @@

Закрепление сертификата SSL указывает браузеру, что для определенного домена должен быть доверен только один определенный сертификат SSL. Любой другой сертификат, даже если он действителен, будет отклонен.

- + Pinned Mismatch

Срок действия сертификатов SSL истекает в указанную дату, поэтому даже закрепленные сертификаты SSL будут периодически обновляться. Как правило, закрепление сертификатов SSL в большинстве случаев не требуется. Но для того, кто подозревает, что за ним ведется наблюдение, закрепление сертификата SSL поможет обнаружить и помешать атаке MITM. Privacy Browser также имеет возможность закрепления IP-адресов.

- + Pinned SSL Certificate

Сертификаты SSL могут быть закреплены в настройках домена. Помимо защиты от атак MITM, закрепление самоподписанного сертификата для устройства, такого как беспроводной маршрутизатор или точка доступа, удалит сообщение об ошибке, которое обычно отображается каждый раз, когда загружается его сайт. При нажатии на активную вкладку отображается текущий сертификат SSL веб-сайта.

- \ No newline at end of file + diff --git a/app/src/main/assets/ru/guide_tracking_ids.html b/app/src/main/assets/ru/guide_tracking_ids.html index 34950069..6f3bda3f 100644 --- a/app/src/main/assets/ru/guide_tracking_ids.html +++ b/app/src/main/assets/ru/guide_tracking_ids.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Tracking IDs diff --git a/app/src/main/assets/ru/guide_user_agent.html b/app/src/main/assets/ru/guide_user_agent.html index 380b13f2..ed83ed11 100644 --- a/app/src/main/assets/ru/guide_user_agent.html +++ b/app/src/main/assets/ru/guide_user_agent.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + User Agent @@ -41,7 +43,7 @@ На скриншоте ниже показан Pixel 2 XL под управлением Android 10 с установленным Android WebView 84.0.4147.125. Большинство веб-серверов признают это как мобильный браузер и будут отображать мобильную версию сайта, если таковая имеется.

- + User Agent

В пользовательском агенте достаточно информации о том, что иногда только несколько посетителей веб-сайта будут выглядеть одинаковыми. Если пользовательский агент сочетается с другой частью неуникальной идентифицирующей информации, часто это приводит к уникальному отпечатку браузера. diff --git a/app/src/main/assets/tr/about_contributors.html b/app/src/main/assets/tr/about_contributors.html index 9414a9c7..7af24bb9 100644 --- a/app/src/main/assets/tr/about_contributors.html +++ b/app/src/main/assets/tr/about_contributors.html @@ -1,20 +1,21 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> diff --git a/app/src/main/assets/tr/about_links.html b/app/src/main/assets/tr/about_links.html index 051a4be3..8ed42e16 100644 --- a/app/src/main/assets/tr/about_links.html +++ b/app/src/main/assets/tr/about_links.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Links diff --git a/app/src/main/assets/tr/about_permissions.html b/app/src/main/assets/tr/about_permissions.html index 20062a18..2bf308e2 100644 --- a/app/src/main/assets/tr/about_permissions.html +++ b/app/src/main/assets/tr/about_permissions.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Permissions diff --git a/app/src/main/assets/tr/about_privacy_policy.html b/app/src/main/assets/tr/about_privacy_policy.html index e8fb8962..aab33da1 100644 --- a/app/src/main/assets/tr/about_privacy_policy.html +++ b/app/src/main/assets/tr/about_privacy_policy.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Privacy Policy @@ -90,4 +92,4 @@


Revizyon 1.7, 14 Mayıs 2019

- \ No newline at end of file + diff --git a/app/src/main/assets/tr/guide_domain_settings.html b/app/src/main/assets/tr/guide_domain_settings.html index de3a2086..d46198bd 100644 --- a/app/src/main/assets/tr/guide_domain_settings.html +++ b/app/src/main/assets/tr/guide_domain_settings.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Domain Settings @@ -33,10 +35,10 @@ Ancak, bazı web sayfalarının düzgün çalışması için bu özelliklerin etkin olması gerekebilir. Özel bir domain ziyaret edilirken, belirli bir özellik kümesi domain ayarlarından otomatik olarak aktif edilebilir.

- + Domain Settings

Ayarları özelleştirilmiş bir domain ziyaret edilirken, URL metin kutusunun arka planı yeşil olur.

- + Green URL Bar \ No newline at end of file diff --git a/app/src/main/assets/tr/guide_interface.html b/app/src/main/assets/tr/guide_interface.html index 7b417a81..564cd2c0 100644 --- a/app/src/main/assets/tr/guide_interface.html +++ b/app/src/main/assets/tr/guide_interface.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Interface diff --git a/app/src/main/assets/tr/guide_javascript.html b/app/src/main/assets/tr/guide_javascript.html index 523a0162..d0118fe1 100644 --- a/app/src/main/assets/tr/guide_javascript.html +++ b/app/src/main/assets/tr/guide_javascript.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + JavaScript @@ -27,7 +29,7 @@ -

JavaScript Güçlüdür

+

Privacy Browser JavaScript Güçlüdür

İnternetin ilk günlerinde, web sayfaları statikti, bu, ekranda görüntülenen metinleri ve görüntüleri içerdikleri, ancak kullanıcılarla etkileşime giremedikleri anlamına geliyor. Tabii ki, statik içeriklerin birçoğu ilginç olabilir. Dinamik web sayfalarını kolaylaştırmak için çeşitli teknolojiler geliştirilmiştir. @@ -37,20 +39,21 @@ Cihaz, yerel işlemcisinde JavaScript’i çalıştırıp web sitesindeki görüntüleri oynatabilen, bir menü açabilen ve daha birçok yararlı şey yapabilen programın komutlarını yürütür.

-

JavaScript Tehlikelidir

+

JavaScript Enabled JavaScript Tehlikelidir

Tabii ki, bir web sayfasının gelişigüzel programları çalıştırma konsepti potansiyel olarak tehlikelidir. Bu sebeple, virüs yüklemek gibi şeyler yapmaması için JavaScript üzerinde bazı sınırlamalar vardır. Ancak, bu sınırlamaların aşırı derecede geniş olduğu ortaya çıktı. Aşağıda, JavaScript’in bir cihaz hakkında üretebileceği bilgi türünü gösteren bir web sitesi olan webkay’in ekran görüntüsü verilmiştir. Browser Leaks de başka iyi bir kaynaktır.

- + Webkay

Gizlilik amacı sebebiyle, internette gezinmek için JavaScript’i devre dışı bırakmak ideal olacaktır. Ancak, amaçlarını yerini getirmesi için JavaScript’e ihtiyaç duyan ve o şekilde programlanabildikleri halde JavaScript olmadan düzgün çalışmayan bazı web siteleri vardır. Privacy Browser, JavaScript’i açıp kapatmayı kolaylaştırarak bu sorunu çözme yoluna gider. - Gizlilik kalkanına dokunmak, onu mavi veya sarı - (ikisi de JavaScript’in devre dışı olduğunu gösterir) ve kırmızı (JavaScript'in etkin olduğunu gösterir) olarak değiştirecektir. + Gizlilik kalkanına dokunmak, onu mavi Privacy Browser + veya sarı Warning (ikisi de JavaScript’in devre dışı olduğunu gösterir) + ve kırmızı JavaScript Enabled (JavaScript'in etkin olduğunu gösterir) olarak değiştirecektir. JavaScript etkinken ve devre dışıyken, webkay’in topladığı farklı bilgilere bakmak bilgilendiricidir.

İnternette JavaScript devre dışı bırakılmış olarak gezinmek ve yalnızca gerektiğinde etkin hale getirmek, gizliliği koruma adına çok yararlı olacaktır. diff --git a/app/src/main/assets/tr/guide_local_storage.html b/app/src/main/assets/tr/guide_local_storage.html index 1a2c451a..1d4e167b 100644 --- a/app/src/main/assets/tr/guide_local_storage.html +++ b/app/src/main/assets/tr/guide_local_storage.html @@ -1,20 +1,21 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> diff --git a/app/src/main/assets/tr/guide_overview.html b/app/src/main/assets/tr/guide_overview.html index ea7ffc7d..47e29c9d 100644 --- a/app/src/main/assets/tr/guide_overview.html +++ b/app/src/main/assets/tr/guide_overview.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Overview @@ -48,4 +50,4 @@ Ö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.

- \ No newline at end of file + diff --git a/app/src/main/assets/tr/guide_proxies.html b/app/src/main/assets/tr/guide_proxies.html index 0bec3359..b5e879d7 100644 --- a/app/src/main/assets/tr/guide_proxies.html +++ b/app/src/main/assets/tr/guide_proxies.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Proxies @@ -75,6 +77,6 @@ have Android apps that make it easy to use their proxy networks. When proxying is turned on in Privacy Browser, the app bar will have a light blue background instead of the default light grey. Because traffic is being routed through several proxy nodes, using a layered proxy is often much slower than connecting directly to the internet.

- + TOR - \ No newline at end of file + diff --git a/app/src/main/assets/tr/guide_requests.html b/app/src/main/assets/tr/guide_requests.html index bb1707ee..b15e4daf 100644 --- a/app/src/main/assets/tr/guide_requests.html +++ b/app/src/main/assets/tr/guide_requests.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Requests @@ -33,7 +35,7 @@ Gezinti çekmecesi, İstekler etkinliğine götüren bir bağlantı içerir ve ayrıca bu etkinlik kaç tane isteğin engellediğini gösterir. Bir isteğe dokunulduğunda, neden izin verildiğine ya da engellendiğine dair detaylar görüntülenir.

- + Request Details

Privacy Browser includes four common filter lists based on the Adblock syntax: EasyList, EasyPrivacy, Fanboy’s Annoyance List, and Fanboy’s Social Blocking List. diff --git a/app/src/main/assets/tr/guide_ssl_certificates.html b/app/src/main/assets/tr/guide_ssl_certificates.html index 38cc435e..ea1fdfc3 100644 --- a/app/src/main/assets/tr/guide_ssl_certificates.html +++ b/app/src/main/assets/tr/guide_ssl_certificates.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + SSL Certificates @@ -39,18 +41,18 @@

Bir SSL sertifikası sabitlemek, tarayıcıya, özel bir domain için belirli bir SSL sertifikasına güvenebileceğini söyler. Geçerli olsa dahi, diğer sertifikalar reddedilecektir.

- + Pinned Mismatch

SSL sertifikalarının belirli bir tarihte süresi dolması sebebiyle, sabitlenmiş dahi olsa, SSL sertifikalarının yasal olarak zaman zaman güncellenmesi gerekir. Genel bir kural olarak, çoğu durumda SSL sertifikalarını sabitlemeye gerek yoktur. Ancak, bazı güçlü kuruluşların onları hedef aldığından şüphelenenler için SSL sertifikası sabitlemek bir MITM saldırısını algılayıp engelleyebilir. Privacy Browser, aynı zamanda IP adreslerini de sabitleyebilir.

- + Pinned SSL Certificate

SSL sertifikaları Domain Ayarlarından sabitlenebilir. MITM saldırılarına karşı korumanın yanı sıra, kablosuz bir router veya erişim noktası gibi bir cihaz için kendiliğinden imzalı bir sertifikayı sabitlemek, web sitesinin her yüklenmesinde normal olarak gösterilen hata mesajını kaldıracaktır. Aktif sekmeye dokunmak, geçerli web sitesinin SSL sertifikasını gösterir.

- \ No newline at end of file + diff --git a/app/src/main/assets/tr/guide_tracking_ids.html b/app/src/main/assets/tr/guide_tracking_ids.html index 2388e855..1276c40a 100644 --- a/app/src/main/assets/tr/guide_tracking_ids.html +++ b/app/src/main/assets/tr/guide_tracking_ids.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Tracking IDs diff --git a/app/src/main/assets/tr/guide_user_agent.html b/app/src/main/assets/tr/guide_user_agent.html index 0f4cf588..e581f660 100644 --- a/app/src/main/assets/tr/guide_user_agent.html +++ b/app/src/main/assets/tr/guide_user_agent.html @@ -1,24 +1,26 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + User Agent @@ -41,7 +43,7 @@ Aşağıdaki ekran görüntüsü, Android 10 çalıştıran ve Android System WebView 84.0.4147.125 sürümüne sahip bir Pixel 2 XL cihazına aittir. Çoğu web sunucusu, bunu bir mobil tarayıcı olarak tanıyacak ve eğer varsa, sitenin mobil versiyonunu gösterecektir.

- + User Agent

Kullanıcı aracısında, bir web sitesini ziyaret eden birkaç kişinin aynı olacağı hakkında yeterli bilgi bazen vardır. Eğer kullanıcı aracısı başka bir özgün olmayan tanımlayıcı bilgi ile birleştirilirse, genellikle özgün fingerprint (tanı) oluşturulur. diff --git a/app/src/main/assets/zh-rCN/about_contributors.html b/app/src/main/assets/zh-rCN/about_contributors.html index 0e1551d6..8c5c2050 100644 --- a/app/src/main/assets/zh-rCN/about_contributors.html +++ b/app/src/main/assets/zh-rCN/about_contributors.html @@ -1,24 +1,25 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + Contributors diff --git a/app/src/main/assets/zh-rCN/about_links.html b/app/src/main/assets/zh-rCN/about_links.html index 8157967b..f324bb1c 100644 --- a/app/src/main/assets/zh-rCN/about_links.html +++ b/app/src/main/assets/zh-rCN/about_links.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Links diff --git a/app/src/main/assets/zh-rCN/about_permissions.html b/app/src/main/assets/zh-rCN/about_permissions.html index e7723b3b..593e2f6f 100644 --- a/app/src/main/assets/zh-rCN/about_permissions.html +++ b/app/src/main/assets/zh-rCN/about_permissions.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Permissions diff --git a/app/src/main/assets/zh-rCN/about_privacy_policy.html b/app/src/main/assets/zh-rCN/about_privacy_policy.html index 5f3966ba..f105f7c0 100644 --- a/app/src/main/assets/zh-rCN/about_privacy_policy.html +++ b/app/src/main/assets/zh-rCN/about_privacy_policy.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Privacy Policy diff --git a/app/src/main/assets/zh-rCN/guide_domain_settings.html b/app/src/main/assets/zh-rCN/guide_domain_settings.html index 2bac528d..61f62067 100644 --- a/app/src/main/assets/zh-rCN/guide_domain_settings.html +++ b/app/src/main/assets/zh-rCN/guide_domain_settings.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Domain Settings @@ -33,10 +35,10 @@

隐私浏览器默认关闭JavaScript,cookies和DOM储存,然而有的网页合规的需要这些权限去进行功能校正,域名设置可以在访问设置的网页时自动打开设定的功能。

- + Domain Settings

当访问设置了域名的网页上,网址文本框会变成绿色。

- + Green URL Bar diff --git a/app/src/main/assets/zh-rCN/guide_interface.html b/app/src/main/assets/zh-rCN/guide_interface.html index 3367cb94..661a0499 100644 --- a/app/src/main/assets/zh-rCN/guide_interface.html +++ b/app/src/main/assets/zh-rCN/guide_interface.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Interface diff --git a/app/src/main/assets/zh-rCN/guide_javascript.html b/app/src/main/assets/zh-rCN/guide_javascript.html index dd475d06..fb181ec5 100644 --- a/app/src/main/assets/zh-rCN/guide_javascript.html +++ b/app/src/main/assets/zh-rCN/guide_javascript.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + JavaScript @@ -29,24 +31,24 @@ -

JavaScript很强大的

+

Privacy Browser JavaScript很强大的

在之前的互联网中,网页是静止的,意味着它们显示的图片和文字不会改变,使用者和网页互不影响。当然,在静态的内容里会发生一些有趣的事。一些语言让动态网页变得简单。JavaScript就是这些技术中的一种。

JavaScript是一种工程语言,网页的许多服务程序是JavaScript写的,可以把这些程序发送给设备,设备在本地运行这些JavaScript程序,可以提供网页的动画,菜单,做许多有趣的事。

-

JavaScript很危险

+

JavaScript Enabled JavaScript很危险

当然,允许网页包含的的任意的程序存在潜在的危险,所以这是这个是让他不能做像下载病毒之类的事的。然而,事实证明这个限制过于宽泛。 在webkay这个网页的截图中可以看到,JavaScript可以获得设备信息的演示。Browser Leaks是另一个很好的例子。

-

+

Webkay

出于隐私的考虑,这个方法可以禁用JavaScript就靠网页。然而,有的网页合规的请求JavaScript权限来达到他们的目的,并且有的网页没有JavaScript权限不能打开。隐私浏览器通过这个来轻松切换打开和关闭JavaScript。 - 点击这个隐私盾牌会在蓝色 - 或黄色之间切换 - (都表明没打开JavaScript)而红色 (表明打开了JavaScript). + 点击这个隐私盾牌会在蓝色 Privacy Browser + 或黄色之间切换 Warning + (都表明没打开JavaScript)而红色 JavaScript Enabled (表明打开了JavaScript). 可以在网页webkay 查看分别在打开和不打开JavaScript时能收集到的信息

在禁用JavaScript的情况下浏览互联网,并在只有需要它时打开,这对保护隐私很有作用。此外,JavaScript加载烦人的广告和额外的内容,禁用他,网页会加载的更快,使用更少的流量,和CPU,延长电池寿命。

diff --git a/app/src/main/assets/zh-rCN/guide_local_storage.html b/app/src/main/assets/zh-rCN/guide_local_storage.html index 373d752c..7049376b 100644 --- a/app/src/main/assets/zh-rCN/guide_local_storage.html +++ b/app/src/main/assets/zh-rCN/guide_local_storage.html @@ -1,22 +1,23 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> diff --git a/app/src/main/assets/zh-rCN/guide_overview.html b/app/src/main/assets/zh-rCN/guide_overview.html index 9258610f..05ae7eb3 100644 --- a/app/src/main/assets/zh-rCN/guide_overview.html +++ b/app/src/main/assets/zh-rCN/guide_overview.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Overview diff --git a/app/src/main/assets/zh-rCN/guide_proxies.html b/app/src/main/assets/zh-rCN/guide_proxies.html index 395d687f..e02bf5cf 100644 --- a/app/src/main/assets/zh-rCN/guide_proxies.html +++ b/app/src/main/assets/zh-rCN/guide_proxies.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Proxies @@ -62,6 +64,6 @@ Tor and I2P有安卓应用,可以轻松的使用他们代理网络, 在隐私浏览器中打开代理,新中考会变成蓝色,而不是默认的灰色。因为使用了多层的节点,所以访问速度会比直连慢很多。

- + TOR diff --git a/app/src/main/assets/zh-rCN/guide_requests.html b/app/src/main/assets/zh-rCN/guide_requests.html index 1f98cd96..f232b2ba 100644 --- a/app/src/main/assets/zh-rCN/guide_requests.html +++ b/app/src/main/assets/zh-rCN/guide_requests.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Requests @@ -33,7 +35,7 @@

当一个链接加载,会对CCS,JavaScript,图片,和其他东西产生一个标志性的数字,这些请求的详细内容可以在请求活动中查看。导航栏显示链接请求数和被拒绝的请求数,点击请求来获得他为什么被拒绝或允许。

- + Request Details

Privacy Browser includes four common filter lists based on the Adblock syntax: EasyList, EasyPrivacy, Fanboy’s Annoyance List, and Fanboy’s Social Blocking List. diff --git a/app/src/main/assets/zh-rCN/guide_ssl_certificates.html b/app/src/main/assets/zh-rCN/guide_ssl_certificates.html index 7e33a5c8..bb272855 100644 --- a/app/src/main/assets/zh-rCN/guide_ssl_certificates.html +++ b/app/src/main/assets/zh-rCN/guide_ssl_certificates.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + SSL Certificate @@ -36,11 +38,11 @@

固定的证书告诉浏览器一个域名只有一个SSL证书值得信任。其他的证书及时是合法的也会被拒绝。

- + Pinned Mismatch

SSL证书会在一个指定的日期到期,所以即使是一个固定的SSL证书也需要合法的更新。通常,在大部分使用中不需要固定的证书,但对于那些认为会被攻击的大公司来说,固定的证书可以阻止MITM攻击。隐私浏览器也提供固定IP的功能。

- + Pinned SSL Certificate

SSL证书可以在域名设置中固定。除了防御MITM攻击,为无线路由器或接入点等设备固定自己签名的证书通常可以消除在每次加载其网站时出现的错误消息。点击活动选项卡会显示当前网站的 SSL 证书。

diff --git a/app/src/main/assets/zh-rCN/guide_tracking_ids.html b/app/src/main/assets/zh-rCN/guide_tracking_ids.html index cf22a2f5..3322a96f 100644 --- a/app/src/main/assets/zh-rCN/guide_tracking_ids.html +++ b/app/src/main/assets/zh-rCN/guide_tracking_ids.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + Tracking IDs diff --git a/app/src/main/assets/zh-rCN/guide_user_agent.html b/app/src/main/assets/zh-rCN/guide_user_agent.html index 34000c84..3b8734c2 100644 --- a/app/src/main/assets/zh-rCN/guide_user_agent.html +++ b/app/src/main/assets/zh-rCN/guide_user_agent.html @@ -1,26 +1,28 @@ + You should have received a copy of the GNU General Public License along with + this program. If not, see . --> - + + User Agent @@ -38,7 +40,7 @@

相比之下,WebView默认的UA暴露了设备的硬件和软件的大量信息。可以在设置,选择WebView默认设置作为UA显示将要被发送的UA。 下面的截图会显示Pixel 5在安卓13上下载的WebView110.0.5481.40。许多的网页提供商会当成移动浏览器来分析,并在他们有移动浏览页面时展示它。

- + User Agent

仅有很少一部分用户访问网页的UA相同。如果UA结合其他不特定的信息,通常能得到一个特定的指纹。EFF创立了一个叫Cover Your Tracks的工具来展示可以从这些资源收集到多少信息。 Browser Leaks和Am I Unique也是一个很好的信息来源。