Fix duplication of images for localizations. Updated German translation provided...
authorSoren Stoutner <soren@stoutner.com>
Wed, 28 Sep 2016 20:31:51 +0000 (13:31 -0700)
committerSoren Stoutner <soren@stoutner.com>
Wed, 28 Sep 2016 20:31:51 +0000 (13:31 -0700)
43 files changed:
.gitignore
app/build.gradle
app/src/main/assets/de/about_changelog.html
app/src/main/assets/de/about_licenses.html
app/src/main/assets/de/guide_javascript.html
app/src/main/assets/de/guide_local_storage.html
app/src/main/assets/de/guide_tor.html
app/src/main/assets/de/guide_user_agent.html
app/src/main/assets/de/images/cookie.png [deleted symlink]
app/src/main/assets/de/images/cookie_dark_blue.png [deleted symlink]
app/src/main/assets/de/images/ic_add.png [deleted symlink]
app/src/main/assets/de/images/ic_arrow_back.png [deleted symlink]
app/src/main/assets/de/images/ic_arrow_forward.png [deleted symlink]
app/src/main/assets/de/images/ic_bookmark_border.png [deleted symlink]
app/src/main/assets/de/images/ic_create_new_folder.png [deleted symlink]
app/src/main/assets/de/images/ic_delete.png [deleted symlink]
app/src/main/assets/de/images/ic_edit.png [deleted symlink]
app/src/main/assets/de/images/ic_exit_to_app.png [deleted symlink]
app/src/main/assets/de/images/ic_file_download.png [deleted symlink]
app/src/main/assets/de/images/ic_folder.png [deleted symlink]
app/src/main/assets/de/images/ic_folder_special.png [deleted symlink]
app/src/main/assets/de/images/ic_home.png [deleted symlink]
app/src/main/assets/de/images/ic_import_contacts.png [deleted symlink]
app/src/main/assets/de/images/ic_info_outline.png [deleted symlink]
app/src/main/assets/de/images/ic_language.png [deleted symlink]
app/src/main/assets/de/images/ic_select_all.png [deleted symlink]
app/src/main/assets/de/images/ic_settings.png [deleted symlink]
app/src/main/assets/de/images/ic_subtitles.png [deleted symlink]
app/src/main/assets/de/images/ic_subtitles_dark_blue.png [deleted symlink]
app/src/main/assets/de/images/ic_vertical_align_bottom.png [deleted symlink]
app/src/main/assets/de/images/ic_vertical_align_top.png [deleted symlink]
app/src/main/assets/de/images/ic_web.png [deleted symlink]
app/src/main/assets/de/images/ic_web_dark_blue.png [deleted symlink]
app/src/main/assets/de/images/javascript_enabled.png [deleted symlink]
app/src/main/assets/de/images/panopticlick.png [deleted symlink]
app/src/main/assets/de/images/privacy_browser.png [deleted symlink]
app/src/main/assets/de/images/privacy_browser_free.png [deleted symlink]
app/src/main/assets/de/images/tor.png [changed from symlink to file mode: 0644]
app/src/main/assets/de/images/warning.png [deleted symlink]
app/src/main/assets/de/images/webkay.png [deleted symlink]
app/src/main/assets/en/guide_tor.html
app/src/main/assets/en/images/tor.png
app/src/main/res/values-de/strings.xml

index 1907363330b5070f8cda8d54cadf137b97a993d1..6fe7993615a18e0ccf4e335685d5a0d8dc9542ce 100644 (file)
@@ -5,6 +5,7 @@
 .DS_Store
 /build
 /captures
+/projectFilesBackup
 
 # Built APK files.
 *.apk
index 6b98bafd449bfce147f8aa3f82460958c471c172..8e28fdd4e67866c499e26030543d580c25d47755 100644 (file)
@@ -23,7 +23,6 @@ android {
     compileSdkVersion 24
     buildToolsVersion "24.0.2"
     defaultConfig {
-        applicationId "com.stoutner.privacybrowser"
         minSdkVersion 19
         targetSdkVersion 24
         versionCode 12
@@ -61,5 +60,5 @@ dependencies {
     compile fileTree(dir: 'libs', include: ['*.jar'])
     compile 'com.android.support:design:24.2.1'
     // Only compile `com.google.android.gms:play-services-ads` for the free flavor.
-    freeCompile 'com.google.android.gms:play-services-ads:9.4.0'
+    freeCompile 'com.google.android.gms:play-services-ads:9.6.1'
 }
index 6eaa342ee8975b8f9b187e0dc62ecec91e47759f..53947d3cba4b72f0f9d8b0b9f690648c38a6cac5 100644 (file)
 \r
 <body>\r
 \r
+<h3>1.10 (version code 12)</h3>\r
+<p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=c9365866ad37cc2b0b0fa53ee04aaaa4740f70b7">15. September 2016</a> - Mindest-API 19, Ziel-API 23</p>\r
+<ul>\r
+    <li>Unterst&uuml;tzung f&uuml;r<a href="https://redmine.stoutner.com/issues/26"> TOR Orbot Proxy</a> hinzugef&uuml;gt.</li>\r
+    <li><a href="https://redmine.stoutner.com/issues/30">Do Not Track-Option</a> hinzugef&uuml;gt.</li>\r
+    <li>Einen <a href="https://redmine.stoutner.com/issues/58">Download-Dialog</a> hinzugef&uuml;gt, mit dem der User <a href="https://redmine.stoutner.com/issues/59">den Dateinamen &auml;ndern kann,</a> bevor der Download startet.</li>\r
+    <li>Optionale zus&auml;tzliche Funktionsbuttons f&uuml;r Cookies, DOM-Speicher und Formulardaten hinzugef&uuml;gt.</li>\r
+    <li>Aktualisierung der w&auml;hlbaren User Agents; Safari auf iOS und OS X hinzugef&uuml;gt.</li>\r
+    <li>StartPage und Qwant zur Liste der Suchmaschinen hinzugef&uuml;gt.</li>\r
+    <li>Deutsche &Uuml;bersetzung durch <a href="mailto:aaron@gerlach.com">Aaron Gerlach</a> fur die neuen Funktionen aktualisiert.</li>\r
+</ul>\r
+\r
 <h3>1.9.1 (version code 11)</h3>\r
 <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=6de831ce03c8b9114212870715c6c722e26f5b28">27. August 2016</a> - Mindest-API 19, Ziel-API 23</p>\r
 <ul>\r
index 1aeaa18113afe62ddcc61c3eed44278cce6edad7..83ee46c002a1600f14233daf5b78206e29183c59 100644 (file)
 
 <p>Die Icons in Privacy Browser kommen aus dem Android Material Icon Set, welches unter der <a href=https://creativecommons.org/licenses/by/4.0/>CC-BY Lizenz</a> ver&ouml;ffentlicht wird.</p>
 
-<p><img class="left" src="images/privacy_browser.png">
-    <img class="left" src="images/privacy_browser_free.png">
-    <img class="left" src="images/warning.png">
-    <img class="left" src="images/javascript_enabled.png">
+<p><img class="left" src="../en/images/privacy_browser.png">
+    <img class="left" src="../en/images/privacy_browser_free.png">
+    <img class="left" src="../en/images/warning.png">
+    <img class="left" src="../en/images/javascript_enabled.png">
     sind bezogen aus ic_security und ic_language. Bearbeitungen wurden von Soren Stoutner in 2016 vorgenommen.</p>
 
-<p><img class="icon" src="images/ic_add.png"> ic_add.</p>
+<p><img class="icon" src="../en/images/ic_add.png"> ic_add.</p>
 
-<p><img class="icon" src="images/ic_arrow_back.png"> ic_arrow_back.</p>
+<p><img class="icon" src="../en/images/ic_arrow_back.png"> ic_arrow_back.</p>
 
-<p><img class="icon" src="images/ic_arrow_forward.png"> ic_arrow_forward.</p>
+<p><img class="icon" src="../en/images/ic_arrow_forward.png"> ic_arrow_forward.</p>
 
-<p><img class="icon" src="images/ic_bookmark_border.png"> ic_bookmark_border.</p>
+<p><img class="icon" src="../en/images/ic_bookmark_border.png"> ic_bookmark_border.</p>
 
-<p><img class="icon" src="images/ic_create_new_folder.png"> ic_create_new_folder.</p>
+<p><img class="icon" src="../en/images/ic_create_new_folder.png"> ic_create_new_folder.</p>
 
-<p><img class="icon" src="images/ic_delete.png"> ic_download.</p>
+<p><img class="icon" src="../en/images/ic_delete.png"> ic_download.</p>
 
-<p><img class="icon" src="images/ic_edit.png"> ic_edit.</p>
+<p><img class="icon" src="../en/images/ic_edit.png"> ic_edit.</p>
 
-<p><img class="icon" src="images/ic_exit_to_app.png"> ic_exit_to_app.</p>
+<p><img class="icon" src="../en/images/ic_exit_to_app.png"> ic_exit_to_app.</p>
 
-<p><img class="icon" src="images/ic_file_download.png"> ic_file_download.</p>
+<p><img class="icon" src="../en/images/ic_file_download.png"> ic_file_download.</p>
 
-<p><img class="icon" src="images/ic_folder.png"> ic_folder.</p>
+<p><img class="icon" src="../en/images/ic_folder.png"> ic_folder.</p>
 
-<p><img class="icon" src="images/ic_folder_special.png"> ic_folder_special.</p>
+<p><img class="icon" src="../en/images/ic_folder_special.png"> ic_folder_special.</p>
 
-<p><img class="icon" src="images/ic_home.png"> ic_home.</p>
+<p><img class="icon" src="../en/images/ic_home.png"> ic_home.</p>
 
-<p><img class="icon" src="images/ic_import_contacts.png"> ic_import_contacts.</p>
+<p><img class="icon" src="../en/images/ic_import_contacts.png"> ic_import_contacts.</p>
 
-<p><img class="icon" src="images/ic_info_outline.png"> ic_info_outline.</p>
+<p><img class="icon" src="../en/images/ic_info_outline.png"> ic_info_outline.</p>
 
-<p><img class="icon" src="images/ic_language.png"> ic_language.</p>
+<p><img class="icon" src="../en/images/ic_language.png"> ic_language.</p>
 
-<p><img class="icon" src="images/ic_select_all.png"> ic_select_all.</p>
+<p><img class="icon" src="../en/images/ic_select_all.png"> ic_select_all.</p>
 
-<p><img class="icon" src="images/ic_settings.png"> ic_settings.</p>
+<p><img class="icon" src="../en/images/ic_settings.png"> ic_settings.</p>
 
-<p><img class="icon" src="images/ic_subtitles.png"> ic_subtitles.</p>
+<p><img class="icon" src="../en/images/ic_subtitles.png"> ic_subtitles.</p>
 
-<p><img class="icon" src="images/ic_vertical_align_bottom.png"> ic_vertical_align_bottom.</p>
+<p><img class="icon" src="../en/images/ic_vertical_align_bottom.png"> ic_vertical_align_bottom.</p>
 
-<p><img class="icon" src="images/ic_vertical_align_top.png"> ic_vertical_align_top.</p>
+<p><img class="icon" src="../en/images/ic_vertical_align_top.png"> ic_vertical_align_top.</p>
 
-<p><img class="icon" src="images/ic_web.png"> ic_web.</p>
+<p><img class="icon" src="../en/images/ic_web.png"> ic_web.</p>
 <hr/>
 
 <h3>GNU General Public License</h3>
index 54e02031b80158c7b1105e36194125048d6d981b..215193ce6578c459ebe9bc02cf4734ad11965895 100644 (file)
     Unten ist ein Screenshot von <a href="http://webkay.robinlinus.com">webkay</a>, einer Website die Beispiele f&uuml;r von einem Ger&auml;t produzierten
     Informationen bietet, wenn Javascript auf einem Ger&auml;t l&auml;uft.  <a href="http://www.browserleaks.com/">Browser Leaks</a> ist eine andere gute Quelle.</p>
 
-<p><img class="center" src="images/webkay.png" height="640" width="360"></p>
+<p><img class="center" src="../en/images/webkay.png" height="640" width="360"></p>
 
 <p>Zum Schutz der Privatsph&auml;re w&auml;re es ideal das Web ohne Javascript zu nutzen.  Jedoch ben&ouml;tigen manche Websites legitimerweise
     JavaScript, um ihre Zwecke zu erf&uuml;llen und andere funktionieren nicht korrekt ohne Javascript, selbst wenn sie dazu umprogrammiert werden k&ouml;nnten.
     Privacy Browser geht auf diese Problematik ein und macht es einfach, Javascript zu (de-)aktivieren.  Ein Knopfdruck auf das Privatsph&auml;re-Schild wechselt zwischen blau
-    <img src="images/privacy_browser.png" height="16" width="16"> oder gelb <img src="images/warning.png" height="16" width="16"> (beide zeigen an, dass
-    JavaScript aus ist) und rot <img src="images/javascript_enabled.png" height="16" width="16"> (JavaScript aktiviert) und aktualisieren die Website.
+    <img src="../en/images/privacy_browser.png" height="16" width="16"> oder gelb <img src="../en/images/warning.png" height="16" width="16"> (beide zeigen an, dass
+    JavaScript aus ist) und rot <img src="../en/images/javascript_enabled.png" height="16" width="16"> (JavaScript aktiviert) und aktualisieren die Website.
     Der Vergleich der verschiedenen Informationen, die <a href="http://webkay.robinlinus.com">webkay</a> mit und ohne Javascript sammeln kann ist informativ.</p>
 
 <p>Das Surfen im Internet mit deaktiviertem und nur bei Bedarf/Ben&ouml;tigung aktiviertem Javascript macht viel beim Datenschutz aus. Zus&auml;tzlich wird JavaScript
index d3c2a84b168ddbc4c96fd057ca05c97e19a5062a..210a0d00a876d4c6e4f1c2cae3120399d25c3433 100644 (file)
@@ -37,7 +37,7 @@
 </head>
 
 <body>
-<h3><img src="images/cookie_dark_blue.png">Erstanbieter-Cookies</h3>
+<h3><img src="../en/images/cookie_dark_blue.png">Erstanbieter-Cookies</h3>
 
 <p>Cookies k&ouml;nnen in zwei Typen unterteilt werden. Erstanbieter-Cookies sind Cookies, die von aktuell besuchten Website gesetzt werden.</p>
 
@@ -60,7 +60,7 @@
     als Warnung.</p>
 
 
-<h3><img src="images/cookie_dark_blue.png">Drittanbieter-Cookies</h3>
+<h3><img src="../en/images/cookie_dark_blue.png">Drittanbieter-Cookies</h3>
 
 <p>Drittanbieter-Cookies werden von Teilen einer Website gesetzt, die von einem anderen Server als dem aktuell besuchten.
     Beispielsweise laden viele Websites Werbungen von einem Drittanbieter-Broker wie Googles
     Deshalb aktiviert das Aktivieren von Erstanbieter-Cookies zugleich auch Drittanbieter-Cookies.</p>
 
 
-<h3><img src="images/ic_web_dark_blue.png">DOM-Speicher</h3>
+<h3><img src="../en/images/ic_web_dark_blue.png">DOM-Speicher</h3>
 
 <p>Der Document Object Model-Speicher, auch bekannt als Web-Speicher, ist wie Cookies auf Steroiden. W&auml;hrend die maximale Gesamtspeichergr&szlig;e f&uuml;r alle Cookies von
     einer einzigen URL 4kb betr&auml;gt, kann der DOM-Speicher zwischen <a href="https://en.wikipedia.org/wiki/Web_storage#Storage_size">5-25 Megabytes pro Seite</a> betragen.
     Da der DOM-Speicher Javascript zum Lesen und Schreiben von Daten nutzt, &Atilde;&curren;ndert das Aktivieren also nichts, solange nicht auch Javascript aktiviert ist.</p>
 
 
-<h3><img src="images/ic_subtitles_dark_blue.png">Formulardaten</h3>
+<h3><img src="../en/images/ic_subtitles_dark_blue.png">Formulardaten</h3>
 
 <p>Formulardaten beinhalten die Informationen, die in Web-Formularen eingegeben werden, wie Benutzernamen, Adressen, Telefonnummern etc. und listet sie als Auswahlmen&uuml; auf k&uuml;nftig besuchten Websites auf.
     Ungleich der anderen Arten der lokalen Datenspeicherung werden Formulardaten nicht ohne die explizite Handlung des Nutzers an den Webserver gesendet.</p>
index 7e2756ac418be76af38e24afc2cfea706cda3c20..63d4f37b172442e600e3a99caa9ff70f8b85d4a9 100644 (file)
         color: 0D4781;
         }
 
-        strong {
-        color: BF360C;
-        }
+    img.center {
+        display: block;
+        margin-left: auto;
+        margin-right: auto;
+    }
     </style>
 </head>
 
 <body>
-<h3>Maskieren von IP-Adressen</h3>
-
-<p>Obwohl es keine perfekte Wissenschaft ist; IP-Adressen k&ouml;nnen in physikalische Adressen mit steigender Genauigkeit gewandelt werden.
-    Es gibt <a href="https://www.whatismyip.com/">&ouml;ffentliche Datenbanken</a>, die zeigen, welche ISP welche IP-Adresse besitzt mit einer guten
-    Einsch&auml;tzung, in welcher Region sie genutzt wird. Es gibt private Datenbanken mit noch genaueren Informationen. Und nat&uuml;rlich
-    wei&szlig; die ISP die exakte Serviceadresse jeder einzelnen IP-Adresse.</p>
-
-<p>VPN-Dienste k&ouml;nnen die IP-Adresse des Ger&auml;ts vor einem Server verstecken. Wenn ein VPN-Dienst zwischengeschaltet ist wird s&auml;mtlicher Datenverkehr verschl&uuml;sselt und &uuml;ber
-    den VPN-Server umgeleitet. Der Webserver sieht lediglich die IP-Adresse des VPN-Servers. Das ist zwar ausreichend, um die Anonymit&auml;t vor
-    Webserver- und Werbebetreibern zu wahren, aber es reicht nicht aus, um die Anonymit&auml;t vor unterdr&uuml;ckenden Regimen zu sch&uuml;tzen,
-    welche wom&ouml;glich f&auml;hig sind die VPN-Betreiber zur Herausgabe der Logs &uuml;ber die IP-Adressen zu bewegen. Diejenigen, die nach Sicherheit vor solchen
-    Regimen suchen oder staatlichen Beh&ouml;rden den Laufpass geben wollen brauchen noch etwas mehr.</p>
-
-<p>Das Tor (The Onion Router) Netzwerk wurde f&uuml;r genau diese Zwecke entwickelt. Es leitet verschl&uuml;sselten Datenverkehr durch mindestens drei verschiedene unabh&auml;ngige Server,
-    die dem Projekt ihre Bandbreite spenden. Keiner der Server hat gen&uuml;gend Informationen, sodass er weder die IP-Adresse des sendenden Computers als auch
-    dem Ankunftsort hat. Daher m&uuml;sste die jeweils gemiedene Beh&ouml;rde, die Zugriff auf diesen Inhalt m&ouml;chte, all diese Maschinen in dieser Verbindung mit einbeziehen,
-    welche alle &uuml;ber den Globus verteilt sind. Das bietet nicht die ultimative Privatsph&auml;re, kommt aber nahe dran.</p>
-
-<p>Das Tor Projekt hat eine Android-App namens Orbot, welche auf <a href="https://f-droid.org/repository/browse/?fdfilter=orbot&fdid=org.torproject.android">F-Droid</a> verf&uuml;gbar ist
-    und &uuml;berall sonst, wo Privacy Browser auch bezogen werde kann. Orbot kann in drei Modi arbeiten.</p>
-
-<ul>
-    <li><strong>Proxy-Modus</strong> Apps m&uuml;ssen das Weiterleiten ihres Datenverkehrs anfragen, sprich m&uuml;ssen einen Code beinhalten, den der jeweilige Entwickler einbinden
-        muss, damit es funktioniert.</li>
-    <li><strong>Transparenter Proxy-Modus</strong> Orbot greift bei jedem Datenverkehr von anderen Apps ein und leitet es weiter an
-        das Tor Netzwerk. Apps m&uuml;ssen nicht von ihrem Entwickler modifiziert werden um mit dem transparenten Proxy zu funktionieren, jedoch braucht Orbot dazu
-        Root-Zugriff auf dem Ger&auml;t.</li>
-    <li><strong>VPN-Modus</strong> Orbot registriert sich als VPN auf dem Ger&auml;t.  Apps ben&ouml;tigen keine vorherige Modifizierung durch den Entwickler
-        und Root wird nicht ben&ouml;tigt.</li>
-</ul>
-
-<p>Momentsn funktioniert Privacy Browser mit Orbot im transparenten Proxying und im VPN-Modus. Unterst&uuml;tzung f&uuml;r den Standard-Proxymodus wird zu einem
-    <a href="https://redmine.stoutner.com/issues/26">sp&auml;teren Zeitpunkt</a> hinzugef&uuml;gt.</p>
-
-<p>Weil der Datenverkehr durch mehrere verschiedene Tor-Ports geleitet wird ist das Surfen mit aktiviertem Tor oft langsamer als beim normalen Surfen.</p>
+<h3>Tor und seine Grenzen</h3>
+
+<p>Faktoren, die in die Privatsph&auml;re im Web eindringen wollen lassen sich haupts&auml;chlich in zwei verschiedene Kategorien unterteilen: Neugierige Beh&ouml;rden
+    mit Zugriff auf Internetprovider und Megafirmen, die Soziale und Werbenetzwerke betreiben.
+    TOR (The Onion Router) ist n&uuml;tzlich, wenn es auf den Schutz der Privatsph&auml;re vor neugierigen Beh&ouml;rden ankommt, aber nicht bei den Megafirmen.</p>
+
+
+<h3>Neugierige Beh&ouml;rden</h3>
+
+<p>Oft sp&auml;hen neugierige Beh&ouml;rden die B&uuml;rger aus, um Fehlverhalten und Menschenrechtsaktivit&auml;ten zu bestrafen. &Uuml;blicherweise betreiben sie entweder die Internetprovider selber
+    oder sie k&ouml;nnen die Provider dazu zwingen, Informationen &uuml;ber jede besuchte IP-Adresse und die zugeh&ouml;rigen Benutzer herauszugeben.
+    TOR wurde entwickelt, um diese Eingriffe in die Privatsph&auml;re zu bek&auml;mpfen, indem es die Daten verschl&uuml;sselt,
+    die ein Nutzer sendet und sie durch viele verschiedene Server schleust, bevor sie die Zieladresse erreichen.
+    Das bedeutet, dass kein individueller Internetprovider, Server oder Website sowohl die <a href="https://ipleak.net">IP-Adresse des Nutzers</a>
+    als auch die IP-Adresse des letztendlich besuchten Webservers erf&auml;hrt. Neugierige Beh&ouml;rden und die von ihnen kontrollierten Internetprovider k&ouml;nnen nur vermuten, welche
+    Webserver ein Benutzer besucht, da sie letztendlich nur sehen, dass er TOR benutzt. In einigen Teilen
+    der Welt k&ouml;nnte das Benutzen von TOR als illegale Aktivit&auml;t ausgelegt werden ("wenn Du nichts zu verstecken h&auml;ttest,
+    würdest Du nicht Deinen Traffic vor uns verstecken") und Benutzer k&ouml;nnten bestraft werden, da die Regierung vermutet,
+    sie w&uuml;rden etwas Untersagtes tun.  Also kann TOR hilfreich sein, ist jedoch kein Allheilmittel.</p>
+
+
+<h3>Megafirmen</h3>
+
+<p>Wenn ein Benutzer sich mit einem Webserver verbindet, kann der Webserver seine IP-Adresse sehen. Obwohl es keine ausgereifte Methode ist,
+    k&ouml;nnen IP-Adressen in physische Adressen umgewandelt werden -  <a href="https://www.whatismyip.com/">mit erstaunlicher Genauigkeit</a>.
+    Kleine Webserver nutzen normalerweise die IP-Adresse, um festzulegen, woher der Benutzer die Seite besucht.
+    TOR ist eine gute L&ouml;sung, wenn man seinen Standort vor diesen Servern verstecken m&ouml;chte.  Gro&szlig;e Megafirmen, die Soziale Netzwerke und Werbenetzwerke betreiben
+    nutzen jedoch richtige Profile an Informationen, um Benutzer &uuml;ber ihre Ger&auml;te und IP-Adressen hinaus zu tracken.
+    Diese Profile nutzen verschiedene M&ouml;glichkeiten an Techniken um Benutzer ausfindig zu machen, inklusive JavaScript, Cookies,
+    Tracking-IDs und ein <a href="https://panopticlick.eff.org/">"Browser-Fingerabdruck" (fingerprinting)</a>. Weil die gro&szlig;e Mehrheit
+    der Websites im Internet eine Werbung entweder von den gro&szlig;en Werbenetzwerken oder von eingebetteten Social-Media-Buttons mit ihrem zugewiesenen JavaScript
+    l&auml;dt, haben diese gro&szlig;en Megafirmen Profile von so gut wie jedem Internetnutzer angefertigt und verfolgen ihre
+    Aktivit&auml;ten &uuml;ber zueinander unabh&auml;ngige Seiten.</p>
+
+<p>Sie verfolgen jede besuchte Seite, alles online Gekaufte, jede f&uuml;r Eink&auml;ufe genutzte Kreditkarte,
+    jede Adresse, an die Waren verschickt werden und die GPS-Metadaten von jedem ins Internet hochgeladene Foto.
+    Sie fertigen Profile an von Alter, Geschlecht, Beziehungsstatus, Adresse, politischen Ansichten,
+    religi&ouml;sen Ansichten, famili&auml;ren Zust&auml;nden, Anzahl der Haustiere und allem anderen was sie &uuml;ber einen Nutzer herausfinden k&ouml;nnen.
+    Sie kaufen sogar ganze Datenbanken mit Informationen &uuml;ber Kreditkartennutzungen in Gesch&auml;ften auf, damit sie Offline-Einkaufsverhalten von Nutzern in ihren Profilen nachverfolgen k&ouml;nnen.
+    Weil sie bereits weitaus genauere Adressinformationen &uuml;ber einen Nutzer haben als eine IP-Adresse aussagt,
+    bietet TOR keinen echten Schutz der Privatsphäre gegen Megafirmen.</p>
+
+<p>Der einzige und beste Schutz der Privatsph&auml;re gegen Megafirmen ist es, mit deaktivieren JavaScript durchs Web zu surfen, gefolgt
+    von geblockten Werbenetzwerken, deaktivieren Cookies und DOM-Speicher und das Benutzen eines Browsers, der schwierig zu "fingerprinten" ist.</p>
+
+
+<h3>Benutzen von TOR</h3>
+
+<p>Neben den Einschr&auml;nkungen kann TOR in bestimmten Situationen hilfreich sein. Das TOR Project hat eine App f&uuml;r Android namens Orbot,
+    die auf <a href="https://f-droid.org/repository/browse/?fdfilter=orbot&fdid=org.torproject.android">F-Droid</a> verf&uuml;gbar ist
+    und &uuml;berall sonst wo Privacy Browser angeboten wird. Privacy Browser hat eine Option um Orbot als
+    Proxy zu benutzen. Wenn diese aktiviert wird, hat Privacy Browser einen hellblauen Hintergrund bei der Adresszeile statt
+    dem standardm&auml;&szlig;igen Hellgrau. Wenn Privacy Browsers Orbot-Proxy-Einstellung aktiviert ist, wird das Internet ausschlie&szlig;lich
+    funktionieren, solange Orbot ausgef&uuml;hrt und mit dem TOR-Netzwerk verbunden wird. Weil die Daten durch verschiedene Anlaufstellen geleitet werden
+    ist das Nutzen von TOR oft weitaus langsamer als das direkte Verbinden mit dem Internet. </p>
+
+<img class="center" src="images/tor.png" height="640" width="360">
 </body>
 </html>
\ No newline at end of file
index 29124b335b626ce7cc86b51d9d72c0d2056ca3f3..5956cbb579d8fa765e219f46b63dfbf3c5f7c418 100644 (file)
@@ -58,7 +58,7 @@
     um zu demonstrieren, wie viele Informationen aus diesen Quellen bezogen werden k&ouml;nnen. Wenn dieser Test mit aktiviertem Javascript ausgef&uuml;hrt wird
     w&auml;chst die Anzahl an Sammelband Informationen drastisch.</p>
 
-<img class="center" src="images/panopticlick.png" height=640" width="360">
+<img class="center" src="../en/images/panopticlick.png" height=640" width="360">
 
 <p>Privacy Browser erlaubt Ihnen den User Agent zu &auml;ndern. Es gibt einige vorgegebenen Optionen, die auf &uuml;bliche Browser und Betriebssysteme zutreffen.
     Privacy Browser hat au&szlig;\9ferdem seinen eigenen User Agent, welcher ganz einfach PrivacyBrowser/1.0 ist. Beim Tracking gilt: Alles was selten ist, ist einfacher
diff --git a/app/src/main/assets/de/images/cookie.png b/app/src/main/assets/de/images/cookie.png
deleted file mode 120000 (symlink)
index e70a528..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/cookie.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/cookie_dark_blue.png b/app/src/main/assets/de/images/cookie_dark_blue.png
deleted file mode 120000 (symlink)
index d847369..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/cookie_dark_blue.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/ic_add.png b/app/src/main/assets/de/images/ic_add.png
deleted file mode 120000 (symlink)
index 440092f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/ic_add.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/ic_arrow_back.png b/app/src/main/assets/de/images/ic_arrow_back.png
deleted file mode 120000 (symlink)
index 4cdebcd..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/ic_arrow_back.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/ic_arrow_forward.png b/app/src/main/assets/de/images/ic_arrow_forward.png
deleted file mode 120000 (symlink)
index 4d5ac5c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/ic_arrow_forward.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/ic_bookmark_border.png b/app/src/main/assets/de/images/ic_bookmark_border.png
deleted file mode 120000 (symlink)
index 3c337ad..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/ic_bookmark_border.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/ic_create_new_folder.png b/app/src/main/assets/de/images/ic_create_new_folder.png
deleted file mode 120000 (symlink)
index ce04884..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/ic_create_new_folder.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/ic_delete.png b/app/src/main/assets/de/images/ic_delete.png
deleted file mode 120000 (symlink)
index fddc33e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/ic_delete.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/ic_edit.png b/app/src/main/assets/de/images/ic_edit.png
deleted file mode 120000 (symlink)
index f83eae1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/ic_edit.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/ic_exit_to_app.png b/app/src/main/assets/de/images/ic_exit_to_app.png
deleted file mode 120000 (symlink)
index 760f5a8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/ic_exit_to_app.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/ic_file_download.png b/app/src/main/assets/de/images/ic_file_download.png
deleted file mode 120000 (symlink)
index 19ab06f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/ic_file_download.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/ic_folder.png b/app/src/main/assets/de/images/ic_folder.png
deleted file mode 120000 (symlink)
index 63ca55d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/ic_folder.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/ic_folder_special.png b/app/src/main/assets/de/images/ic_folder_special.png
deleted file mode 120000 (symlink)
index e1fcfe5..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/ic_folder_special.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/ic_home.png b/app/src/main/assets/de/images/ic_home.png
deleted file mode 120000 (symlink)
index 33cd570..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/ic_home.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/ic_import_contacts.png b/app/src/main/assets/de/images/ic_import_contacts.png
deleted file mode 120000 (symlink)
index 79b8305..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/ic_import_contacts.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/ic_info_outline.png b/app/src/main/assets/de/images/ic_info_outline.png
deleted file mode 120000 (symlink)
index 27a1be7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/ic_info_outline.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/ic_language.png b/app/src/main/assets/de/images/ic_language.png
deleted file mode 120000 (symlink)
index 420b0da..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/ic_language.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/ic_select_all.png b/app/src/main/assets/de/images/ic_select_all.png
deleted file mode 120000 (symlink)
index 0c3f960..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/ic_select_all.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/ic_settings.png b/app/src/main/assets/de/images/ic_settings.png
deleted file mode 120000 (symlink)
index 028c3b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/ic_settings.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/ic_subtitles.png b/app/src/main/assets/de/images/ic_subtitles.png
deleted file mode 120000 (symlink)
index a6af373..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/ic_subtitles.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/ic_subtitles_dark_blue.png b/app/src/main/assets/de/images/ic_subtitles_dark_blue.png
deleted file mode 120000 (symlink)
index 6bccc98..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/ic_subtitles_dark_blue.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/ic_vertical_align_bottom.png b/app/src/main/assets/de/images/ic_vertical_align_bottom.png
deleted file mode 120000 (symlink)
index 2168679..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/ic_vertical_align_bottom.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/ic_vertical_align_top.png b/app/src/main/assets/de/images/ic_vertical_align_top.png
deleted file mode 120000 (symlink)
index 55035dd..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/ic_vertical_align_top.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/ic_web.png b/app/src/main/assets/de/images/ic_web.png
deleted file mode 120000 (symlink)
index 11922ac..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/ic_web.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/ic_web_dark_blue.png b/app/src/main/assets/de/images/ic_web_dark_blue.png
deleted file mode 120000 (symlink)
index ddc6eef..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/ic_web_dark_blue.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/javascript_enabled.png b/app/src/main/assets/de/images/javascript_enabled.png
deleted file mode 120000 (symlink)
index 3e7afb3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/javascript_enabled.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/panopticlick.png b/app/src/main/assets/de/images/panopticlick.png
deleted file mode 120000 (symlink)
index 33d39f4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/panopticlick.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/privacy_browser.png b/app/src/main/assets/de/images/privacy_browser.png
deleted file mode 120000 (symlink)
index 4e4028d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/privacy_browser.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/privacy_browser_free.png b/app/src/main/assets/de/images/privacy_browser_free.png
deleted file mode 120000 (symlink)
index 7de6a3a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/privacy_browser_free.png
\ No newline at end of file
deleted file mode 120000 (symlink)
index 4d657c3f7e6e74657bdd41ca6963cd5cdd2acb57..0000000000000000000000000000000000000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/tor.png
\ No newline at end of file
new file mode 100644 (file)
index 0000000000000000000000000000000000000000..376d1e8c88b7fb3ab7c6f623aef7e39669696093
Binary files /dev/null and b/app/src/main/assets/de/images/tor.png differ
diff --git a/app/src/main/assets/de/images/warning.png b/app/src/main/assets/de/images/warning.png
deleted file mode 120000 (symlink)
index 2347b27..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/warning.png
\ No newline at end of file
diff --git a/app/src/main/assets/de/images/webkay.png b/app/src/main/assets/de/images/webkay.png
deleted file mode 120000 (symlink)
index dfac9db..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../en/images/webkay.png
\ No newline at end of file
index bc56b69ca701d9054da82d76023e3fe299ff67ff..46a6404af496a7e9795e9a02ca1239a91a921ac2 100644 (file)
 
 <html>
 <head>
-<style>
-    h3 {
-        color: 0D4781;
-    }
-
-    img.center {
-        display: block;
-        margin-left: auto;
-        margin-right: auto;
-    }
-</style>
+    <style>
+        h3 {
+            color: 0D4781;
+        }
+
+        img.center {
+            display: block;
+            margin-left: auto;
+            margin-right: auto;
+        }
+    </style>
 </head>
 
 <body>
index 58dc7e1feca3cd2e201a8b28ffeb0bcf9009548a..f6495fa25f7d4ec5804c141c4aca562e1c18d295 100644 (file)
Binary files a/app/src/main/assets/en/images/tor.png and b/app/src/main/assets/en/images/tor.png differ
index 02a8a0c0f44e84b27901445efc90297e7591db21..f61cffc2050f080374a106498f475fda7cf1a4d4 100644 (file)
@@ -46,6 +46,9 @@
     <string name="dom_storage_deleted">DOM-Speicher gelöscht</string>
     <string name="open_navigation">Navigationspanel öffnen</string>
     <string name="close_navigation">Navigationspanel schließen</string>
+    <string name="save_as">Speichern unter</string>
+    <string name="file_name">Dateiname</string>
+    <string name="download">Download</string>
 
     <!-- Custom App Bar. -->
     <string name="favorite_icon">Website-Icon</string>
         <item>Eigener</item>
     </string-array>
     <string name="custom_user_agent">Eigener User Agent</string>
+    <string name="do_not_track">Nicht verfolgen (Do not track)</string>
+    <string name="do_not_track_summary">Einen "Do Not Track-Header" senden, der freundlich anfragt, dass Webserver diesen Browser nicht nachverfolgen sollen.</string>
+    <string name="proxy_through_orbot">Proxy durch Orbot</string>
+    <string name="proxy_through_orbot_summary">Sämtlichen Web-Verkehr durch Orbot mittels localhost:8118 leiten.</string>
     <string name="search">Suche</string>
     <string name="javascript_disabled_search">Suchmaschine bei deaktiviertem JavaScript</string>
     <string-array name="javascript_disabled_search_entries">
     <string name="swipe_to_refresh_enabled">Herunterziehen zum Aktualisieren</string>
     <string name="swipe_to_refresh_enabled_summary">Einige Websites funktionieren nicht, wenn "Herunterziehen zum Aktualisieren" eingeschaltet ist.</string>
 
+    <!-- Orbot. -->
+    <string name="orbot_proxy_not_installed">Orbot-Proxy wird nicht funktionieren, solange Orbot nicht installiert ist.</string>
+
     <!-- About Activity. -->
     <string name="about_privacy_browser">Über Privacy Browser</string>
     <string name="version">Version</string>