<li>Bump target API to 28 (Android 9 Pie).</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
<li>Aktualisierte russische Übersetzung.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.12 (version code 35)</h3>
<li>Fix <a href="https://redmine.stoutner.com/issues/298">two</a> <a href="https://redmine.stoutner.com/issues/296">problems</a> with full screen video mode.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
<li>Aktualisierte russische Übersetzung.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.11 (version code 34)</h3>
<li>Teilweise aktualisierte deutsche Übersetzung von Stefan Erhardt.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
<li>Aktualisierte russische Übersetzung.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.10 (version code 33)</h3>
von Domaineinstellungen in den Optionen.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
<li>Aktualisierte russische Übersetzung.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.9 (version code 32)</h3>
<li>Teilweise aktualisierte deutsche Übersetzung von Stefan Erhardt.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
<li>Neue russische Übersetzung.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.8.1 (version code 31)</h3>
<li>Bump target API to 27 (Android Oreo, 8.1.0).</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
<li>Partial Russian translation.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.7.2 (version code 29)</h3>
<li>Open <a href="https://redmine.stoutner.com/issues/226">telephone number hyperlinks</a> in the dialer.</li>
<li>Fix a build error that <a href="https://forum.f-droid.org/t/build-failing-with-could-not-find-gradle-error/1612/4">prevented the release of 2.7 and 2.7.1</a> on F-Droid.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.7.1 (version code 28)</h3>
<li>Update the <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=379d977e9db12b28952cbce0b127548576c87b95">user agents</a>.</li>
<li>Bump target API to 26 (Android Oreo, 8.0.0).</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.6 (version code 26)</h3>
<li>Add support for <a href="https://redmine.stoutner.com/issues/52">HTTP authentication</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/178">Color code the Common Name</a> in the view SSL certificate dialog.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.5 (version code 25)</h3>
<li>Many <a href="https://redmine.stoutner.com/issues/102">small</a> <a href="https://redmine.stoutner.com/issues/153">improvements</a> <a href="https://redmine.stoutner.com/issues/97">were</a> <a href="https://redmine.stoutner.com/issues/108">
made</a> <a href="https://redmine.stoutner.com/issues/171">to</a> <a href="https://redmine.stoutner.com/issues/172">the</a> <a href="https://redmine.stoutner.com/issues/173">Domains</a> <a href="https://redmine.stoutner.com/issues/152">activity</a>.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.4 (version code 24)</h3>
<li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/139">pending changes to be lost on restart</a>.</li>
<li>Fix a bug with the <a href="https://redmine.stoutner.com/issues/131">spinner layout on some Huawei devices</a>.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.3 (version code 23)</h3>
<li>Disable the <a href="https://redmine.stoutner.com/issues/93">third-party cookies setting on KitKat</a> because it only works on Lollipop or newer.</li>
<li><a href="https://redmine.stoutner.com/issues/89">Move Refresh to the bottom</a> of the options menu.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.2 (version code 22)</h3>
<li>Update the <a href="https://www.stoutner.com/privacy-browser/privacy-policy/">privacy policy</a> to version 1.4.</li>
<li>Update the <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/assets/pgl.yoyo.org_adservers.txt;h=cd750892e52bf06e7295aa4b51ccb548de4571cd;hp=436a8b83f3142b231cf43b144a6659f869b2a3ab;hb=9ba6d8a73e76d1d65a9df80f101ff3092f946972;hpb=76a37e5ce26f7d4ebe57d38cecc842e4c6c15819">list of ad servers</a> from pgl.yoyo.org.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.1 (version code 21)</h3>
<li><a href="https://redmine.stoutner.com/issues/106">Round the corners of the custom domain settings highlight</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/107">Move the progress bar</a> to the bottom of the app bar.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.0.1 (version code 20)</h3>
<li>Reload domain settings when <a href="https://redmine.stoutner.com/issues/100">navigating with the back button</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/98">Autopopulate the bookmark and create shorcut dialogues</a>.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.0 (version code 19)</h3>
<li>When proxying through Tor, <a href="https://redmine.stoutner.com/issues/90">wait until Orbot is ready</a> before attempting to load a page.</li>
<li><a href="https://redmine.stoutner.com/issues/87">Use .onion search engines</a> when proxying through Tor.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>1.15 (version code 18)</h3>
<li>Enable downloading of files from <a href="https://redmine.stoutner.com/issues/73">websites that require a login</a>. Code contributed by Hendrik Knackstedt.</li>
<li>Fix a crash when attempting to <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commit;h=da8974edd917b868957fa78bb3843fefb93b8cb7">download a file that does not have an HTTP or HTTPS URI</a>.</li>
<li>Initial Italian translation provided by Francesco Buratti.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>1.14.1 (version code 17)</h3>
<li>Bump target API to 28 (Android 9 Pie).</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
<li>Aktualisierte russische Übersetzung.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.12 (version code 35)</h3>
<li>Fix <a href="https://redmine.stoutner.com/issues/298">two</a> <a href="https://redmine.stoutner.com/issues/296">problems</a> with full screen video mode.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
<li>Aktualisierte russische Übersetzung.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.11 (version code 34)</h3>
<li>Teilweise aktualisierte deutsche Übersetzung von Stefan Erhardt.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
<li>Aktualisierte russische Übersetzung.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.10 (version code 33)</h3>
von Domaineinstellungen in den Optionen.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
<li>Aktualisierte russische Übersetzung.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.9 (version code 32)</h3>
<li>Teilweise aktualisierte deutsche Übersetzung von Stefan Erhardt.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
<li>Neue russische Übersetzung.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.8.1 (version code 31)</h3>
<li>Bump target API to 27 (Android Oreo, 8.1.0).</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
<li>Partial Russian translation.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.7.2 (version code 29)</h3>
<li>Open <a href="https://redmine.stoutner.com/issues/226">telephone number hyperlinks</a> in the dialer.</li>
<li>Fix a build error that <a href="https://forum.f-droid.org/t/build-failing-with-could-not-find-gradle-error/1612/4">prevented the release of 2.7 and 2.7.1</a> on F-Droid.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.7.1 (version code 28)</h3>
<li>Update the <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=379d977e9db12b28952cbce0b127548576c87b95">user agents</a>.</li>
<li>Bump target API to 26 (Android Oreo, 8.0.0).</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.6 (version code 26)</h3>
<li>Add support for <a href="https://redmine.stoutner.com/issues/52">HTTP authentication</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/178">Color code the Common Name</a> in the view SSL certificate dialog.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.5 (version code 25)</h3>
<a href="https://redmine.stoutner.com/issues/108"> made</a> <a href="https://redmine.stoutner.com/issues/171">to</a> <a href="https://redmine.stoutner.com/issues/172">the</a>
<a href="https://redmine.stoutner.com/issues/173">Domains</a> <a href="https://redmine.stoutner.com/issues/152">activity</a>.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.4 (version code 24)</h3>
<li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/139">pending changes to be lost on restart</a>.</li>
<li>Fix a bug with the <a href="https://redmine.stoutner.com/issues/131">spinner layout on some Huawei devices</a>.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.3 (version code 23)</h3>
<li>Disable the <a href="https://redmine.stoutner.com/issues/93">third-party cookies setting on KitKat</a> because it only works on Lollipop or newer.</li>
<li><a href="https://redmine.stoutner.com/issues/89">Move Refresh to the bottom</a> of the options menu.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.2 (version code 22)</h3>
<li>Update the <a href="https://www.stoutner.com/privacy-browser/privacy-policy/">privacy policy</a> to version 1.4.</li>
<li>Update the <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/assets/pgl.yoyo.org_adservers.txt;h=cd750892e52bf06e7295aa4b51ccb548de4571cd;hp=436a8b83f3142b231cf43b144a6659f869b2a3ab;hb=9ba6d8a73e76d1d65a9df80f101ff3092f946972;hpb=76a37e5ce26f7d4ebe57d38cecc842e4c6c15819">list of ad servers</a> from pgl.yoyo.org.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.1 (version code 21)</h3>
<li><a href="https://redmine.stoutner.com/issues/106">Round the corners of the custom domain settings highlight</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/107">Move the progress bar</a> to the bottom of the app bar.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.0.1 (version code 20)</h3>
<li>Reload domain settings when <a href="https://redmine.stoutner.com/issues/100">navigating with the back button</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/98">Autopopulate the bookmark and create shorcut dialogues</a>.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>2.0 (version code 19)</h3>
<li>When proxying through Tor, <a href="https://redmine.stoutner.com/issues/90">wait until Orbot is ready</a> before attempting to load a page.</li>
<li><a href="https://redmine.stoutner.com/issues/87">Use .onion search engines</a> when proxying through Tor.</li>
<li>Aktualisierte italienische Übersetzung von Francesco Buratti.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>1.15 (version code 18)</h3>
<li>Fix a crash when attempting to
<a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commit;h=da8974edd917b868957fa78bb3843fefb93b8cb7">download a file that does not have an HTTP or HTTPS URI</a>.</li>
<li>Initial Italian translation provided by Francesco Buratti.</li>
- <li>Aktualisierte spanische Übersetzung von Jose A. León Becerra.</li>
+ <li>Aktualisierte spanische Übersetzung von Jose A. León.</li>
</ul>
<h3>1.14.1 (version code 17)</h3>
<h3>Mitwirkende</h3>
Stefan Erhardt: German<br/>
Francesco Buratti: Italienisch<br/>
- Jose A. León Becerra: Spanisch
+ Jose A. León: Spanisch
<h3>Past Translators</h3>
<a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>: German<br/>
<h3>Mitwirkende</h3>
Stefan Erhardt: German<br/>
Francesco Buratti: Italienisch<br/>
- Jose A. León Becerra: Spanisch
+ Jose A. León: Spanisch
<h3>Past Translators</h3>
<a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>: German<br/>
<body>
<h3><img class="title" src="../shared_images/privacy_browser.png"> JavaScript ist machtvoll</h3>
- <p>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 aber nicht oder interagierten. Natürlich passierte auf solch statischen Websites nicht viel Interessantes.
- Viele verschiedene Technologien wurden für dynamische Websites entwickelt. Javascript war eine davon.</p>
+ <p>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 aber nicht oder interagierten.
+ Natürlich passierte auf solch statischen Websites nicht viel Interessantes. Viele verschiedene Technologien wurden für dynamische Websites entwickelt. Javascript war eine davon.</p>
<p>Javascript ist eine Programmiersprache. Viele Webserver hosten Programme geschrieben in Javascript, welche an die Geräte als Teil der Website gesandt werden.
- Das Gerät führt das Javascript auf dem lokalen Prozessor aus und folgt den Anweisungen des Programms, was beispielsweise Bilder animieren kann,
- ein Menü öffnen und viele andere großartige Dinge.</p>
-
+ Das Gerät führt das Javascript auf dem lokalen Prozessor aus und folgt den Anweisungen des Programms, was beispielsweise Bilder animieren kann, ein Menü öffnen und viele andere großartige Dinge.</p>
<h3><img class="title" src="../shared_images/javascript_enabled.png"> JavaScript ist gefährlich</h3>
- <p>Natürlich birgt das Konzept von willkürlich ausgeführten Programmen aus einer Website heraus ein großes gefahrenprotenzial. Also werden Limitierungen in Javascript gesetzt,
- damit Dinge wie Viren vorgebeugt wird. Wie auch immer, im Endeffekt sind diese Limitationen sehr ausgedehnt.
- Unten ist ein Screenshot von <a href="http://webkay.robinlinus.com">webkay</a>, einer Website die Beispiele für von einem Gerät produzierten
- Informationen bietet, wenn Javascript auf einem Gerät läuft. <a href="http://www.browserleaks.com/">Browser Leaks</a> ist eine andere gute Quelle.</p>
+ <p>Natürlich birgt das Konzept von willkürlich ausgeführten Programmen aus einer Website heraus ein großes gefahrenprotenzial.
+ Also werden Limitierungen in Javascript gesetzt, damit Dinge wie Viren vorgebeugt wird. Wie auch immer, im Endeffekt sind diese Limitationen sehr ausgedehnt.
+ Unten ist ein Screenshot von <a href="http://webkay.robinlinus.com">webkay</a>,
+ einer Website die Beispiele für von einem Gerät produzierten Informationen bietet, wenn Javascript auf einem Gerät läuft.
+ <a href="http://www.browserleaks.com/">Browser Leaks</a> ist eine andere gute Quelle.</p>
<p><img class="center" src="../en/images/webkay.png"></p>
<p>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
+ 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
<img class="inline" src="../shared_images/privacy_browser.png"> oder gelb <img class="inline" src="../shared_images/warning.png"> (beide zeigen an, dass
JavaScript aus ist) und rot <img class="inline" src="../shared_images/javascript_enabled.png"> (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ötigung aktiviertem Javascript macht viel beim Datenschutz aus. Zusätzlich wird JavaScript
- genutzt, um eine Großteil der nervigen Werbung und Extra-Müll, die mit Websites oft kommen, mitzuladen. Wenn es deaktiviert ist, werden Websites
- schneller laden, weniger Datentraffic fressen und nur weniger nervige, und nicht die nervigen, Texte auf der Website überdeckenden Werbungen anzeigen.</p>
+ <p>Browsing the internet with JavaScript disabled, and only enabling it if needed, goes a long way toward protecting privacy.
+ In addition, JavaScript is used to load much of the annoying advertisements and extra cruft that comes along with most modern websites.
+ With it disabled, websites will load faster, consume less network traffic, and use less CPU power, which leads to longer battery life.</p>
</body>
</html>
\ No newline at end of file
<body>
<h3><img class="title" src="../shared_images/privacy_browser.png"> JavaScript ist machtvoll</h3>
- <p>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 aber nicht oder interagierten. Natürlich passierte auf solch statischen Websites nicht viel Interessantes.
- Viele verschiedene Technologien wurden für dynamische Websites entwickelt. Javascript war eine davon.</p>
+ <p>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 aber nicht oder interagierten.
+ Natürlich passierte auf solch statischen Websites nicht viel Interessantes. Viele verschiedene Technologien wurden für dynamische Websites entwickelt. Javascript war eine davon.</p>
<p>Javascript ist eine Programmiersprache. Viele Webserver hosten Programme geschrieben in Javascript, welche an die Geräte als Teil der Website gesandt werden.
- Das Gerät führt das Javascript auf dem lokalen Prozessor aus und folgt den Anweisungen des Programms, was beispielsweise Bilder animieren kann,
- ein Menü öffnen und viele andere großartige Dinge.</p>
-
+ Das Gerät führt das Javascript auf dem lokalen Prozessor aus und folgt den Anweisungen des Programms, was beispielsweise Bilder animieren kann, ein Menü öffnen und viele andere großartige Dinge.</p>
<h3><img class="title" src="../shared_images/javascript_enabled.png"> JavaScript ist gefährlich</h3>
- <p>Natürlich birgt das Konzept von willkürlich ausgeführten Programmen aus einer Website heraus ein großes gefahrenprotenzial. Also werden Limitierungen in Javascript gesetzt,
- damit Dinge wie Viren vorgebeugt wird. Wie auch immer, im Endeffekt sind diese Limitationen sehr ausgedehnt.
- Unten ist ein Screenshot von <a href="http://webkay.robinlinus.com">webkay</a>, einer Website die Beispiele für von einem Gerät produzierten
- Informationen bietet, wenn Javascript auf einem Gerät läuft. <a href="http://www.browserleaks.com/">Browser Leaks</a> ist eine andere gute Quelle.</p>
+ <p>Natürlich birgt das Konzept von willkürlich ausgeführten Programmen aus einer Website heraus ein großes gefahrenprotenzial.
+ Also werden Limitierungen in Javascript gesetzt, damit Dinge wie Viren vorgebeugt wird. Wie auch immer, im Endeffekt sind diese Limitationen sehr ausgedehnt.
+ Unten ist ein Screenshot von <a href="http://webkay.robinlinus.com">webkay</a>,
+ einer Website die Beispiele für von einem Gerät produzierten Informationen bietet, wenn Javascript auf einem Gerät läuft.
+ <a href="http://www.browserleaks.com/">Browser Leaks</a> ist eine andere gute Quelle.</p>
<p><img class="center" src="../en/images/webkay.png"></p>
<p>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
+ 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
<img class="inline" src="../shared_images/privacy_browser.png"> oder gelb <img class="inline" src="../shared_images/warning.png"> (beide zeigen an, dass
JavaScript aus ist) und rot <img class="inline" src="../shared_images/javascript_enabled.png"> (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ötigung aktiviertem Javascript macht viel beim Datenschutz aus. Zusätzlich wird JavaScript
- genutzt, um eine Großteil der nervigen Werbung und Extra-Müll, die mit Websites oft kommen, mitzuladen. Wenn es deaktiviert ist, werden Websites
- schneller laden, weniger Datentraffic fressen und nur weniger nervige, und nicht die nervigen, Texte auf der Website überdeckenden Werbungen anzeigen.</p>
+ <p>Browsing the internet with JavaScript disabled, and only enabling it if needed, goes a long way toward protecting privacy.
+ In addition, JavaScript is used to load much of the annoying advertisements and extra cruft that comes along with most modern websites.
+ With it disabled, websites will load faster, consume less network traffic, and use less CPU power, which leads to longer battery life.</p>
</body>
</html>
\ No newline at end of file
<p>Cookies können in zwei Typen unterteilt werden. Erstanbieter-Cookies sind Cookies, die von aktuell besuchten Website gesetzt werden.</p>
- <p>In den frühen Tagen des Internets stellte sich heraus, dass es nützlich sein könnte, wenn Websites Informationen für einen
- späteren Zugriff auf dem Computer speichern können. Zum Beispiel könnte eine Website, die Informationen zum Wetter bietet, den Benutzer nach der
- Postleitzahl fragen und sie dann in einem Cookie speichern. Beim nächsten Besuch des Benutzers würden die Informationen automatisch für diese
- Postleitzahl geladen werden, ohne dass der Benutzer sie erneut eingibt oder einen Benutzeraccount für diese Website erstellt (was völlig überzogen für solch
- eine simple Aufgabe wäre).</p>
+ <p>From the early days of the internet, it became obvious that it would be advantageous for websites to be able to store information on a computer for future access.
+ For example, a website that displays weather information could ask the user for a zip code, and then store it in a cookie.
+ The next time the user visited the website, weather information would automatically load for that zip code, without the user having to enter it again.</p>
- <p>Wie bei allem im Web fanden kluge Leute alle möglichen Wege, Cookies für Dinge zu nutzen, die der Nutzer niemals grstatten würde, wenn er davon wüsste.
- zum Beispiel kann eine Website einen Cookie mit einem einmaligen Schlüsselcode auf einem Gerät hinterlegen.
- Dann kann er, jedes Mal wenn der Benutzer die Seite auf diesem Gerät besucht, diesen Benutzer einem bestimmten Profil
- zuordnen welches der Server anlegt, selbst wenn der Nutzer - wie es auf einem Handy oft der Fall ist - mit einer anderen IP-Adresse surft.</p>
+ <p>Like everything else on the web, clever people figured out all types of ways to abuse cookies to do things that users would not approve of if they knew they were happening.
+ For example, a website can set a cookie with a unique serial number on a device.
+ Then, every time a user visits the website on that device, it can be linked to a unique profile the server maintains for that serial number,
+ even if the device connects from different IP addresses.</p>
- <p>Einige Websites mit Login-Funktion benötigen Erstanbieter-Cookies, damit der Benutzer eingeloggt bleibt. Cookies sind nicht die einzige Möglichkeit
- für eine Website, den User während des Umherklickens auf der Website eingeloggt zu lassen; wenn eine bestimmte Website sich jedoch dazu entschieden hat,
- aktive Logins nur über Cookies zu verwalten, sind eingeschaltetem Erstanbieter-Cookies die einzige Möglichkeit, diese Funktion zu nutzen.</p>
+ <p>Almost all websites with logins require first-party cookies to be enabled for a user to log in.
+ That is how they make sure it is still you as you move from page to page on the site, and is, in my opinion, one of the few legitimate uses for cookies.</p>
- <p>Wenn Erstanbieter-Cookies aktiviert sind aber Javascript deaktiviert, ist das Privatsphäre-Icon gelb <img class="inline" src="../shared_images/warning.png">
- als Warnung.</p>
+ <p>Wenn Erstanbieter-Cookies aktiviert sind aber Javascript deaktiviert, ist das Privatsphäre-Icon gelb <img class="inline" src="../shared_images/warning.png"> als Warnung.</p>
<h3><img class="title" src="../shared_images/cookie_blue_dark.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
- <a href="https://www.google.com/adsense/start/#?modal_active=none">Ad Sense</a>. Jedes Mal wenn die Website lädt, fragt bei dem
- Werbe-Broker an, dass er Werbung zeigen soll. Der Werbe-Broker analysiert jegliche information, die er über den Nutzer hat, vergleicht mit dem aktuell gezahlten Satz der Werbenden
- Firmen, die die Werbung platziert haben wollen, und wählt die anzuzeigenden Werbungen aus. Der Bereich der Website, auf dem die Werbung
- angezeigt wird, wird vom Drittanbieter-Broker statt von der eigentlich besuchten Website geladen.</p>
+ Beispielsweise laden viele Websites Werbungen von einem Drittanbieter-Broker wie Googles <a href="https://www.google.com/adsense/start/">Ad Sense</a>.
+ Jedes Mal wenn die Website lädt, fragt bei dem Werbe-Broker an, dass er Werbung zeigen soll.
+ Der Werbe-Broker analysiert jegliche information, die er über den Nutzer hat, vergleicht mit dem aktuell gezahlten Satz der Werbenden Firmen, die die Werbung platziert haben wollen,
+ und wählt die anzuzeigenden Werbungen aus. Der Bereich der Website, auf dem die Werbung angezeigt wird, wird vom Drittanbieter-Broker statt von der eigentlich besuchten Website geladen.</p>
<p>Weil die meisten Werbungen im Internet von ein paar wenigen Brokern betrieben werden hat es nicht lange gedauert, bis sie gemerkt haben,
- dass sie einfach einen Tracking-Cookie auf dem Gerät des Benutzers hinterlassen können um immer bescheid zu wissen, wohin er geht. Jedes Mal, wenn eine Werbung von einem Broker geladen wird,
- ist es seine erste Aufgabe, das Gerät auf eine einmalige Seriennummer in einem cookie zu überprüfen. Wenn es den hat, sucht er
- das Profil für diese Seriennummer heraus und merkt sich die neu besuchte Seite. Deshalb kann der Nutzer auf der einen Seite nach einem Produkt suchen,
- nach dem er normalerweise nicht sucht, wie z. B. Walnüsse, und plötzlich auf jeder anderen besuchten Website Werbungen für Walnüsse angezeigt bekommen.</p>
-
- <p>Zusätzlich zu Werbe-Brokern machen Social-Media-Plattformen das Gleiche. Vor ein paar Jahren haben die großen Plattformen wie
- Facebook und Twitter eine große Auswahl von Websites ausgemacht, auf denen es in ihrem größten Interesse wäre, kleine Social Media-Icons zu platzieren.
- Das sind nicht nur Bilder. Sie beinhalten <a href="https://developers.facebook.com/docs/plugins/like-button/">eingebettete Codes</a>, welche
- zurück auf die Social-Media-Plattform verlinken und - neben anderen Dingen - einen Drittanbieter-Cookie auf dem Gerät hinterlassen. Diese Cookies werden selbst dann gesetzt,
- wenn der Benutzer keinen Account bei der Social-Media-Plattform hat. Mit der Zeit bauten Firmen wie Facebook (welche ebenfalls einen Werbe-Broker betreiben) eine große Anzahl von
- detaillierten Profilen über Personen an, die <a href="http://www.theverge.com/2016/5/27/11795248/facebook-ad-network-non-users-cookies-plug-ins">niemals einen Account
- auf ihrer Seite erstellt haben</a>.</p>
-
- <p>Es gibt kaum gute Gründe, Drittanbieter-Cookies zu aktivieren. Auf Android-Geräten mit Android-Version KitKat oder ältere (Version <= 4.4.4 oder API <=20)
- <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#acceptThirdPartyCookies(android.webkit.WebView)">unterscheidet Webview Erstanbieter- und Drittanbieter-Cookies nicht</a>.
- Deshalb aktiviert das Aktivieren von Erstanbieter-Cookies zugleich auch Drittanbieter-Cookies.</p>
+ dass sie einfach einen Tracking-Cookie auf dem Gerät des Benutzers hinterlassen können um immer bescheid zu wissen, wohin er geht.
+ Jedes Mal, wenn eine Werbung von einem Broker geladen wird, ist es seine erste Aufgabe, das Gerät auf eine einmalige Seriennummer in einem cookie zu überprüfen.
+ Wenn es den hat, sucht er das Profil für diese Seriennummer heraus und merkt sich die neu besuchte Seite.
+ Deshalb kann der Nutzer auf der einen Seite nach einem Produkt suchen, nach dem er normalerweise nicht sucht, wie z. B. Walnüsse,
+ und plötzlich auf jeder anderen besuchten Website Werbungen für Walnüsse angezeigt bekommen.</p>
+
+ <p>Zusätzlich zu Werbe-Brokern machen Social-Media-Plattformen das Gleiche.
+ Vor ein paar Jahren haben die großen Plattformen wie Facebook und Twitter eine große Auswahl von Websites ausgemacht, auf denen es in ihrem größten Interesse wäre,
+ kleine Social Media-Icons zu platzieren. Das sind nicht nur Bilder.
+ Sie beinhalten <a href="https://developers.facebook.com/docs/plugins/like-button/">eingebettete Codes</a>,
+ welche zurück auf die Social-Media-Plattform verlinken und - neben anderen Dingen - einen Drittanbieter-Cookie auf dem Gerät hinterlassen.
+ Diese Cookies werden selbst dann gesetzt, wenn der Benutzer keinen Account bei der Social-Media-Plattform hat.
+ Mit der Zeit bauten Firmen wie Facebook (welche ebenfalls einen Werbe-Broker betreiben) eine große Anzahl von detaillierten Profilen über Personen an, die
+ <a href="http://www.theverge.com/2016/5/27/11795248/facebook-ad-network-non-users-cookies-plug-ins">niemals einen Account auf ihrer Seite erstellt haben</a>.</p>
+
+ <p>There is no good reason to ever enable third-party cookies. On devices with Android KitKat or older (version <= 4.4.4 or API <= 20), WebView does not
+ <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)">differentiate
+ between first-party and third-party cookies</a>. Thus, enabling first-party cookies will also enable third-party cookies.</p>
<h3><img class="title" src="../shared_images/web_blue_dark.png"> DOM-Speicher</h3>
- <p>Der Document Object Model-Speicher, auch bekannt als Web-Speicher, ist wie Cookies auf Steroiden. Während die maximale Gesamtspeichergrße für alle Cookies von
- einer einzigen URL 4kb beträ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, ändert das Aktivieren also nichts, solange nicht auch Javascript aktiviert ist.</p>
+ <p>Document Object Model storage, also known as web storage, is like cookies on steroids.
+ Whereas the maximum combined storage size for all cookies from a single URL is 4 kilobytes,
+ DOM storage can hold <a href="https://en.wikipedia.org/wiki/Web_storage#Storage_size">megabytes per site</a>.
+ Because DOM storage uses JavaScript to read and write data, it cannot be enabled unless JavaScript is also enabled.</p>
<h3><img class="title" src="../shared_images/subtitles_blue_dark.png"> Formulardaten</h3>
- <p>Formulardaten beinhalten die Informationen, die in Web-Formularen eingegeben werden, wie Benutzernamen, Adressen, Telefonnummern etc. und listet sie als Auswahlmenü auf kü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>
+ <p>Form data contains information typed into web forms, like user names, addresses, phone numbers, etc., and lists them in a drop-down box on future visits.
+ Unlike the other forms of local storage, form data is not sent to the web server without specific user interaction.
+ Beginning in Android Oreo (8.0), WebView’s form data was replaced by the the <a href="https://medium.com/@bherbst/getting-androids-autofill-to-work-for-you-21435debea1">Autofill service</a>.
+ As such, controls for form data no longer appear on newer Android devices.</p>
</body>
</html>
\ No newline at end of file
<p>Cookies können in zwei Typen unterteilt werden. Erstanbieter-Cookies sind Cookies, die von aktuell besuchten Website gesetzt werden.</p>
- <p>In den frühen Tagen des Internets stellte sich heraus, dass es nützlich sein könnte, wenn Websites Informationen für einen
- späteren Zugriff auf dem Computer speichern können. Zum Beispiel könnte eine Website, die Informationen zum Wetter bietet, den Benutzer nach der
- Postleitzahl fragen und sie dann in einem Cookie speichern. Beim nächsten Besuch des Benutzers würden die Informationen automatisch für diese
- Postleitzahl geladen werden, ohne dass der Benutzer sie erneut eingibt oder einen Benutzeraccount für diese Website erstellt (was völlig überzogen für solch
- eine simple Aufgabe wäre).</p>
+ <p>From the early days of the internet, it became obvious that it would be advantageous for websites to be able to store information on a computer for future access.
+ For example, a website that displays weather information could ask the user for a zip code, and then store it in a cookie.
+ The next time the user visited the website, weather information would automatically load for that zip code, without the user having to enter it again.</p>
- <p>Wie bei allem im Web fanden kluge Leute alle möglichen Wege, Cookies für Dinge zu nutzen, die der Nutzer niemals grstatten würde, wenn er davon wüsste.
- zum Beispiel kann eine Website einen Cookie mit einem einmaligen Schlüsselcode auf einem Gerät hinterlegen.
- Dann kann er, jedes Mal wenn der Benutzer die Seite auf diesem Gerät besucht, diesen Benutzer einem bestimmten Profil
- zuordnen welches der Server anlegt, selbst wenn der Nutzer - wie es auf einem Handy oft der Fall ist - mit einer anderen IP-Adresse surft.</p>
+ <p>Like everything else on the web, clever people figured out all types of ways to abuse cookies to do things that users would not approve of if they knew they were happening.
+ For example, a website can set a cookie with a unique serial number on a device.
+ Then, every time a user visits the website on that device, it can be linked to a unique profile the server maintains for that serial number,
+ even if the device connects from different IP addresses.</p>
- <p>Einige Websites mit Login-Funktion benötigen Erstanbieter-Cookies, damit der Benutzer eingeloggt bleibt. Cookies sind nicht die einzige Möglichkeit
- für eine Website, den User während des Umherklickens auf der Website eingeloggt zu lassen; wenn eine bestimmte Website sich jedoch dazu entschieden hat,
- aktive Logins nur über Cookies zu verwalten, sind eingeschaltetem Erstanbieter-Cookies die einzige Möglichkeit, diese Funktion zu nutzen.</p>
+ <p>Almost all websites with logins require first-party cookies to be enabled for a user to log in.
+ That is how they make sure it is still you as you move from page to page on the site, and is, in my opinion, one of the few legitimate uses for cookies.</p>
- <p>Wenn Erstanbieter-Cookies aktiviert sind aber Javascript deaktiviert, ist das Privatsphäre-Icon gelb <img class="inline" src="../shared_images/warning.png">
- als Warnung.</p>
+ <p>Wenn Erstanbieter-Cookies aktiviert sind aber Javascript deaktiviert, ist das Privatsphäre-Icon gelb <img class="inline" src="../shared_images/warning.png"> als Warnung.</p>
<h3><img class="title" src="../shared_images/cookie_blue_light.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
- <a href="https://www.google.com/adsense/start/#?modal_active=none">Ad Sense</a>. Jedes Mal wenn die Website lädt, fragt bei dem
- Werbe-Broker an, dass er Werbung zeigen soll. Der Werbe-Broker analysiert jegliche information, die er über den Nutzer hat, vergleicht mit dem aktuell gezahlten Satz der Werbenden
- Firmen, die die Werbung platziert haben wollen, und wählt die anzuzeigenden Werbungen aus. Der Bereich der Website, auf dem die Werbung
- angezeigt wird, wird vom Drittanbieter-Broker statt von der eigentlich besuchten Website geladen.</p>
+ Beispielsweise laden viele Websites Werbungen von einem Drittanbieter-Broker wie Googles <a href="https://www.google.com/adsense/start/">Ad Sense</a>.
+ Jedes Mal wenn die Website lädt, fragt bei dem Werbe-Broker an, dass er Werbung zeigen soll.
+ Der Werbe-Broker analysiert jegliche information, die er über den Nutzer hat, vergleicht mit dem aktuell gezahlten Satz der Werbenden Firmen, die die Werbung platziert haben wollen,
+ und wählt die anzuzeigenden Werbungen aus. Der Bereich der Website, auf dem die Werbung angezeigt wird, wird vom Drittanbieter-Broker statt von der eigentlich besuchten Website geladen.</p>
<p>Weil die meisten Werbungen im Internet von ein paar wenigen Brokern betrieben werden hat es nicht lange gedauert, bis sie gemerkt haben,
- dass sie einfach einen Tracking-Cookie auf dem Gerät des Benutzers hinterlassen können um immer bescheid zu wissen, wohin er geht. Jedes Mal, wenn eine Werbung von einem Broker geladen wird,
- ist es seine erste Aufgabe, das Gerät auf eine einmalige Seriennummer in einem cookie zu überprüfen. Wenn es den hat, sucht er
- das Profil für diese Seriennummer heraus und merkt sich die neu besuchte Seite. Deshalb kann der Nutzer auf der einen Seite nach einem Produkt suchen,
- nach dem er normalerweise nicht sucht, wie z. B. Walnüsse, und plötzlich auf jeder anderen besuchten Website Werbungen für Walnüsse angezeigt bekommen.</p>
-
- <p>Zusätzlich zu Werbe-Brokern machen Social-Media-Plattformen das Gleiche. Vor ein paar Jahren haben die großen Plattformen wie
- Facebook und Twitter eine große Auswahl von Websites ausgemacht, auf denen es in ihrem größten Interesse wäre, kleine Social Media-Icons zu platzieren.
- Das sind nicht nur Bilder. Sie beinhalten <a href="https://developers.facebook.com/docs/plugins/like-button/">eingebettete Codes</a>, welche
- zurück auf die Social-Media-Plattform verlinken und - neben anderen Dingen - einen Drittanbieter-Cookie auf dem Gerät hinterlassen. Diese Cookies werden selbst dann gesetzt,
- wenn der Benutzer keinen Account bei der Social-Media-Plattform hat. Mit der Zeit bauten Firmen wie Facebook (welche ebenfalls einen Werbe-Broker betreiben) eine große Anzahl von
- detaillierten Profilen über Personen an, die <a href="http://www.theverge.com/2016/5/27/11795248/facebook-ad-network-non-users-cookies-plug-ins">niemals einen Account
- auf ihrer Seite erstellt haben</a>.</p>
-
- <p>Es gibt kaum gute Gründe, Drittanbieter-Cookies zu aktivieren. Auf Android-Geräten mit Android-Version KitKat oder ältere (Version <= 4.4.4 oder API <=20)
- <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#acceptThirdPartyCookies(android.webkit.WebView)">unterscheidet Webview Erstanbieter- und Drittanbieter-Cookies nicht</a>.
- Deshalb aktiviert das Aktivieren von Erstanbieter-Cookies zugleich auch Drittanbieter-Cookies.</p>
+ dass sie einfach einen Tracking-Cookie auf dem Gerät des Benutzers hinterlassen können um immer bescheid zu wissen, wohin er geht.
+ Jedes Mal, wenn eine Werbung von einem Broker geladen wird, ist es seine erste Aufgabe, das Gerät auf eine einmalige Seriennummer in einem cookie zu überprüfen.
+ Wenn es den hat, sucht er das Profil für diese Seriennummer heraus und merkt sich die neu besuchte Seite.
+ Deshalb kann der Nutzer auf der einen Seite nach einem Produkt suchen, nach dem er normalerweise nicht sucht, wie z. B. Walnüsse,
+ und plötzlich auf jeder anderen besuchten Website Werbungen für Walnüsse angezeigt bekommen.</p>
+
+ <p>Zusätzlich zu Werbe-Brokern machen Social-Media-Plattformen das Gleiche.
+ Vor ein paar Jahren haben die großen Plattformen wie Facebook und Twitter eine große Auswahl von Websites ausgemacht, auf denen es in ihrem größten Interesse wäre,
+ kleine Social Media-Icons zu platzieren. Das sind nicht nur Bilder.
+ Sie beinhalten <a href="https://developers.facebook.com/docs/plugins/like-button/">eingebettete Codes</a>,
+ welche zurück auf die Social-Media-Plattform verlinken und - neben anderen Dingen - einen Drittanbieter-Cookie auf dem Gerät hinterlassen.
+ Diese Cookies werden selbst dann gesetzt, wenn der Benutzer keinen Account bei der Social-Media-Plattform hat.
+ Mit der Zeit bauten Firmen wie Facebook (welche ebenfalls einen Werbe-Broker betreiben) eine große Anzahl von detaillierten Profilen über Personen an, die
+ <a href="http://www.theverge.com/2016/5/27/11795248/facebook-ad-network-non-users-cookies-plug-ins">niemals einen Account auf ihrer Seite erstellt haben</a>.</p>
+
+ <p>There is no good reason to ever enable third-party cookies. On devices with Android KitKat or older (version <= 4.4.4 or API <= 20), WebView does not
+ <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)">differentiate
+ between first-party and third-party cookies</a>. Thus, enabling first-party cookies will also enable third-party cookies.</p>
<h3><img class="title" src="../shared_images/web_blue_light.png"> DOM-Speicher</h3>
- <p>Der Document Object Model-Speicher, auch bekannt als Web-Speicher, ist wie Cookies auf Steroiden. Während die maximale Gesamtspeichergrße für alle Cookies von
- einer einzigen URL 4kb beträ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, ändert das Aktivieren also nichts, solange nicht auch Javascript aktiviert ist.</p>
+ <p>Document Object Model storage, also known as web storage, is like cookies on steroids.
+ Whereas the maximum combined storage size for all cookies from a single URL is 4 kilobytes,
+ DOM storage can hold <a href="https://en.wikipedia.org/wiki/Web_storage#Storage_size">megabytes per site</a>.
+ Because DOM storage uses JavaScript to read and write data, it cannot be enabled unless JavaScript is also enabled.</p>
<h3><img class="title" src="../shared_images/subtitles_blue_light.png"> Formulardaten</h3>
- <p>Formulardaten beinhalten die Informationen, die in Web-Formularen eingegeben werden, wie Benutzernamen, Adressen, Telefonnummern etc. und listet sie als Auswahlmenü auf kü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>
+ <p>Form data contains information typed into web forms, like user names, addresses, phone numbers, etc., and lists them in a drop-down box on future visits.
+ Unlike the other forms of local storage, form data is not sent to the web server without specific user interaction.
+ Beginning in Android Oreo (8.0), WebView’s form data was replaced by the the <a href="https://medium.com/@bherbst/getting-androids-autofill-to-work-for-you-21435debea1">Autofill service</a>.
+ As such, controls for form data no longer appear on newer Android devices.</p>
</body>
</html>
\ No newline at end of file
</head>
<body>
- <h3>Echte Privatsphäre</h3>
+ <h3><img class="title" src="../shared_images/visibility_off_blue_dark.png"> Echte Privatsphäre</h3>
<p>Privacy Browser wurde entwickelt um Ihnen während des Surfens die maximal mögliche Kontrolle über Ihre Privatsphäre zu gewähren.
Wenn Sie sich mit einer Website verbinden werden bestimmte Informationen, die zum Verarbeiten der Verbindung nötig sind, an den Server gesandt.
Der Server erhält beispielsweise Ihre IP-Adresse und eine Port-Nummer, welche er benötigt, damit er weiß, wohin er antworten soll.
- Diese Informationen werden häufig gespeichert, damit der Webseitenbetreiber Statistiken generieren kann darüber, wie oft eine Website geladen wird
- und wie viele verschiedene IP-Adressen sie besucht haben.</p>
+ Diese Informationen werden häufig gespeichert, damit der Webseitenbetreiber Statistiken generieren kann darüber,
+ wie oft eine Website geladen wird und wie viele verschiedene IP-Adressen sie besucht haben.</p>
- <p>Darüber hinaus wollen die meisten Webseitenbetreiber Ihr Surfverhalten im ganzen Internet und nicht nur auf einem einzigen Server nachverfolgen. Sie nutzen dabei verschiedene technische Möglichkeiten.
- Einige davon nutzen das Anfragen oder Platzieren von bestimmten Informationen auf Ihrem Gerät, die das Nachverfolgen ermöglichen. Nahezu alle Browser nehmen freiwillig an dieser Verfolgung Teil,
- ohne den Nutzer darüber zu informieren. Privacy Browser ist dazu entwickelt, dass der Benutzer so viel Information und Kontrolle über diese Verfolgungstechniken wie möglich erhält.</p>
+ <p>Darüber hinaus wollen die meisten Webseitenbetreiber Ihr Surfverhalten im ganzen Internet und nicht nur auf einem einzigen Server nachverfolgen.
+ Sie nutzen dabei verschiedene technische Möglichkeiten. Einige davon nutzen das Anfragen oder Platzieren von bestimmten Informationen auf Ihrem Gerät, die das Nachverfolgen ermöglichen.
+ Nahezu alle Browser nehmen freiwillig an dieser Verfolgung Teil, ohne den Nutzer darüber zu informieren.
+ Privacy Browser ist dazu entwickelt, dass der Benutzer so viel Information und Kontrolle über diese Verfolgungstechniken wie möglich erhält.</p>
- <h3>Android's WebView Einschränkungen</h3>
+ <h3><img class="title" src="../shared_images/chrome_reader_mode_blue_guide_dark.png"> Android's WebView Einschränkungen</h3>
- <p>Privacy Browser benutzt Androids integrierte WebView um Webseiten zu rendern. Es gibt einige Einschränkungen bei den Möglichkeiten, die WebView zur Kontrolle der Privatsphäre bietet. Zum Beispiel
- ist es nicht möglich, nur bestimmte Javascript-Kommandos ohne die anderen gleichzeitig zu (de-)aktivieren. Sobald Privacy Browser zu einem alle in WebView möglichen Privatsphärekontrollen beinhaltenden, umfassenden Browser herangewachsen ist,
- ist es eine Überlegung wert, eine eigene, überarbeitete WebView oder eine andere Rendering Engine zu nutzen.</p>
+ <p>Privacy Browser uses Android’s built-in WebView to render websites. There are some limitations in the controls WebView exposes for managing privacy settings.
+ For example, it isn’t possible to enable some JavaScript commands while disabling others.
+ In the future, Privacy Browser will switch to a custom WebView called <a href="https://www.stoutner.com/category/roadmap/">Privacy WebView</a>.</p>
</body>
</html>
\ No newline at end of file
</head>
<body>
- <h3>Echte Privatsphäre</h3>
+ <h3><img class="title" src="../shared_images/visibility_off_blue_light.png"> Echte Privatsphäre</h3>
<p>Privacy Browser wurde entwickelt um Ihnen während des Surfens die maximal mögliche Kontrolle über Ihre Privatsphäre zu gewähren.
Wenn Sie sich mit einer Website verbinden werden bestimmte Informationen, die zum Verarbeiten der Verbindung nötig sind, an den Server gesandt.
Der Server erhält beispielsweise Ihre IP-Adresse und eine Port-Nummer, welche er benötigt, damit er weiß, wohin er antworten soll.
- Diese Informationen werden häufig gespeichert, damit der Webseitenbetreiber Statistiken generieren kann darüber, wie oft eine Website geladen wird
- und wie viele verschiedene IP-Adressen sie besucht haben.</p>
+ Diese Informationen werden häufig gespeichert, damit der Webseitenbetreiber Statistiken generieren kann darüber,
+ wie oft eine Website geladen wird und wie viele verschiedene IP-Adressen sie besucht haben.</p>
- <p>Darüber hinaus wollen die meisten Webseitenbetreiber Ihr Surfverhalten im ganzen Internet und nicht nur auf einem einzigen Server nachverfolgen. Sie nutzen dabei verschiedene technische Möglichkeiten.
- Einige davon nutzen das Anfragen oder Platzieren von bestimmten Informationen auf Ihrem Gerät, die das Nachverfolgen ermöglichen. Nahezu alle Browser nehmen freiwillig an dieser Verfolgung Teil,
- ohne den Nutzer darüber zu informieren. Privacy Browser ist dazu entwickelt, dass der Benutzer so viel Information und Kontrolle über diese Verfolgungstechniken wie möglich erhält.</p>
+ <p>Darüber hinaus wollen die meisten Webseitenbetreiber Ihr Surfverhalten im ganzen Internet und nicht nur auf einem einzigen Server nachverfolgen.
+ Sie nutzen dabei verschiedene technische Möglichkeiten. Einige davon nutzen das Anfragen oder Platzieren von bestimmten Informationen auf Ihrem Gerät, die das Nachverfolgen ermöglichen.
+ Nahezu alle Browser nehmen freiwillig an dieser Verfolgung Teil, ohne den Nutzer darüber zu informieren.
+ Privacy Browser ist dazu entwickelt, dass der Benutzer so viel Information und Kontrolle über diese Verfolgungstechniken wie möglich erhält.</p>
- <h3>Android's WebView Einschränkungen</h3>
+ <h3><img class="title" src="../shared_images/chrome_reader_mode_blue_light.png"> Android's WebView Einschränkungen</h3>
- <p>Privacy Browser benutzt Androids integrierte WebView um Webseiten zu rendern. Es gibt einige Einschränkungen bei den Möglichkeiten, die WebView zur Kontrolle der Privatsphäre bietet. Zum Beispiel
- ist es nicht möglich, nur bestimmte Javascript-Kommandos ohne die anderen gleichzeitig zu (de-)aktivieren. Sobald Privacy Browser zu einem alle in WebView möglichen Privatsphärekontrollen beinhaltenden, umfassenden Browser herangewachsen ist,
- ist es eine Überlegung wert, eine eigene, überarbeitete WebView oder eine andere Rendering Engine zu nutzen.</p>
+ <p>Privacy Browser uses Android’s built-in WebView to render websites. There are some limitations in the controls WebView exposes for managing privacy settings.
+ For example, it isn’t possible to enable some JavaScript commands while disabling others.
+ In the future, Privacy Browser will switch to a custom WebView called <a href="https://www.stoutner.com/category/roadmap/">Privacy WebView</a>.</p>
</body>
</html>
\ No newline at end of file
<li>Bump target API to 28 (Android 9 Pie).</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
<li>Updated Russian translation.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.12 (version code 35)</h3>
<li>Fix <a href="https://redmine.stoutner.com/issues/298">two</a> <a href="https://redmine.stoutner.com/issues/296">problems</a> with full screen video mode.</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
<li>Updated Russian translation.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.10 (version code 33)</h3>
domain settings from the options menu.</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
<li>Updated Russian translation.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.9 (version code 32)</h3>
<li>Partially updated German translation provided by Stefan Erhardt.</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
<li>First complete Russian translation.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.8.1 (version code 31)</h3>
<li>Bump target API to 27 (Android Oreo, 8.1.0).</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
<li>Partial Russian translation.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.7.2 (version code 29)</h3>
<li>Open <a href="https://redmine.stoutner.com/issues/226">telephone number hyperlinks</a> in the dialer.</li>
<li>Fix a build error that <a href="https://forum.f-droid.org/t/build-failing-with-could-not-find-gradle-error/1612/4">prevented the release of 2.7 and 2.7.1</a> on F-Droid.</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.7.1 (version code 28)</h3>
<li>Update the <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=379d977e9db12b28952cbce0b127548576c87b95">user agents</a>.</li>
<li>Bump target API to 26 (Android Oreo, 8.0.0).</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.6 (version code 26)</h3>
<li>Add support for <a href="https://redmine.stoutner.com/issues/52">HTTP authentication</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/178">Color code the Common Name</a> in the view SSL certificate dialog.</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.5 (version code 25)</h3>
<a href="https://redmine.stoutner.com/issues/108">made</a> <a href="https://redmine.stoutner.com/issues/171">to</a> <a href="https://redmine.stoutner.com/issues/172">the</a>
<a href="https://redmine.stoutner.com/issues/173">Domains</a> <a href="https://redmine.stoutner.com/issues/152">activity</a>.</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.4 (version code 24)</h3>
<li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/139">pending changes to be lost on restart</a>.</li>
<li>Fix a bug with the <a href="https://redmine.stoutner.com/issues/131">spinner layout on some Huawei devices</a>.</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.3 (version code 23)</h3>
<li>Disable the <a href="https://redmine.stoutner.com/issues/93">third-party cookies setting on KitKat</a> because it only works on Lollipop or newer.</li>
<li><a href="https://redmine.stoutner.com/issues/89">Move Refresh to the bottom</a> of the options menu.</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.2 (version code 22)</h3>
<li>Update the <a href="https://www.stoutner.com/privacy-browser/privacy-policy/">privacy policy</a> to version 1.4.</li>
<li>Update the <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/assets/pgl.yoyo.org_adservers.txt;h=cd750892e52bf06e7295aa4b51ccb548de4571cd;hp=436a8b83f3142b231cf43b144a6659f869b2a3ab;hb=9ba6d8a73e76d1d65a9df80f101ff3092f946972;hpb=76a37e5ce26f7d4ebe57d38cecc842e4c6c15819">list of ad servers</a> from pgl.yoyo.org.</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.1 (version code 21)</h3>
<li><a href="https://redmine.stoutner.com/issues/106">Round the corners of the custom domain settings highlight</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/107">Move the progress bar</a> to the bottom of the app bar.</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.0.1 (version code 20)</h3>
<li>Reload domain settings when <a href="https://redmine.stoutner.com/issues/100">navigating with the back button</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/98">Autopopulate the create bookmark and create shortcut dialogs</a>.</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.0 (version code 19)</h3>
<li>When proxying through Tor, <a href="https://redmine.stoutner.com/issues/90">wait until Orbot is ready</a> before attempting to load a page.</li>
<li><a href="https://redmine.stoutner.com/issues/87">Use .onion search engines</a> when proxying through Tor.</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>1.15 (version code 18)</h3>
<li>Fix a crash when attempting to
<a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commit;h=da8974edd917b868957fa78bb3843fefb93b8cb7">download a file that does not have an HTTP or HTTPS URI</a>.</li>
<li>Initial Italian translation provided by Francesco Buratti.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>1.14.1 (version code 17)</h3>
<li>Bump target API to 28 (Android 9 Pie).</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
<li>Updated Russian translation.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.12 (version code 35)</h3>
<li>Fix <a href="https://redmine.stoutner.com/issues/298">two</a> <a href="https://redmine.stoutner.com/issues/296">problems</a> with full screen video mode.</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
<li>Updated Russian translation.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.11 (version code 34)</h3>
<li>Partially updated German translation provided by Stefan Erhardt.</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
<li>Updated Russian translation.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.10 (version code 33)</h3>
domain settings from the options menu.</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
<li>Updated Russian translation.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.9 (version code 32)</h3>
<li>Partially updated German translation provided by Stefan Erhardt.</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
<li>First complete Russian translation.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.8.1 (version code 31)</h3>
<li>Bump target API to 27 (Android Oreo, 8.1.0).</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
<li>Partial Russian translation.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.7.2 (version code 29)</h3>
<li>Open <a href="https://redmine.stoutner.com/issues/226">telephone number hyperlinks</a> in the dialer.</li>
<li>Fix a build error that <a href="https://forum.f-droid.org/t/build-failing-with-could-not-find-gradle-error/1612/4">prevented the release of 2.7 and 2.7.1</a> on F-Droid.</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.7.1 (version code 28)</h3>
<li>Update the <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=379d977e9db12b28952cbce0b127548576c87b95">user agents</a>.</li>
<li>Bump target API to 26 (Android Oreo, 8.0.0).</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.6 (version code 26)</h3>
<li>Add support for <a href="https://redmine.stoutner.com/issues/52">HTTP authentication</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/178">Color code the Common Name</a> in the view SSL certificate dialog.</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.5 (version code 25)</h3>
<a href="https://redmine.stoutner.com/issues/108">made</a> <a href="https://redmine.stoutner.com/issues/171">to</a> <a href="https://redmine.stoutner.com/issues/172">the</a>
<a href="https://redmine.stoutner.com/issues/173">Domains</a> <a href="https://redmine.stoutner.com/issues/152">activity</a>.</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.4 (version code 24)</h3>
<li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/139">pending changes to be lost on restart</a>.</li>
<li>Fix a bug with the <a href="https://redmine.stoutner.com/issues/131">spinner layout on some Huawei devices</a>.</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.3 (version code 23)</h3>
<li>Disable the <a href="https://redmine.stoutner.com/issues/93">third-party cookies setting on KitKat</a> because it only works on Lollipop or newer.</li>
<li><a href="https://redmine.stoutner.com/issues/89">Move Refresh to the bottom</a> of the options menu.</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.2 (version code 22)</h3>
<li>Update the <a href="https://www.stoutner.com/privacy-browser/privacy-policy/">privacy policy</a> to version 1.4.</li>
<li>Update the <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/assets/pgl.yoyo.org_adservers.txt;h=cd750892e52bf06e7295aa4b51ccb548de4571cd;hp=436a8b83f3142b231cf43b144a6659f869b2a3ab;hb=9ba6d8a73e76d1d65a9df80f101ff3092f946972;hpb=76a37e5ce26f7d4ebe57d38cecc842e4c6c15819">list of ad servers</a> from pgl.yoyo.org.</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.1 (version code 21)</h3>
<li><a href="https://redmine.stoutner.com/issues/106">Round the corners of the custom domain settings highlight</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/107">Move the progress bar</a> to the bottom of the app bar.</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.0.1 (version code 20)</h3>
<li>Reload domain settings when <a href="https://redmine.stoutner.com/issues/100">navigating with the back button</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/98">Autopopulate the create bookmark and create shortcut dialogs</a>.</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>2.0 (version code 19)</h3>
<li>When proxying through Tor, <a href="https://redmine.stoutner.com/issues/90">wait until Orbot is ready</a> before attempting to load a page.</li>
<li><a href="https://redmine.stoutner.com/issues/87">Use .onion search engines</a> when proxying through Tor.</li>
<li>Updated Italian translation provided by Francesco Buratti.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>1.15 (version code 18)</h3>
<li>Fix a crash when attempting to
<a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commit;h=da8974edd917b868957fa78bb3843fefb93b8cb7">download a file that does not have an HTTP or HTTPS URI</a>.</li>
<li>Initial Italian translation provided by Francesco Buratti.</li>
- <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
+ <li>Updated Spanish translation provided by Jose A. León.</li>
</ul>
<h3>1.14.1 (version code 17)</h3>
<h3>Translators</h3>
Stefan Erhardt: German<br/>
Francesco Buratti: Italian<br/>
- Jose A. León Becerra: Spanish
+ Jose A. León: Spanish
<h3>Past Translators</h3>
<a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>: German<br/>
<h3>Translators</h3>
Stefan Erhardt: German<br/>
Francesco Buratti: Italian<br/>
- Jose A. León Becerra: Spanish
+ Jose A. León: Spanish
<h3>Past Translators</h3>
<a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>: German<br/>
<body>
<h3><img class="title" src="../shared_images/privacy_browser.png"> JavaScript Is Powerful</h3>
- <p>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. JavaScript is one of these technologies.</p>
+ <p>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.
+ JavaScript is one of these technologies.</p>
<p>JavaScript is a programming language. Many web servers host programs written in JavaScript, which are sent to devices as part of the web page.
- 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.</p>
+ 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.</p>
<h3><img class="title" src="../shared_images/javascript_enabled.png"> JavaScript Is Dangerous</h3>
- <p>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 <a href="http://webkay.robinlinus.com">webkay</a>, which is a website that demonstrates the type of information that
- JavaScript can produce about a device. <a href="http://www.browserleaks.com/">Browser Leaks</a> is another good resource.</p>
+ <p>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 <a href="http://webkay.robinlinus.com">webkay</a>, which is a website that demonstrates the type of information that JavaScript can produce about a device.
+ <a href="http://www.browserleaks.com/">Browser Leaks</a> is another good resource.</p>
<p><img class="center" src="images/webkay.png"></p>
- <p>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
- <img class="inline" src="../shared_images/privacy_browser.png"> or yellow <img class="inline" src="../shared_images/warning.png"> (both of which indicate
- that JavaScript is disabled) and red <img class="inline" src="../shared_images/javascript_enabled.png"> (JavaScript enabled).
+ <p>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 <img class="inline" src="../shared_images/privacy_browser.png"> or yellow <img class="inline" src="../shared_images/warning.png">
+ (both of which indicate that JavaScript is disabled) and red <img class="inline" src="../shared_images/javascript_enabled.png"> (JavaScript enabled).
Looking at the different information <a href="http://webkay.robinlinus.com">webkay</a> can collect with JavaScript enabled and disabled is informative.</p>
- <p>Browsing the internet with JavaScript disabled, and only enabling it if needed, goes a long way to protecting user privacy. In addition, JavaScript
- is used to load much of the annoying advertisements and extra cruft that comes along with most modern websites. With it disabled, websites will
- load faster, consume less network traffic, and contain less annoying advertisements, like those that cover up the text of the entire web page.</p>
+ <p>Browsing the internet with JavaScript disabled, and only enabling it if needed, goes a long way toward protecting privacy.
+ In addition, JavaScript is used to load much of the annoying advertisements and extra cruft that comes along with most modern websites.
+ With it disabled, websites will load faster, consume less network traffic, and use less CPU power, which leads to longer battery life.</p>
</body>
</html>
\ No newline at end of file
<body>
<h3><img class="title" src="../shared_images/privacy_browser.png"> JavaScript Is Powerful</h3>
- <p>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. JavaScript is one of these technologies.</p>
+ <p>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.
+ JavaScript is one of these technologies.</p>
<p>JavaScript is a programming language. Many web servers host programs written in JavaScript, which are sent to devices as part of the web page.
- 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.</p>
+ 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.</p>
<h3><img class="title" src="../shared_images/javascript_enabled.png"> JavaScript Is Dangerous</h3>
- <p>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 <a href="http://webkay.robinlinus.com">webkay</a>, which is a website that demonstrates the type of information that
- JavaScript can produce about a device. <a href="http://www.browserleaks.com/">Browser Leaks</a> is another good resource.</p>
+ <p>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 <a href="http://webkay.robinlinus.com">webkay</a>, which is a website that demonstrates the type of information that JavaScript can produce about a device.
+ <a href="http://www.browserleaks.com/">Browser Leaks</a> is another good resource.</p>
<p><img class="center" src="images/webkay.png"></p>
- <p>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
- <img class="inline" src="../shared_images/privacy_browser.png"> or yellow <img class="inline" src="../shared_images/warning.png"> (both of which indicate
- that JavaScript is disabled) and red <img class="inline" src="../shared_images/javascript_enabled.png"> (JavaScript enabled).
+ <p>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 <img class="inline" src="../shared_images/privacy_browser.png"> or yellow <img class="inline" src="../shared_images/warning.png">
+ (both of which indicate that JavaScript is disabled) and red <img class="inline" src="../shared_images/javascript_enabled.png"> (JavaScript enabled).
Looking at the different information <a href="http://webkay.robinlinus.com">webkay</a> can collect with JavaScript enabled and disabled is informative.</p>
- <p>Browsing the internet with JavaScript disabled, and only enabling it if needed, goes a long way to protecting user privacy. In addition, JavaScript
- is used to load much of the annoying advertisements and extra cruft that comes along with most modern websites. With it disabled, websites will
- load faster, consume less network traffic, and contain less annoying advertisements, like those that cover up the text of the entire web page.</p>
+ <p>Browsing the internet with JavaScript disabled, and only enabling it if needed, goes a long way toward protecting privacy.
+ In addition, JavaScript is used to load much of the annoying advertisements and extra cruft that comes along with most modern websites.
+ With it disabled, websites will load faster, consume less network traffic, and use less CPU power, which leads to longer battery life.</p>
</body>
</html>
\ No newline at end of file
<p>First-party cookies are set by the website in the URL bar at the top of the page.</p>
- <p>From the early days of the internet, it became obvious that it would be advantageous for websites to be able to store
- information on a computer for future access. For example, a website that displays weather information could ask the
- user for a zip code, and then store it in a cookie. The next time the user visited the website, weather information
- would automatically load for that zip code, without the user having to enter the zip code, and without the need for
- the user to create an account on the website (which would be overkill for such a simple task).</p>
+ <p>From the early days of the internet, it became obvious that it would be advantageous for websites to be able to store information on a computer for future access.
+ For example, a website that displays weather information could ask the user for a zip code, and then store it in a cookie.
+ The next time the user visited the website, weather information would automatically load for that zip code, without the user having to enter it again.</p>
- <p>Like everything else on the web, clever people figured out all types of ways to abuse cookies to do things that users
- would not approve of if they knew they were happening. For example, a website can set a cookie with a unique serial
- number on a device. Then, every time a user visits the website on that device, it can be linked to a unique profile
- the server maintains for that serial number, even if the device connects from different IP addresses, as cell phones often do.</p>
+ <p>Like everything else on the web, clever people figured out all types of ways to abuse cookies to do things that users would not approve of if they knew they were happening.
+ For example, a website can set a cookie with a unique serial number on a device.
+ Then, every time a user visits the website on that device, it can be linked to a unique profile the server maintains for that serial number,
+ even if the device connects from different IP addresses.</p>
- <p>Many websites with logins require first-party cookies to be enabled for a user to stay logged in. Cookies aren’t the only way
- a website can maintain a user logged in as they move from page to page on the site, but if a particular website has chosen to
- implement logins in that way, enabling first-party cookies on that site will be the only way to use the functionality.</p>
+ <p>Almost all websites with logins require first-party cookies to be enabled for a user to log in.
+ That is how they make sure it is still you as you move from page to page on the site, and is, in my opinion, one of the few legitimate uses for cookies.</p>
- <p>If first-party cookies are enabled but JavaScript is disabled, the privacy icon will be yellow <img class="inline" src="../shared_images/warning.png">
- as a warning.</p>
+ <p>If first-party cookies are enabled but JavaScript is disabled, the privacy icon will be yellow <img class="inline" src="../shared_images/warning.png"> as a warning.</p>
<h3><img class="title" src="../shared_images/cookie_blue_dark.png"> Third-Party Cookies</h3>
<p>Third-party cookies are set by portions of a website that are loaded from servers different from the URL at the top of the page.
- For example, most website that have advertisements load them from a third-party ad broker, like Google’s
- <a href="https://www.google.com/adsense/start/#?modal_active=none">Ad Sense</a>. Every time the website loads, it requests the ad
- broker to display an ad. The ad broker analyzes any information they may have about the user, looks at the current
- rate advertisers are willing to pay for their ads, and selects the one to display. The section of the website that displays
- the ads is loaded from the third-party broker’s server instead of the main server.</p>
-
- <p>Because most of the advertisements on the internet are processed by only a few brokers, it didn’t take long for them to realize
- that they could set a tracking cookie on the user’s device and know every place that user goes. Every time an ad loads from a broker,
- the first thing it does it check to see if if the device already has a unique serial number in a tracking cookie. If it does, it looks up
- the profile for that serial number and makes a note of the new site. This is why a user can do a search on one website for a
- product they typically don’t look for, like walnuts, and then suddenly start seeing advertisements for walnuts on every
- website they visit.</p>
-
- <p>In addition to ad brokers, social media sites discovered they could get in on the action. A few years ago, the major social media sites
- like Facebook and Twitter convinced a large number of websites that it would be in there best interest to place little social media
- icons on their pages. These are not just images. They contain <a href="https://developers.facebook.com/docs/plugins/like-button/">embedded code</a> that
- links back to the social media site, and, among other things, loads a third-party cookie on the device. These cookies are placed even if the user does
- not have an account with the social media platform. Over time, companies like Facebook (which also runs an ad network) have built up quite a large number
- of detailed profiles about people who have <a href="http://www.theverge.com/2016/5/27/11795248/facebook-ad-network-non-users-cookies-plug-ins">never even
- created an account on their site</a>.</p>
-
- <p>There is almost no good reason to ever enable third-party cookies. On devices with Android KitKat or older (version <= 4.4.4 or API <= 20), WebView
- does not <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)">differentiate
+ For example, most website that have advertisements load them from a third-party ad broker, like Google’s <a href="https://www.google.com/adsense/start/">Ad Sense</a>.
+ Every time the website loads, it requests the ad broker to display an ad.
+ The ad broker analyzes any information they may have about the user, looks at the current rate advertisers are willing to pay for their ads, and selects the one to display.
+ The section of the website that displays the ads is loaded from the third-party broker’s server instead of the main server.</p>
+
+ <p>Because most of the advertisements on the internet are processed by only a few brokers,
+ it didn’t take long for them to realize that they could set a tracking cookie on the user’s device and know every place that user goes.
+ Every time an ad loads from a broker, the first thing it does it check to see if if the device already has a unique serial number in a tracking cookie.
+ If it does, it looks up the profile for that serial number and makes a note of the new site.
+ This is why a user can do a search on one website for a product they typically don’t look for, like walnuts,
+ and then suddenly start seeing advertisements for walnuts on every website they visit.</p>
+
+ <p>In addition to ad brokers, social media sites discovered they could get in on the action.
+ A few years ago, the major social media sites like Facebook and Twitter convinced a large number of websites
+ that it would be in their best interest to place little social media icons on their pages.
+ These are not just images. They contain <a href="https://developers.facebook.com/docs/plugins/like-button/">embedded code</a> that links back to the social media site, and, among other things,
+ loads a third-party cookie on the device. These cookies are placed even if the user does not have an account with the social media platform.
+ Over time, companies like Facebook (which also runs an ad network) have built up quite a large number of detailed profiles about people who have
+ <a href="http://www.theverge.com/2016/5/27/11795248/facebook-ad-network-non-users-cookies-plug-ins">never even created an account on their site</a>.</p>
+
+ <p>There is no good reason to ever enable third-party cookies. On devices with Android KitKat or older (version <= 4.4.4 or API <= 20), WebView does not
+ <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)">differentiate
between first-party and third-party cookies</a>. Thus, enabling first-party cookies will also enable third-party cookies.</p>
-
<h3><img class="title" src="../shared_images/web_blue_dark.png"> DOM Storage</h3>
- <p>Document Object Model storage, also known as web storage, is like cookies on steroids. Whereas the maximum combined storage size for all cookies from
- a single URL is 4 kilobytes, DOM storage can hold <a href="https://en.wikipedia.org/wiki/Web_storage#Storage_size">megabytes per site</a>.
- Because DOM storage uses JavaScript to read and write data, enabling it will do nothing unless JavaScript is also enabled.</p>
+ <p>Document Object Model storage, also known as web storage, is like cookies on steroids.
+ Whereas the maximum combined storage size for all cookies from a single URL is 4 kilobytes,
+ DOM storage can hold <a href="https://en.wikipedia.org/wiki/Web_storage#Storage_size">megabytes per site</a>.
+ Because DOM storage uses JavaScript to read and write data, it cannot be enabled unless JavaScript is also enabled.</p>
<h3><img class="title" src="../shared_images/subtitles_blue_dark.png"> Form Data</h3>
<p>Form data contains information typed into web forms, like user names, addresses, phone numbers, etc., and lists them in a drop-down box on future visits.
- Unlike the other forms of local storage, form data is not sent to the web server without specific user interaction.</p>
+ Unlike the other forms of local storage, form data is not sent to the web server without specific user interaction.
+ Beginning in Android Oreo (8.0), WebView’s form data was replaced by the the <a href="https://medium.com/@bherbst/getting-androids-autofill-to-work-for-you-21435debea1">Autofill service</a>.
+ As such, controls for form data no longer appear on newer Android devices.</p>
</body>
</html>
\ No newline at end of file
<p>First-party cookies are set by the website in the URL bar at the top of the page.</p>
- <p>From the early days of the internet, it became obvious that it would be advantageous for websites to be able to store
- information on a computer for future access. For example, a website that displays weather information could ask the
- user for a zip code, and then store it in a cookie. The next time the user visited the website, weather information
- would automatically load for that zip code, without the user having to enter the zip code, and without the need for
- the user to create an account on the website (which would be overkill for such a simple task).</p>
+ <p>From the early days of the internet, it became obvious that it would be advantageous for websites to be able to store information on a computer for future access.
+ For example, a website that displays weather information could ask the user for a zip code, and then store it in a cookie.
+ The next time the user visited the website, weather information would automatically load for that zip code, without the user having to enter it again.</p>
- <p>Like everything else on the web, clever people figured out all types of ways to abuse cookies to do things that users
- would not approve of if they knew they were happening. For example, a website can set a cookie with a unique serial
- number on a device. Then, every time a user visits the website on that device, it can be linked to a unique profile
- the server maintains for that serial number, even if the device connects from different IP addresses, as cell phones often do.</p>
+ <p>Like everything else on the web, clever people figured out all types of ways to abuse cookies to do things that users would not approve of if they knew they were happening.
+ For example, a website can set a cookie with a unique serial number on a device.
+ Then, every time a user visits the website on that device, it can be linked to a unique profile the server maintains for that serial number,
+ even if the device connects from different IP addresses.</p>
- <p>Many websites with logins require first-party cookies to be enabled for a user to stay logged in. Cookies aren’t the only way
- a website can maintain a user logged in as they move from page to page on the site, but if a particular website has chosen to
- implement logins in that way, enabling first-party cookies on that site will be the only way to use the functionality.</p>
+ <p>Almost all websites with logins require first-party cookies to be enabled for a user to log in.
+ That is how they make sure it is still you as you move from page to page on the site, and is, in my opinion, one of the few legitimate uses for cookies.</p>
- <p>If first-party cookies are enabled but JavaScript is disabled, the privacy icon will be yellow <img class="inline" src="../shared_images/warning.png">
- as a warning.</p>
+ <p>If first-party cookies are enabled but JavaScript is disabled, the privacy icon will be yellow <img class="inline" src="../shared_images/warning.png"> as a warning.</p>
<h3><img class="title" src="../shared_images/cookie_blue_light.png"> Third-Party Cookies</h3>
<p>Third-party cookies are set by portions of a website that are loaded from servers different from the URL at the top of the page.
- For example, most website that have advertisements load them from a third-party ad broker, like Google’s
- <a href="https://www.google.com/adsense/start/#?modal_active=none">Ad Sense</a>. Every time the website loads, it requests the ad
- broker to display an ad. The ad broker analyzes any information they may have about the user, looks at the current
- rate advertisers are willing to pay for their ads, and selects the one to display. The section of the website that displays
- the ads is loaded from the third-party broker’s server instead of the main server.</p>
-
- <p>Because most of the advertisements on the internet are processed by only a few brokers, it didn’t take long for them to realize
- that they could set a tracking cookie on the user’s device and know every place that user goes. Every time an ad loads from a broker,
- the first thing it does it check to see if if the device already has a unique serial number in a tracking cookie. If it does, it looks up
- the profile for that serial number and makes a note of the new site. This is why a user can do a search on one website for a
- product they typically don’t look for, like walnuts, and then suddenly start seeing advertisements for walnuts on every
- website they visit.</p>
-
- <p>In addition to ad brokers, social media sites discovered they could get in on the action. A few years ago, the major social media sites
- like Facebook and Twitter convinced a large number of websites that it would be in there best interest to place little social media
- icons on their pages. These are not just images. They contain <a href="https://developers.facebook.com/docs/plugins/like-button/">embedded code</a> that
- links back to the social media site, and, among other things, loads a third-party cookie on the device. These cookies are placed even if the user does
- not have an account with the social media platform. Over time, companies like Facebook (which also runs an ad network) have built up quite a large number
- of detailed profiles about people who have <a href="http://www.theverge.com/2016/5/27/11795248/facebook-ad-network-non-users-cookies-plug-ins">never even
- created an account on their site</a>.</p>
-
- <p>There is almost no good reason to ever enable third-party cookies. On devices with Android KitKat or older (version <= 4.4.4 or API <= 20), WebView
- does not <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)">differentiate
+ For example, most website that have advertisements load them from a third-party ad broker, like Google’s <a href="https://www.google.com/adsense/start/">Ad Sense</a>.
+ Every time the website loads, it requests the ad broker to display an ad.
+ The ad broker analyzes any information they may have about the user, looks at the current rate advertisers are willing to pay for their ads, and selects the one to display.
+ The section of the website that displays the ads is loaded from the third-party broker’s server instead of the main server.</p>
+
+ <p>Because most of the advertisements on the internet are processed by only a few brokers,
+ it didn’t take long for them to realize that they could set a tracking cookie on the user’s device and know every place that user goes.
+ Every time an ad loads from a broker, the first thing it does it check to see if if the device already has a unique serial number in a tracking cookie.
+ If it does, it looks up the profile for that serial number and makes a note of the new site.
+ This is why a user can do a search on one website for a product they typically don’t look for, like walnuts,
+ and then suddenly start seeing advertisements for walnuts on every website they visit.</p>
+
+ <p>In addition to ad brokers, social media sites discovered they could get in on the action.
+ A few years ago, the major social media sites like Facebook and Twitter convinced a large number of websites
+ that it would be in their best interest to place little social media icons on their pages.
+ These are not just images. They contain <a href="https://developers.facebook.com/docs/plugins/like-button/">embedded code</a> that links back to the social media site, and, among other things,
+ loads a third-party cookie on the device. These cookies are placed even if the user does not have an account with the social media platform.
+ Over time, companies like Facebook (which also runs an ad network) have built up quite a large number of detailed profiles about people who have
+ <a href="http://www.theverge.com/2016/5/27/11795248/facebook-ad-network-non-users-cookies-plug-ins">never even created an account on their site</a>.</p>
+
+ <p>There is no good reason to ever enable third-party cookies. On devices with Android KitKat or older (version <= 4.4.4 or API <= 20), WebView does not
+ <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)">differentiate
between first-party and third-party cookies</a>. Thus, enabling first-party cookies will also enable third-party cookies.</p>
<h3><img class="title" src="../shared_images/web_blue_light.png"> DOM Storage</h3>
- <p>Document Object Model storage, also known as web storage, is like cookies on steroids. Whereas the maximum combined storage size for all cookies from
- a single URL is 4 kilobytes, DOM storage can hold <a href="https://en.wikipedia.org/wiki/Web_storage#Storage_size">megabytes per site</a>.
- Because DOM storage uses JavaScript to read and write data, enabling it will do nothing unless JavaScript is also enabled.</p>
+ <p>Document Object Model storage, also known as web storage, is like cookies on steroids.
+ Whereas the maximum combined storage size for all cookies from a single URL is 4 kilobytes,
+ DOM storage can hold <a href="https://en.wikipedia.org/wiki/Web_storage#Storage_size">megabytes per site</a>.
+ Because DOM storage uses JavaScript to read and write data, it cannot be enabled unless JavaScript is also enabled.</p>
<h3><img class="title" src="../shared_images/subtitles_blue_light.png"> Form Data</h3>
<p>Form data contains information typed into web forms, like user names, addresses, phone numbers, etc., and lists them in a drop-down box on future visits.
- Unlike the other forms of local storage, form data is not sent to the web server without specific user interaction.</p>
+ Unlike the other forms of local storage, form data is not sent to the web server without specific user interaction.
+ Beginning in Android Oreo (8.0), WebView’s form data was replaced by the the <a href="https://medium.com/@bherbst/getting-androids-autofill-to-work-for-you-21435debea1">Autofill service</a>.
+ As such, controls for form data no longer appear on newer Android devices.</p>
</body>
</html>
\ No newline at end of file
</head>
<body>
- <h3>True Privacy</h3>
+ <h3><img class="title" src="../shared_images/visibility_off_blue_dark.png"> True Privacy</h3>
- <p>Privacy Browser is designed to let you take as much control of your privacy as possible while still browsing the internet.
- When a browser connects to a website, certain pieces of information which are necessary to facilitate the connection are transferred to the server.
- For example, the server will receive your IP address and a port number, which are necessary for it to know where to send the response.
- This information is often logged by the server, allowing the website developer to produce reports showing how often a webpage was loaded and how many different IP addresses accessed it.</p>
+ <p>Privacy Browser is designed to let you take as much control of your privacy as possible while still browsing the internet.
+ When a browser connects to a website, certain pieces of information which are necessary to facilitate the connection are transferred to the server.
+ For example, the server will receive your IP address and a port number, which are necessary for it to know where to send the response.
+ This information is often logged by the server, allowing the website developer to produce reports showing how often a webpage was loaded and how many different IP addresses accessed it.</p>
- <p>However, most website operators want more information about their visitors, including tracking their web browsing across multiple websites.
- There use many different techniques, including requesting or placing extra information on a user’s device, that facilitate this tracking.
- Almost all browsers will voluntarily participate in this tracking without informing the user they are doing so.
- Privacy Browser is designed to grant the user as much information and control over these tracking techniques as possible.</p>
+ <p>However, most website operators want more information about their visitors, including tracking their web browsing across multiple websites.
+ There are many different techniques, including requesting or placing extra information on a user’s device, that facilitate this tracking.
+ Almost all browsers will voluntarily participate in this tracking without informing the user they are doing so.
+ Privacy Browser is designed to grant the user as much information and control over these tracking techniques as possible.</p>
- <h3>Android’s WebView Limitations</h3>
+ <h3><img class="title" src="../shared_images/chrome_reader_mode_blue_guide_dark.png"> Android’s WebView Limitations</h3>
- <p>Privacy Browser uses Android’s built-in WebView to render websites. There are some limitations in the controls WebView exposes for managing privacy settings.
- For example, it isn’t possible to enable some JavaScript commands while disabling others.
- In the future, Privacy Browser will switch to a custom WebView called <a href="https://www.stoutner.com/february-2017-roadmap/">Privacy WebView</a>.</p>
+ <p>Privacy Browser uses Android’s built-in WebView to render websites. There are some limitations in the controls WebView exposes for managing privacy settings.
+ For example, it isn’t possible to enable some JavaScript commands while disabling others.
+ In the future, Privacy Browser will switch to a custom WebView called <a href="https://www.stoutner.com/category/roadmap/">Privacy WebView</a>.</p>
</body>
</html>
\ No newline at end of file
</head>
<body>
- <h3>True Privacy</h3>
+ <h3><img class="title" src="../shared_images/visibility_off_blue_light.png"> True Privacy</h3>
- <p>Privacy Browser is designed to let you take as much control of your privacy as possible while still browsing the internet.
- When a browser connects to a website, certain pieces of information which are necessary to facilitate the connection are transferred to the server.
- For example, the server will receive your IP address and a port number, which are necessary for it to know where to send the response.
- This information is often logged by the server, allowing the website developer to produce reports showing how often a webpage was loaded and how many different IP addresses accessed it.</p>
+ <p>Privacy Browser is designed to let you take as much control of your privacy as possible while still browsing the internet.
+ When a browser connects to a website, certain pieces of information which are necessary to facilitate the connection are transferred to the server.
+ For example, the server will receive your IP address and a port number, which are necessary for it to know where to send the response.
+ This information is often logged by the server, allowing the website developer to produce reports showing how often a webpage was loaded and how many different IP addresses accessed it.</p>
- <p>However, most website operators want more information about their visitors, including tracking their web browsing across multiple websites.
- There use many different techniques, including requesting or placing extra information on a user’s device, that facilitate this tracking.
- Almost all browsers will voluntarily participate in this tracking without informing the user they are doing so.
- Privacy Browser is designed to grant the user as much information and control over these tracking techniques as possible.</p>
+ <p>However, most website operators want more information about their visitors, including tracking their web browsing across multiple websites.
+ There are many different techniques, including requesting or placing extra information on a user’s device, that facilitate this tracking.
+ Almost all browsers will voluntarily participate in this tracking without informing the user they are doing so.
+ Privacy Browser is designed to grant the user as much information and control over these tracking techniques as possible.</p>
- <h3>Android’s WebView Limitations</h3>
+ <h3><img class="title" src="../shared_images/chrome_reader_mode_blue_light.png"> Android’s WebView Limitations</h3>
- <p>Privacy Browser uses Android’s built-in WebView to render websites. There are some limitations in the controls WebView exposes for managing privacy settings.
- For example, it isn’t possible to enable some JavaScript commands while disabling others.
- In the future, Privacy Browser will switch to a custom WebView called <a href="https://www.stoutner.com/february-2017-roadmap/">Privacy WebView</a>.</p>
+ <p>Privacy Browser uses Android’s built-in WebView to render websites. There are some limitations in the controls WebView exposes for managing privacy settings.
+ For example, it isn’t possible to enable some JavaScript commands while disabling others.
+ In the future, Privacy Browser will switch to a custom WebView called <a href="https://www.stoutner.com/category/roadmap/">Privacy WebView</a>.</p>
</body>
</html>
\ No newline at end of file
<!--
Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017-2018 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017-2018 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<li>Arreglar el <a href="https://redmine.stoutner.com/issues/317">estado del elemento del menú Borrar Datos</a> en Oreo (Android 8.0) y posteriores.</li>
<li>Arreglar el tamaño del mensaje <a href="https://redmine.stoutner.com/issues/319">Esperando a Orbot</a>.</li>
<li>Incrementar la API dirigido hacia la 28 (Android 9 Pie).</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
<li>Actualizada la traducción al ruso.</li>
</ul>
<li>Arreglar el mensaje: “<a href="https://redmine.stoutner.com/issues/307">Esperando a Orbot</a>”.</li>
<li>Arreglar <a href="https://redmine.stoutner.com/issues/306">dos</a> <a href="https://redmine.stoutner.com/issues/314">fallos</a> en el procesamiento de listas de bloqueo.</li>
<li>Arreglar <a href="https://redmine.stoutner.com/issues/298">dos</a> <a href="https://redmine.stoutner.com/issues/296">problemas</a> con el modo de vídeo a pantalla completa.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
<li>Actualizada la traducción al ruso.</li>
</ul>
<li>Reemplazar el icono de la barra de aplicaciones de datos de formulario por un <a href="https://redmine.stoutner.com/issues/288">icono de actualización</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/185">Eliminar las opciones de datos de formulario</a> comenzando en Android Oreo.</li>
<li>Corregir un error <a href="https://redmine.stoutner.com/issues/295">al ver o cargar la configuración de dominio con una URL en blanco</a>.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Traducción al alemán parcialmente actualizada proporcionada por Stefan Erhardt.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
<li>Actualizada la traducción al ruso.</li>
<li>Corregir un error que causaba que algunos cambios en la configuración de dominio <a href="https://redmine.stoutner.com/issues/281">no se aplicaran hasta después de recargar</a>.</li>
<li>Mejorar el flujo de trabajo al <a href="https://redmine.stoutner.com/issues/276">agregar</a> y <a href="https://redmine.stoutner.com/issues/240">editar</a>
la configuración de dominio desde el menú de opciones.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
<li>Actualizada la traducción al ruso.</li>
</ul>
<li>Añadir una advertencia de que el Modo incógnito <a href="https://redmine.stoutner.com/issues/271">desactiva la navegación hacia adelante y hacia atrás</a>.</li>
<li>Permitir <a href="https://redmine.stoutner.com/issues/257">que las cookies se guarden</a> cuando el Modo incógnito está activado.</li>
<li>No <a href="https://redmine.stoutner.com/issues/256">recargar la página web</a> al reiniciar desde el lanzador.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Traducción al alemán parcialmente actualizada proporcionada por Stefan Erhardt.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
<li>Primera traducción completa al ruso.</li>
<li>Corregir <a href="https://redmine.stoutner.com/issues/248">el formato de color</a> en el cuadro de texto URL.</li>
<li>Clarificar el lenguaje en la <a href="https://redmine.stoutner.com/issues/244">política de privacidad</a>.</li>
<li>Incrementar la API dirigido hacia la 27 (Android Oreo, 8.1.0).</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
<li>Traducción parcial al ruso.</li>
</ul>
<li>Añadir un elemento de menú de opciones para <a href="https://redmine.stoutner.com/issues/104">crear/editar la configuración del dominio</a> para el dominio actual.</li>
<li>Abrir <a href="https://redmine.stoutner.com/issues/226">hipervínculos de números telefónicos</a> en el marcador telefónico.</li>
<li>Arreglar un error de compilación que <a href="https://forum.f-droid.org/t/build-failing-with-could-not-find-gradle-error/1612/4">impedía la liberación de 2.7 y 2.7.1</a> en F-Droid.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
</ul>
<li>Evitar que el Modo Noche <a href="https://redmine.stoutner.com/issues/213">parpadee sobre un fondo blanco</a> al cargar páginas nuevas.</li>
<li>Actualizar los <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=379d977e9db12b28952cbce0b127548576c87b95">agentes de usuario</a>.</li>
<li>Incrementar la API dirigido hacia la 26 (Android Oreo, 8.0.0).</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
</ul>
<li>Actualizar el renderizado del tema oscuro de las <a href="https://redmine.stoutner.com/issues/150">secciones Acerca de y Guía</a>.</li>
<li>Añadir soporte para <a href="https://redmine.stoutner.com/issues/52">autenticación HTTP</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/178">Colorear el Nombre Común</a> en el cuadro de diálogo Ver certificado SSL.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
</ul>
<li>Muchas <a href="https://redmine.stoutner.com/issues/102">pequeñas</a> <a href="https://redmine.stoutner.com/issues/153">mejoras</a> <a href="https://redmine.stoutner.com/issues/97">se han</a>
<a href="https://redmine.stoutner.com/issues/108">hecho</a> <a href="https://redmine.stoutner.com/issues/171">a la</a> <a href="https://redmine.stoutner.com/issues/172">actividad</a>
<a href="https://redmine.stoutner.com/issues/173">de los</a> <a href="https://redmine.stoutner.com/issues/152">Dominios</a>.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
</ul>
<li>Añadir una <a href="https://redmine.stoutner.com/issues/134">acción de deshacer</a> a la snackbar cuando las cookies, el almacenamiento DOM, o los datos de formulario sean limpiados desde el menú de opciones.</li>
<li>Arreglar un error que causaba <a href="https://redmine.stoutner.com/issues/139">que se perdieran los cambios pendientes al reiniciar</a>.</li>
<li>Arreglar un error con el <a href="https://redmine.stoutner.com/issues/131">diseño spinner en algunos dispositivos Huawei</a>.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
</ul>
<li><a href="https://redmine.stoutner.com/issues/130">Añadir el título</a> a la URL al compartir a través del menú de opciones.</li>
<li>Deshabilitar los <a href="https://redmine.stoutner.com/issues/93">ajustes de cookies de terceras partes en KitKat</a> porque sólo funciona en Lollipop o más nuevo.</li>
<li><a href="https://redmine.stoutner.com/issues/89">Mover Actualizar a la parte inferior</a> del menú de opciones.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
</ul>
<li>Mostrar la <a href="https://redmine.stoutner.com/issues/117">versión de Orbot</a> y <a href="https://redmine.stoutner.com/issues/115">firma del paquete APK</a> en Acerca de → Versión.</li>
<li>Actualizar la <a href="https://www.stoutner.com/privacy-browser/privacy-policy/">política de privacidad</a> a la versión 1.4.</li>
<li>Actualizar la <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/assets/pgl.yoyo.org_adservers.txt;h=cd750892e52bf06e7295aa4b51ccb548de4571cd;hp=436a8b83f3142b231cf43b144a6659f869b2a3ab;hb=9ba6d8a73e76d1d65a9df80f101ff3092f946972;hpb=76a37e5ce26f7d4ebe57d38cecc842e4c6c15819">lista de servidores de publicidad</a> desde pgl.yoyo.org.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
</ul>
<li><a href="https://redmine.stoutner.com/issues/109">Reaplicar la configuración de dominio</a> tras cerrar Configuraciones o Dominios.</li>
<li><a href="https://redmine.stoutner.com/issues/106">Redondear las esquinas en el resaltado de la configuración de dominio personalizado.</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/107">Mover la barra de progreso</a> a la parte inferior de la barra de aplicaciones.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
</ul>
<li>Sólo aplicar la configuración de dominio a subdominios si <a href="https://redmine.stoutner.com/issues/99">*. se especifica al principio del nombre de dominio</a>.</li>
<li>Recargar la configuración de dominio cuando <a href="https://redmine.stoutner.com/issues/100">se navega con el botón de retroceso</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/98">Autorellenar las ventanas de crear marcador y de crear acceso directo</a>.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
</ul>
<li>Implementar <a href="https://redmine.stoutner.com/issues/7">configuración de dominio personalizado</a>.</li>
<li>Cuando se usa proxy a través de Tor, <a href="https://redmine.stoutner.com/issues/90">esperar hasta que Orbot esté listo</a> antes de intentar cargar una página.</li>
<li><a href="https://redmine.stoutner.com/issues/87">Usar motores de búsqueda .onion</a> cuando se usa proxy a través de Tor.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
</ul>
<li><a href="https://redmine.stoutner.com/issues/82">Localizar las fechas</a> en los cuadros de diálogo del certificado SSL.</li>
<li>Habilitar la descarga de archivos de <a href="https://redmine.stoutner.com/issues/73">páginas web que requieren un inicio de sesión</a>. Código aportado por Hendrik Knackstedt.</li>
<li>Solucionar un error al intentar <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commit;h=da8974edd917b868957fa78bb3843fefb93b8cb7">descargar un archivo que no tiene un URI HTTP o HTTPS</a>.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Traducción al italiano inicial por Francesco Buratti.</li>
</ul>
<!--
Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017-2018 Jose A. León Becerra <emails@joseleon.me>. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017-2018 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<li>Arreglar el <a href="https://redmine.stoutner.com/issues/317">estado del elemento del menú Borrar Datos</a> en Oreo (Android 8.0) y posteriores.</li>
<li>Arreglar el tamaño del mensaje <a href="https://redmine.stoutner.com/issues/319">Esperando a Orbot</a>.</li>
<li>Incrementar la API dirigido hacia la 28 (Android 9 Pie).</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
<li>Actualizada la traducción al ruso.</li>
</ul>
<li>Arreglar el mensaje: “<a href="https://redmine.stoutner.com/issues/307">Esperando a Orbot</a>”.</li>
<li>Arreglar <a href="https://redmine.stoutner.com/issues/306">dos</a> <a href="https://redmine.stoutner.com/issues/314">fallos</a> en el procesamiento de listas de bloqueo.</li>
<li>Arreglar <a href="https://redmine.stoutner.com/issues/298">dos</a> <a href="https://redmine.stoutner.com/issues/296">problemas</a> con el modo de vídeo a pantalla completa.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
<li>Actualizada la traducción al ruso.</li>
</ul>
<li>Reemplazar el icono de la barra de aplicaciones de datos de formulario por un <a href="https://redmine.stoutner.com/issues/288">icono de actualización</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/185">Eliminar las opciones de datos de formulario</a> comenzando en Android Oreo.</li>
<li>Corregir un error <a href="https://redmine.stoutner.com/issues/295">al ver o cargar la configuración de dominio con una URL en blanco</a>.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Traducción al alemán parcialmente actualizada proporcionada por Stefan Erhardt.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
<li>Actualizada la traducción al ruso.</li>
<li>Corregir un error que causaba que algunos cambios en la configuración de dominio <a href="https://redmine.stoutner.com/issues/281">no se aplicaran hasta después de recargar</a>.</li>
<li>Mejorar el flujo de trabajo al <a href="https://redmine.stoutner.com/issues/276">agregar</a> y <a href="https://redmine.stoutner.com/issues/240">editar</a>
la configuración de dominio desde el menú de opciones.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
<li>Actualizada la traducción al ruso.</li>
</ul>
<li>Añadir una advertencia de que el Modo incógnito <a href="https://redmine.stoutner.com/issues/271">desactiva la navegación hacia adelante y hacia atrás</a>.</li>
<li>Permitir <a href="https://redmine.stoutner.com/issues/257">que las cookies se guarden</a> cuando el Modo incógnito está activado.</li>
<li>No <a href="https://redmine.stoutner.com/issues/256">recargar la página web</a> al reiniciar desde el lanzador.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Traducción al alemán parcialmente actualizada proporcionada por Stefan Erhardt.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
<li>Primera traducción completa al ruso.</li>
<li>Corregir <a href="https://redmine.stoutner.com/issues/248">el formato de color</a> en el cuadro de texto URL.</li>
<li>Clarificar el lenguaje en la <a href="https://redmine.stoutner.com/issues/244">política de privacidad</a>.</li>
<li>Incrementar la API dirigido hacia la 27 (Android Oreo, 8.1.0).</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
<li>Traducción parcial al ruso.</li>
</ul>
<li>Añadir un elemento de menú de opciones para <a href="https://redmine.stoutner.com/issues/104">crear/editar la configuración del dominio</a> para el dominio actual.</li>
<li>Abrir <a href="https://redmine.stoutner.com/issues/226">hipervínculos de números telefónicos</a> en el marcador telefónico.</li>
<li>Arreglar un error de compilación que <a href="https://forum.f-droid.org/t/build-failing-with-could-not-find-gradle-error/1612/4">impedía la liberación de 2.7 y 2.7.1</a> en F-Droid.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
</ul>
<li>Evitar que el Modo Noche <a href="https://redmine.stoutner.com/issues/213">parpadee sobre un fondo blanco</a> al cargar páginas nuevas.</li>
<li>Actualizar los <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=379d977e9db12b28952cbce0b127548576c87b95">agentes de usuario</a>.</li>
<li>Incrementar la API dirigido hacia la 26 (Android Oreo, 8.0.0).</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
</ul>
<li>Actualizar el renderizado del tema oscuro de las <a href="https://redmine.stoutner.com/issues/150">secciones Acerca de y Guía</a>.</li>
<li>Añadir soporte para <a href="https://redmine.stoutner.com/issues/52">autenticación HTTP</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/178">Colorear el Nombre Común</a> en el cuadro de diálogo Ver certificado SSL.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
</ul>
<li>Muchas <a href="https://redmine.stoutner.com/issues/102">pequeñas</a> <a href="https://redmine.stoutner.com/issues/153">mejoras</a> <a href="https://redmine.stoutner.com/issues/97">se han</a>
<a href="https://redmine.stoutner.com/issues/108">hecho</a> <a href="https://redmine.stoutner.com/issues/171">a la</a> <a href="https://redmine.stoutner.com/issues/172">actividad</a>
<a href="https://redmine.stoutner.com/issues/173">de los</a> <a href="https://redmine.stoutner.com/issues/152">Dominios</a>.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
</ul>
<li>Añadir una <a href="https://redmine.stoutner.com/issues/134">acción de deshacer</a> a la snackbar cuando las cookies, el almacenamiento DOM, o los datos de formulario sean limpiados desde el menú de opciones.</li>
<li>Arreglar un error que causaba <a href="https://redmine.stoutner.com/issues/139">que se perdieran los cambios pendientes al reiniciar</a>.</li>
<li>Arreglar un error con el <a href="https://redmine.stoutner.com/issues/131">diseño spinner en algunos dispositivos Huawei</a>.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
</ul>
<li><a href="https://redmine.stoutner.com/issues/130">Añadir el título</a> a la URL al compartir a través del menú de opciones.</li>
<li>Deshabilitar los <a href="https://redmine.stoutner.com/issues/93">ajustes de cookies de terceras partes en KitKat</a> porque sólo funciona en Lollipop o más nuevo.</li>
<li><a href="https://redmine.stoutner.com/issues/89">Mover Actualizar a la parte inferior</a> del menú de opciones.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
</ul>
<li>Mostrar la <a href="https://redmine.stoutner.com/issues/117">versión de Orbot</a> y <a href="https://redmine.stoutner.com/issues/115">firma del paquete APK</a> en Acerca de → Versión.</li>
<li>Actualizar la <a href="https://www.stoutner.com/privacy-browser/privacy-policy/">política de privacidad</a> a la versión 1.4.</li>
<li>Actualizar la <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/assets/pgl.yoyo.org_adservers.txt;h=cd750892e52bf06e7295aa4b51ccb548de4571cd;hp=436a8b83f3142b231cf43b144a6659f869b2a3ab;hb=9ba6d8a73e76d1d65a9df80f101ff3092f946972;hpb=76a37e5ce26f7d4ebe57d38cecc842e4c6c15819">lista de servidores de publicidad</a> desde pgl.yoyo.org.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
</ul>
<li><a href="https://redmine.stoutner.com/issues/109">Reaplicar la configuración de dominio</a> tras cerrar Configuraciones o Dominios.</li>
<li><a href="https://redmine.stoutner.com/issues/106">Redondear las esquinas en el resaltado de la configuración de dominio personalizado.</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/107">Mover la barra de progreso</a> a la parte inferior de la barra de aplicaciones.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
</ul>
<li>Sólo aplicar la configuración de dominio a subdominios si <a href="https://redmine.stoutner.com/issues/99">*. se especifica al principio del nombre de dominio</a>.</li>
<li>Recargar la configuración de dominio cuando <a href="https://redmine.stoutner.com/issues/100">se navega con el botón de retroceso</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/98">Autorellenar las ventanas de crear marcador y de crear acceso directo</a>.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
</ul>
<li>Implementar <a href="https://redmine.stoutner.com/issues/7">configuración de dominio personalizado</a>.</li>
<li>Cuando se usa proxy a través de Tor, <a href="https://redmine.stoutner.com/issues/90">esperar hasta que Orbot esté listo</a> antes de intentar cargar una página.</li>
<li><a href="https://redmine.stoutner.com/issues/87">Usar motores de búsqueda .onion</a> cuando se usa proxy a través de Tor.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
</ul>
<li><a href="https://redmine.stoutner.com/issues/82">Localizar las fechas</a> en los cuadros de diálogo del certificado SSL.</li>
<li>Habilitar la descarga de archivos de <a href="https://redmine.stoutner.com/issues/73">páginas web que requieren un inicio de sesión</a>. Código aportado por Hendrik Knackstedt.</li>
<li>Solucionar un error al intentar <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commit;h=da8974edd917b868957fa78bb3843fefb93b8cb7">descargar un archivo que no tiene un URI HTTP o HTTPS</a>.</li>
- <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+ <li>Actualizada la traducción al español proporcionada por Jose A. León.</li>
<li>Traducción al italiano inicial por Francesco Buratti.</li>
</ul>
<!--
Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
+ Translation 2017-2018 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
Privacy Browser is free software: you can redistribute it and/or modify
<h3>Traductores</h3>
Stefan Erhardt: Alemán<br/>
Francesco Buratti: Italiano<br/>
- Jose A. León Becerra: Español
+ Jose A. León: Español
<h3>Traductores anteriores</h3>
<a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>: Alemán<br/>
<!--
Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
+ Translation 2017-2018 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
Privacy Browser is free software: you can redistribute it and/or modify
<h3>Traductores</h3>
Stefan Erhardt: Alemán<br/>
Francesco Buratti: Italiano<br/>
- Jose A. León Becerra: Español
+ Jose A. León: Español
<h3>Traductores anteriores</h3>
<a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>: Alemán<br/>
<!--
Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017-2018 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017-2018 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<!--
Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017-2018 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017-2018 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<!--
Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<!--
Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<!--
Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017-2018 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017-2018 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<!--
Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017-2018 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017-2018 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<!--
Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<!--
Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<!--
Copyright © 2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2018 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2018 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<!--
Copyright © 2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2018 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2018 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<!--
Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<!--
Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<!--
Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017-2018 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<h3><img class="title" src="../shared_images/privacy_browser.png"> Javascript es poderoso</h3>
<p>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.</p>
+ 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.</p>
- <p>Javascript es un lenguaje de programación. Muchos servidores web alojan programas escritos en Javascript, que son enviados a los dispositivos como parte de la página
- web. El dispositivo ejecuta este Javascript en su procesador local y sigue los comandos del programa, el cual puede animar imágenes en dicho sitio web, abrir un menú emergente, y
- hacer muchas otras cosas útiles.</p>
+ <p>Javascript es un lenguaje de programación. Muchos servidores web alojan programas escritos en Javascript, que son enviados a los dispositivos como parte de la página web.
+ El dispositivo ejecuta este Javascript en su procesador local y sigue los comandos del programa, el cual puede animar imágenes en dicho sitio web, abrir un menú emergente,
+ y hacer muchas otras cosas útiles.</p>
<h3><img class="title" src="../shared_images/javascript_enabled.png"> Javascript es peligroso</h3>
- <p>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 <a href="http://webkay.robinlinus.com">webkay</a>, que es una web
- que muestra el tipo de información que Javascript puede producir sobre un dispositivo. <a href="http://www.browserleaks.com/">Browser Leaks</a> es otro buen recurso.</p>
+ <p>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 <a href="http://webkay.robinlinus.com">webkay</a>,
+ que es una web que muestra el tipo de información que Javascript puede producir sobre un dispositivo. <a href="http://www.browserleaks.com/">Browser Leaks</a> es otro buen recurso.</p>
<p><img class="center" src="../en/images/webkay.png"></p>
- <p>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.
+ <p>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 <img class="inline" src="../shared_images/privacy_browser.png"> o amarillo <img class="inline" src="../shared_images/warning.png">
(los cuales indican que Javascript está deshabilitado) y rojo <img class="inline" src="../shared_images/javascript_enabled.png"> (Javascript habilitado).
Revisar la diferente información que webkay puede recoger con Javascript habilitado y deshabilitado es informativo.</p>
- <p>Navegar por internet con Javascript deshabilitado, y sólo habilitarlo cuando sea necesario, hace mucho en proteger la privacidad del usuario.
- Además, Javascript se usa para cargar muchos de los molestos anuncios y demás basura que viene con las más modernas páginas web.
- Al deshabilitarlo, las páginas web cargarán más rápido, consumirán menos tráfico de red y contendrán menos anuncios molestos, como aquellos que cubren el texto de toda la página web.</p>
+ <p>Browsing the internet with JavaScript disabled, and only enabling it if needed, goes a long way toward protecting privacy.
+ In addition, JavaScript is used to load much of the annoying advertisements and extra cruft that comes along with most modern websites.
+ With it disabled, websites will load faster, consume less network traffic, and use less CPU power, which leads to longer battery life.</p>
</body>
</html>
\ No newline at end of file
<!--
Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017-2018 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<h3><img class="title" src="../shared_images/privacy_browser.png"> Javascript es poderoso</h3>
<p>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.</p>
+ 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.</p>
- <p>Javascript es un lenguaje de programación. Muchos servidores web alojan programas escritos en Javascript, que son enviados a los dispositivos como parte de la página
- web. El dispositivo ejecuta este Javascript en su procesador local y sigue los comandos del programa, el cual puede animar imágenes en dicho sitio web, abrir un menú emergente, y
- hacer muchas otras cosas útiles.</p>
+ <p>Javascript es un lenguaje de programación. Muchos servidores web alojan programas escritos en Javascript, que son enviados a los dispositivos como parte de la página web.
+ El dispositivo ejecuta este Javascript en su procesador local y sigue los comandos del programa, el cual puede animar imágenes en dicho sitio web, abrir un menú emergente,
+ y hacer muchas otras cosas útiles.</p>
<h3><img class="title" src="../shared_images/javascript_enabled.png"> Javascript es peligroso</h3>
- <p>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 <a href="http://webkay.robinlinus.com">webkay</a>, que es una web
- que muestra el tipo de información que Javascript puede producir sobre un dispositivo. <a href="http://www.browserleaks.com/">Browser Leaks</a> es otro buen recurso.</p>
+ <p>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 <a href="http://webkay.robinlinus.com">webkay</a>,
+ que es una web que muestra el tipo de información que Javascript puede producir sobre un dispositivo. <a href="http://www.browserleaks.com/">Browser Leaks</a> es otro buen recurso.</p>
<p><img class="center" src="../en/images/webkay.png"></p>
- <p>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.
+ <p>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 <img class="inline" src="../shared_images/privacy_browser.png"> o amarillo <img class="inline" src="../shared_images/warning.png">
(los cuales indican que Javascript está deshabilitado) y rojo <img class="inline" src="../shared_images/javascript_enabled.png"> (Javascript habilitado).
Revisar la diferente información que webkay puede recoger con Javascript habilitado y deshabilitado es informativo.</p>
- <p>Navegar por internet con Javascript deshabilitado, y sólo habilitarlo cuando sea necesario, hace mucho en proteger la privacidad del usuario.
- Además, Javascript se usa para cargar muchos de los molestos anuncios y demás basura que viene con las más modernas páginas web.
- Al deshabilitarlo, las páginas web cargarán más rápido, consumirán menos tráfico de red y contendrán menos anuncios molestos, como aquellos que cubren el texto de toda la página web.</p>
+ <p>Browsing the internet with JavaScript disabled, and only enabling it if needed, goes a long way toward protecting privacy.
+ In addition, JavaScript is used to load much of the annoying advertisements and extra cruft that comes along with most modern websites.
+ With it disabled, websites will load faster, consume less network traffic, and use less CPU power, which leads to longer battery life.</p>
</body>
</html>
\ No newline at end of file
<!--
Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017-2018 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<p>Las cookies de primera parte son cookies establecidas por la página web en la barra URL de la parte superior de la página.</p>
- <p>Desde los primeros días de internet se hizo obvio que sería algo ventajoso para las páginas web el poder guardar información en un ordenador para un acceso futuro. Por ejemplo,
- una página web que muestra información del tiempo podría preguntar al usuario por un código postal, y luego guardarlo en una cookie. La próxima vez que el usuario visitara la
- página web, la información del tiempo sería automáticamente cargada para ese código postal, sin que el usuario tenga que poner su código postal, y sin la necesidad por parte del usuario
- de crear una cuenta en la página web (que sería excesivo para una tarea tan simple).</p>
+ <p>From the early days of the internet, it became obvious that it would be advantageous for websites to be able to store information on a computer for future access.
+ For example, a website that displays weather information could ask the user for a zip code, and then store it in a cookie.
+ The next time the user visited the website, weather information would automatically load for that zip code, without the user having to enter it again.</p>
- <p>Como todo lo demás en la web, gente inteligente averiguó todas las formas de abusar de las cookies para hacer cosas que los usuarios no aprobarían si supieran que están ocurriendo. Por
- ejemplo, una página web puede establecer una cookie con un número de serie único en un dispositivo. Luego, cada vez que el usuario visite la página web con ese dispositivo, puede ser
- vinculado a un perfil único, incluso si el dispositivo se conecta desde direcciones IP diferentes, como a menudo hacen los teléfonos celulares.</p>
+ <p>Like everything else on the web, clever people figured out all types of ways to abuse cookies to do things that users would not approve of if they knew they were happening.
+ For example, a website can set a cookie with a unique serial number on a device.
+ Then, every time a user visits the website on that device, it can be linked to a unique profile the server maintains for that serial number,
+ even if the device connects from different IP addresses.</p>
- <p>Muchas páginas web con inicios de sesión requieren que sean habilitadas las cookies de primera parte para que un determinado usuario siga conectado en dicha sesión. Las cookies no
- son la única forma en que una página web puede mantener conectado en una sesión a un usuario mientras se mueve de una página a otra en ese sitio web, pero si una página web en particular
- ha elegido implementar inicios de sesión de esa manera, la única forma de poder usar la funcionalidad de ese sitio web será habilitando cookies de primera parte.</p>
+ <p>Almost all websites with logins require first-party cookies to be enabled for a user to log in.
+ That is how they make sure it is still you as you move from page to page on the site, and is, in my opinion, one of the few legitimate uses for cookies.</p>
- <p>Si las cookies de primera parte están habilitadas pero Javascript está deshabilitado, el icono de privacidad será amarillo <img class="inline" src="../shared_images/warning.png"> como advertencia.</p>
+ <p>Si las cookies de primera parte están habilitadas pero Javascript está deshabilitado,
+ el icono de privacidad será amarillo <img class="inline" src="../shared_images/warning.png"> como advertencia.</p>
<h3><img class="title" src="../shared_images/cookie_blue_dark.png"> Cookies de terceras partes</h3>
- <p>Las cookies de terceras partes son establecidas por ciertas partes de una página web que son cargadas desde servidores diferentes a la URL de la parte superior de la página. Por ejemplo,
- la mayoría de páginas web que tienen anuncios los cargan desde una compañía de publicidad de terceros, como <a href="https://www.google.com/adsense/start/#?modal_active=none">Ad Sense</a>
- de Google. Cada vez que se carga la página web, solicita a la compañía de publicidad que muestre un anuncio. La compañía de publicidad analiza cualquier información que pueda tener sobre el usuario,
- analiza la tasa actual que los anunciantes están dispuestos a pagar por sus anuncios, y selecciona uno para mostrar.
- La sección de la página web que muestra los anuncios es cargada desde el servidor de la compañía de terceros en vez de hacerlo desde el servidor principal.</p>
-
- <p>Ya que la mayoría de los anuncios en internet se muestran desde solo unas pequeñas compañías, no les llevó a éstas mucho tiempo en darse cuenta que podrían establecer una cookie de seguimiento
- en el dispositivo del usuario y así conocer cualquier lugar al que el usuario va. Cada vez que un anuncio se carga desde una compañía, lo primero que hace es comprobar si el dispositivo ya tiene un
- único número de serie en una cookie de seguimiento. Si es así, busca el perfil para ese número de serie y toma nota del nuevo sitio web. Es por esto que un usuario puede hacer una búsqueda en
- una página web por un producto que normalmente no busca, como nueces, y luego de pronto empieza a ver anuncios de nueces en cada página web que visita.</p>
-
- <p>Además de compañías de publicidad, las páginas de redes sociales descubrieron que también podían entrar en acción. Hace unos pocos años, las principales páginas de redes sociales
- como Facebook y Twitter convencieron a un gran número de páginas web que sería por su mejor interés colocar pequeños iconos de redes sociales en sus páginas. Éstos no son sólo imágenes.
+ <p>Las cookies de terceras partes son establecidas por ciertas partes de una página web que son cargadas desde servidores diferentes a la URL de la parte superior de la página.
+ Por ejemplo, la mayoría de páginas web que tienen anuncios los cargan desde una compañía de publicidad de terceros, como <a href="https://www.google.com/adsense/start/">Ad Sense</a> de Google.
+ Cada vez que se carga la página web, solicita a la compañía de publicidad que muestre un anuncio.
+ La compañía de publicidad analiza cualquier información que pueda tener sobre el usuario, analiza la tasa actual que los anunciantes están dispuestos a pagar por sus anuncios,
+ y selecciona uno para mostrar. La sección de la página web que muestra los anuncios es cargada desde el servidor de la compañía de terceros en vez de hacerlo desde el servidor principal.</p>
+
+ <p>Ya que la mayoría de los anuncios en internet se muestran desde solo unas pequeñas compañías,
+ no les llevó a éstas mucho tiempo en darse cuenta que podrían establecer una cookie de seguimiento en el dispositivo del usuario y así conocer cualquier lugar al que el usuario va.
+ Cada vez que un anuncio se carga desde una compañía, lo primero que hace es comprobar si el dispositivo ya tiene un único número de serie en una cookie de seguimiento.
+ Si es así, busca el perfil para ese número de serie y toma nota del nuevo sitio web.
+ Es por esto que un usuario puede hacer una búsqueda en una página web por un producto que normalmente no busca, como nueces,
+ y luego de pronto empieza a ver anuncios de nueces en cada página web que visita.</p>
+
+ <p>Además de compañías de publicidad, las páginas de redes sociales descubrieron que también podían entrar en acción.
+ Hace unos pocos años, las principales páginas de redes sociales como Facebook y Twitter convencieron a un gran número de páginas web
+ que sería por su mejor interés colocar pequeños iconos de redes sociales en sus páginas. Éstos no son sólo imágenes.
Contienen <a href="https://developers.facebook.com/docs/plugins/like-button/">código incrustado</a> que enlazan de nuevo a la web de la red social,
y entre otras cosas cargan una cookie de terceras partes en el dispositivo. Estas cookies se colocan aunque el usuario no tenga una cuenta con la plataforma de la red social.
A través del tiempo, compañías como Facebook (la cual también corre una red de anuncios) han construído un gran número de perfiles detallados sobre personas que
<a href="http://www.theverge.com/2016/5/27/11795248/facebook-ad-network-non-users-cookies-plug-ins">ni siquiera han creado una cuenta en su web</a>.
- <p>Prácticamente no existe una buena razón por la cual se deban habilitar las cookies de terceras partes. En dispositivos con Android KitKat o más antiguos (versión <= 4.4.4 o API <= 20).
- WebView no <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#acceptThirdPartyCookies(android.webkit.WebView)">diferencia entre cookies de primera parte
- y de terceras partes</a>. Así que habilitando las cookies de primera parte se habilitarán también las de terceras partes.</p>
+ <p>There is no good reason to ever enable third-party cookies. On devices with Android KitKat or older (version <= 4.4.4 or API <= 20), WebView does not
+ <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)">differentiate
+ between first-party and third-party cookies</a>. Thus, enabling first-party cookies will also enable third-party cookies.</p>
<h3><img class="title" src="../shared_images/web_blue_dark.png"> Almacenamiento DOM</h3>
- <p>El almacenamiento Modelo de Objeto de Documento (Document Object Model), también conocido como almacenamiento web, es como cookies pero más poderoso.
- Mientras el tamaño de almacenamiento combinado máximo para todas las cookies de una única URL es de 4 kilobytes,
- el almacenamiento DOM puede tener <a href="https://en.wikipedia.org/wiki/Web_storage#Storage_size">megabytes por sitio web</a>.
- Debido a que el almacenamiento DOM usa Javascript para leer y escribir los datos, habilitarlo no hará nada a menos que Javascript sea habilitado también.</p>
+ <p>Document Object Model storage, also known as web storage, is like cookies on steroids.
+ Whereas the maximum combined storage size for all cookies from a single URL is 4 kilobytes,
+ DOM storage can hold <a href="https://en.wikipedia.org/wiki/Web_storage#Storage_size">megabytes per site</a>.
+ Because DOM storage uses JavaScript to read and write data, it cannot be enabled unless JavaScript is also enabled.</p>
<h3><img class="title" src="../shared_images/subtitles_blue_dark.png"> Datos de formulario</h3>
- <p>Los datos de formulario contienen información escrita en formularios web, como nombres de usuario, direcciones, números de teléfono, etcétera,
- y los enumera en un cuadro desplegable en futuras visitas.
- A diferencia de las otras formas de almacenamiento local, los datos de formulario no son enviados al servidor web sin una interacción específica del usuario.</p>
+ <p>Form data contains information typed into web forms, like user names, addresses, phone numbers, etc., and lists them in a drop-down box on future visits.
+ Unlike the other forms of local storage, form data is not sent to the web server without specific user interaction.
+ Beginning in Android Oreo (8.0), WebView’s form data was replaced by the the <a href="https://medium.com/@bherbst/getting-androids-autofill-to-work-for-you-21435debea1">Autofill service</a>.
+ As such, controls for form data no longer appear on newer Android devices.</p>
</body>
</html>
\ No newline at end of file
<!--
Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017-2018 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<p>Las cookies de primera parte son cookies establecidas por la página web en la barra URL de la parte superior de la página.</p>
- <p>Desde los primeros días de internet se hizo obvio que sería algo ventajoso para las páginas web el poder guardar información en un ordenador para un acceso futuro. Por ejemplo,
- una página web que muestra información del tiempo podría preguntar al usuario por un código postal, y luego guardarlo en una cookie. La próxima vez que el usuario visitara la
- página web, la información del tiempo sería automáticamente cargada para ese código postal, sin que el usuario tenga que poner su código postal, y sin la necesidad por parte del usuario
- de crear una cuenta en la página web (que sería excesivo para una tarea tan simple).</p>
+ <p>From the early days of the internet, it became obvious that it would be advantageous for websites to be able to store information on a computer for future access.
+ For example, a website that displays weather information could ask the user for a zip code, and then store it in a cookie.
+ The next time the user visited the website, weather information would automatically load for that zip code, without the user having to enter it again.</p>
- <p>Como todo lo demás en la web, gente inteligente averiguó todas las formas de abusar de las cookies para hacer cosas que los usuarios no aprobarían si supieran que están ocurriendo. Por
- ejemplo, una página web puede establecer una cookie con un número de serie único en un dispositivo. Luego, cada vez que el usuario visite la página web con ese dispositivo, puede ser
- vinculado a un perfil único, incluso si el dispositivo se conecta desde direcciones IP diferentes, como a menudo hacen los teléfonos celulares.</p>
+ <p>Like everything else on the web, clever people figured out all types of ways to abuse cookies to do things that users would not approve of if they knew they were happening.
+ For example, a website can set a cookie with a unique serial number on a device.
+ Then, every time a user visits the website on that device, it can be linked to a unique profile the server maintains for that serial number,
+ even if the device connects from different IP addresses.</p>
- <p>Muchas páginas web con inicios de sesión requieren que sean habilitadas las cookies de primera parte para que un determinado usuario siga conectado en dicha sesión. Las cookies no
- son la única forma en que una página web puede mantener conectado en una sesión a un usuario mientras se mueve de una página a otra en ese sitio web, pero si una página web en particular
- ha elegido implementar inicios de sesión de esa manera, la única forma de poder usar la funcionalidad de ese sitio web será habilitando cookies de primera parte.</p>
+ <p>Almost all websites with logins require first-party cookies to be enabled for a user to log in.
+ That is how they make sure it is still you as you move from page to page on the site, and is, in my opinion, one of the few legitimate uses for cookies.</p>
<p>Si las cookies de primera parte están habilitadas pero Javascript está deshabilitado,
el icono de privacidad será amarillo <img class="inline" src="../shared_images/warning.png"> como advertencia.</p>
<h3><img class="title" src="../shared_images/cookie_blue_light.png"> Cookies de terceras partes</h3>
- <p>Las cookies de terceras partes son establecidas por ciertas partes de una página web que son cargadas desde servidores diferentes a la URL de la parte superior de la página. Por ejemplo,
- la mayoría de páginas web que tienen anuncios los cargan desde una compañía de publicidad de terceros, como <a href="https://www.google.com/adsense/start/#?modal_active=none">Ad Sense</a>
- de Google. Cada vez que se carga la página web, solicita a la compañía de publicidad que muestre un anuncio. La compañía de publicidad analiza cualquier información que pueda tener sobre el usuario,
- analiza la tasa actual que los anunciantes están dispuestos a pagar por sus anuncios, y selecciona uno para mostrar.
- La sección de la página web que muestra los anuncios es cargada desde el servidor de la compañía de terceros en vez de hacerlo desde el servidor principal.</p>
-
- <p>Ya que la mayoría de los anuncios en internet se muestran desde solo unas pequeñas compañías, no les llevó a éstas mucho tiempo en darse cuenta que podrían establecer una cookie de seguimiento
- en el dispositivo del usuario y así conocer cualquier lugar al que el usuario va. Cada vez que un anuncio se carga desde una compañía, lo primero que hace es comprobar si el dispositivo ya tiene un
- único número de serie en una cookie de seguimiento. Si es así, busca el perfil para ese número de serie y toma nota del nuevo sitio web. Es por esto que un usuario puede hacer una búsqueda en
- una página web por un producto que normalmente no busca, como nueces, y luego de pronto empieza a ver anuncios de nueces en cada página web que visita.</p>
-
- <p>Además de compañías de publicidad, las páginas de redes sociales descubrieron que también podían entrar en acción. Hace unos pocos años, las principales páginas de redes sociales
- como Facebook y Twitter convencieron a un gran número de páginas web que sería por su mejor interés colocar pequeños iconos de redes sociales en sus páginas. Éstos no son sólo imágenes.
+ <p>Las cookies de terceras partes son establecidas por ciertas partes de una página web que son cargadas desde servidores diferentes a la URL de la parte superior de la página.
+ Por ejemplo, la mayoría de páginas web que tienen anuncios los cargan desde una compañía de publicidad de terceros, como <a href="https://www.google.com/adsense/start/">Ad Sense</a> de Google.
+ Cada vez que se carga la página web, solicita a la compañía de publicidad que muestre un anuncio.
+ La compañía de publicidad analiza cualquier información que pueda tener sobre el usuario, analiza la tasa actual que los anunciantes están dispuestos a pagar por sus anuncios,
+ y selecciona uno para mostrar. La sección de la página web que muestra los anuncios es cargada desde el servidor de la compañía de terceros en vez de hacerlo desde el servidor principal.</p>
+
+ <p>Ya que la mayoría de los anuncios en internet se muestran desde solo unas pequeñas compañías,
+ no les llevó a éstas mucho tiempo en darse cuenta que podrían establecer una cookie de seguimiento en el dispositivo del usuario y así conocer cualquier lugar al que el usuario va.
+ Cada vez que un anuncio se carga desde una compañía, lo primero que hace es comprobar si el dispositivo ya tiene un único número de serie en una cookie de seguimiento.
+ Si es así, busca el perfil para ese número de serie y toma nota del nuevo sitio web.
+ Es por esto que un usuario puede hacer una búsqueda en una página web por un producto que normalmente no busca, como nueces,
+ y luego de pronto empieza a ver anuncios de nueces en cada página web que visita.</p>
+
+ <p>Además de compañías de publicidad, las páginas de redes sociales descubrieron que también podían entrar en acción.
+ Hace unos pocos años, las principales páginas de redes sociales como Facebook y Twitter convencieron a un gran número de páginas web
+ que sería por su mejor interés colocar pequeños iconos de redes sociales en sus páginas. Éstos no son sólo imágenes.
Contienen <a href="https://developers.facebook.com/docs/plugins/like-button/">código incrustado</a> que enlazan de nuevo a la web de la red social,
y entre otras cosas cargan una cookie de terceras partes en el dispositivo. Estas cookies se colocan aunque el usuario no tenga una cuenta con la plataforma de la red social.
A través del tiempo, compañías como Facebook (la cual también corre una red de anuncios) han construído un gran número de perfiles detallados sobre personas que
<a href="http://www.theverge.com/2016/5/27/11795248/facebook-ad-network-non-users-cookies-plug-ins">ni siquiera han creado una cuenta en su web</a>.
- <p>Prácticamente no existe una buena razón por la cual se deban habilitar las cookies de terceras partes. En dispositivos con Android KitKat o más antiguos (versión <= 4.4.4 o API <= 20).
- WebView no <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#acceptThirdPartyCookies(android.webkit.WebView)">diferencia entre cookies de primera parte
- y de terceras partes</a>. Así que habilitando las cookies de primera parte se habilitarán también las de terceras partes.</p>
+ <p>There is no good reason to ever enable third-party cookies. On devices with Android KitKat or older (version <= 4.4.4 or API <= 20), WebView does not
+ <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)">differentiate
+ between first-party and third-party cookies</a>. Thus, enabling first-party cookies will also enable third-party cookies.</p>
<h3><img class="title" src="../shared_images/web_blue_light.png"> Almacenamiento DOM</h3>
- <p>El almacenamiento Modelo de Objeto de Documento (Document Object Model), también conocido como almacenamiento web, es como cookies pero más poderoso.
- Mientras el tamaño de almacenamiento combinado máximo para todas las cookies de una única URL es de 4 kilobytes,
- el almacenamiento DOM puede tener <a href="https://en.wikipedia.org/wiki/Web_storage#Storage_size">megabytes por sitio web</a>.
- Debido a que el almacenamiento DOM usa Javascript para leer y escribir los datos, habilitarlo no hará nada a menos que Javascript sea habilitado también.</p>
-
+ <p>Document Object Model storage, also known as web storage, is like cookies on steroids.
+ Whereas the maximum combined storage size for all cookies from a single URL is 4 kilobytes,
+ DOM storage can hold <a href="https://en.wikipedia.org/wiki/Web_storage#Storage_size">megabytes per site</a>.
+ Because DOM storage uses JavaScript to read and write data, it cannot be enabled unless JavaScript is also enabled.</p>
<h3><img class="title" src="../shared_images/subtitles_blue_light.png"> Datos de formulario</h3>
- <p>Los datos de formulario contienen información escrita en formularios web, como nombres de usuario, direcciones, números de teléfono, etcétera,
- y los enumera en un cuadro desplegable en futuras visitas.
- A diferencia de las otras formas de almacenamiento local, los datos de formulario no son enviados al servidor web sin una interacción específica del usuario.</p>
+ <p>Form data contains information typed into web forms, like user names, addresses, phone numbers, etc., and lists them in a drop-down box on future visits.
+ Unlike the other forms of local storage, form data is not sent to the web server without specific user interaction.
+ Beginning in Android Oreo (8.0), WebView’s form data was replaced by the the <a href="https://medium.com/@bherbst/getting-androids-autofill-to-work-for-you-21435debea1">Autofill service</a>.
+ As such, controls for form data no longer appear on newer Android devices.</p>
</body>
</html>
\ No newline at end of file
<!--
Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
</head>
<body>
- <h3>Verdadera privacidad</h3>
+ <h3><img class="title" src="../shared_images/visibility_off_blue_dark.png"> Verdadera privacidad</h3>
<p>Navegador Privado está diseñado para ofrecerte todo el control posible de tu privacidad mientras navegas por internet.
Cuando conectas a un sitio web, parte de la información que es necesaria para facilitar la conexión son transferidas al servidor.
Por ejemplo, el servidor recibirá tu dirección IP y un número de puerto, los cuales son necesarios, así sabe dónde enviar la respuesta.
- Esta información es a menudo registrada por el servidor, permitiendo al desarrollador del sitio web realizar informes mostrando las veces
- que ha sido cargada una web y cuántas diferentes direcciones IP accedieron a ella.</p>
+ Esta información es a menudo registrada por el servidor,
+ permitiendo al desarrollador del sitio web realizar informes mostrando las veces que ha sido cargada una web y cuántas diferentes direcciones IP accedieron a ella.</p>
<p>Sin embargo, la mayoría de operadores de un sitio web quieren rastrear tu navegación web a través de muchas webs, no sólo en un servidor.
Existen muchas técnicas que usan para conseguirlo. Algunas de ellas solicitan o colocan información extra en tu dispositivo que facilita este rastreo.
Navegador Privado está diseñado para ofrecer al usuario toda la información y control sobre estas técnicas de rastreo como sea posible.</p>
- <h3>Limitaciones del WebView de Android</h3>
+ <h3><img class="title" src="../shared_images/chrome_reader_mode_blue_guide_dark.png"> Limitaciones del WebView de Android</h3>
<p>Navegador Privado usa el WebView que incorpora Android para interpretar los sitios web.
Existen algunas limitaciones en los controles que WebView expone para administrar la configuración de privacidad.
Por ejemplo, no es posible habilitar algunos comandos JavaScript mientras que se deshabilitan otros.
- En el futuro, Navegador Privado cambiará a un WebView personalizado llamado <a href="https://www.stoutner.com/february-2017-roadmap/">WebView Privado</a>.</p>
+ En el futuro, Navegador Privado cambiará a un WebView personalizado llamado <a href="https://www.stoutner.com/category/roadmap/">WebView Privado</a>.</p>
</body>
</html>
\ No newline at end of file
<!--
Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
</head>
<body>
- <h3>Verdadera privacidad</h3>
+ <h3><img class="title" src="../shared_images/visibility_off_blue_light.png"> Verdadera privacidad</h3>
<p>Navegador Privado está diseñado para ofrecerte todo el control posible de tu privacidad mientras navegas por internet.
Cuando conectas a un sitio web, parte de la información que es necesaria para facilitar la conexión son transferidas al servidor.
Por ejemplo, el servidor recibirá tu dirección IP y un número de puerto, los cuales son necesarios, así sabe dónde enviar la respuesta.
- Esta información es a menudo registrada por el servidor, permitiendo al desarrollador del sitio web realizar informes mostrando las veces
- que ha sido cargada una web y cuántas diferentes direcciones IP accedieron a ella.</p>
+ Esta información es a menudo registrada por el servidor,
+ permitiendo al desarrollador del sitio web realizar informes mostrando las veces que ha sido cargada una web y cuántas diferentes direcciones IP accedieron a ella.</p>
<p>Sin embargo, la mayoría de operadores de un sitio web quieren rastrear tu navegación web a través de muchas webs, no sólo en un servidor.
Existen muchas técnicas que usan para conseguirlo. Algunas de ellas solicitan o colocan información extra en tu dispositivo que facilita este rastreo.
Navegador Privado está diseñado para ofrecer al usuario toda la información y control sobre estas técnicas de rastreo como sea posible.</p>
- <h3>Limitaciones del WebView de Android</h3>
+ <h3><img class="title" src="../shared_images/chrome_reader_mode_blue_light.png"> Limitaciones del WebView de Android</h3>
<p>Navegador Privado usa el WebView que incorpora Android para interpretar los sitios web.
Existen algunas limitaciones en los controles que WebView expone para administrar la configuración de privacidad.
Por ejemplo, no es posible habilitar algunos comandos JavaScript mientras que se deshabilitan otros.
- En el futuro, Navegador Privado cambiará a un WebView personalizado llamado <a href="https://www.stoutner.com/february-2017-roadmap/">WebView Privado</a>.</p>
+ En el futuro, Navegador Privado cambiará a un WebView personalizado llamado <a href="https://www.stoutner.com/category/roadmap/">WebView Privado</a>.</p>
</body>
</html>
\ No newline at end of file
<!--
Copyright © 2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2018 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2018 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<!--
Copyright © 2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2018 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2018 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<!--
Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<!--
Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<!--
Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<!--
Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<!--
Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<!--
Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<!--
Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<!--
Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017 Jose A. León Becerra. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017 Jose A. León. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<li>Aggiornamento della target API a 28 (Android 9 Pie).</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
<li>Aggiornamento della traduzione Russo.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.12 (versione codice 35)</h3>
<li>Correzione di <a href="https://redmine.stoutner.com/issues/298">due</a> <a href="https://redmine.stoutner.com/issues/296">problemi</a> nella modalità video a schermo intero.</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
<li>Aggiornamento della traduzione Russo.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.11 (versione codice 34)</h3>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
<li>Aggiornamento parziale della traduzione in Tedesco da parte di Stefan Erhardt.</li>
<li>Aggiornamento della traduzione Russo.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.10 (versione codice 33)</h3>
delle impostazioni dei domini dal menu delle opzioni.</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
<li>Aggiornamento della traduzione Russo.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.9 (versione codice 32)</h3>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
<li>Aggiornamento parziale della traduzione in Tedesco da parte di Stefan Erhardt.</li>
<li>Prima completa traduzione in Russo.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.8.1 (versione codice 31)</h3>
<li>Adeguamento della API target a 27 (Android Oreo, 8.1.0).</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
<li>Traduzione parziale in Russo.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.7.2 (versione codice 29)</h3>
<li>Possibilità di aprire <a href="https://redmine.stoutner.com/issues/226">i numeri di telefono</a> con il dialer.</li>
<li>Correzione di un errore di compilazione che <a href="https://forum.f-droid.org/t/build-failing-with-could-not-find-gradle-error/1612/4">impediva la pubblicazione delle versioni 2.7 e 2.7.1</a> su F-Droid.</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.7.1 (versione codice 28)</h3>
<li>Aggiornamento degli <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=379d977e9db12b28952cbce0b127548576c87b95">user agents</a>.</li>
<li>Adeguamento della API target a 26 (Android Oreo, 8.0.0).</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.6 (versione codice 26)</h3>
<li>Aggiunta del supporto per l'<a href="https://redmine.stoutner.com/issues/52">autenticazione HTTP</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/178">Codifica del colore del nome comune</a> nella finestra di dialogo per la visione del certificato SSL.</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.5 (versione codice 25)</h3>
<a href="https://redmine.stoutner.com/issues/108">apportati</a> <a href="https://redmine.stoutner.com/issues/171">alla</a> <a href="https://redmine.stoutner.com/issues/172">schermata</a> <a href="https://redmine.stoutner.com/issues/173">dei</a>
<a href="https://redmine.stoutner.com/issues/152">domini</a>.</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.4 (versione codice 24)</h3>
<li>Correzione di un baco che provocava <a href="https://redmine.stoutner.com/issues/139"> la perdita di modifiche pendenti al momento del riavvio</a>.</li>
<li>Correzione di un baco che si verificava con lo <a href="https://redmine.stoutner.com/issues/131">spinner layout di alcuni dispositivi Huawei</a>.</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.3 (versione codice 23)</h3>
<li>Disabilita <a href="https://redmine.stoutner.com/issues/93">l'impostazione relativa ai cookie di terze parti in KitKat</a> perchè disponibile solo con Lollipop o successivi.</li>
<li><a href="https://redmine.stoutner.com/issues/89">Spostato il comando di Refresh in fondo</a> al menu delle impostazioni.</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.2 (versione codice 22)</h3>
<li>Aggiornamento della <a href="https://www.stoutner.com/privacy-browser/privacy-policy/">privacy policy</a> alla versione 1.4.</li>
<li>Aggiornamento della <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/assets/pgl.yoyo.org_adservers.txt;h=cd750892e52bf06e7295aa4b51ccb548de4571cd;hp=436a8b83f3142b231cf43b144a6659f869b2a3ab;hb=9ba6d8a73e76d1d65a9df80f101ff3092f946972;hpb=76a37e5ce26f7d4ebe57d38cecc842e4c6c15819">lista degli ad-server</a> da pgl.yoyo.org.</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.1 (versione codice 21)</h3>
<li><a href="https://redmine.stoutner.com/issues/106">Arrotondamento degli angoli delle voci evidenziate delle impostazioni personalizzate dei domini</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/107">Spostamento della barra di avanzamento</a> nella parte bassa della barra dell'applicazione.</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.0.1 (versione codice 20)</h3>
<li>Ricarica le impostazioni di un dominio quando <a href="https://redmine.stoutner.com/issues/100">si naviga con il pulsante Indietro</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/98">Autocompila le finestre di dialogo per la creazione dei bookmark e dei collegamenti</a>.</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.0 (versione codice 19)</h3>
<li>Nel caso di collegamento tramite Tor, <a href="https://redmine.stoutner.com/issues/90">attende che Orbot sia pronto</a> prima di tentare il caricamento di una pagina web.</li>
<li><a href="https://redmine.stoutner.com/issues/87">Utilizza i motori di ricerca .onion</a> quando è collegato tramite Tor.</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>1.15 (versione codice 18)</h3>
<li>Abilitazione del download di file da <a href="https://redmine.stoutner.com/issues/73">siti web che richiedono il login</a>. Codice sviluppato con il contributo di Hendrik Knackstedt.</li>
<li>Eliminazione dei crash in caso di <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commit;h=da8974edd917b868957fa78bb3843fefb93b8cb7">download di file che non hanno URL HTTP o HTTPS</a>.</li>
<li>Prima traduzione Italiana di Francesco Buratti.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>1.14.1 (versione codice 17)</h3>
<li>Aggiornamento della target API a 28 (Android 9 Pie).</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
<li>Aggiornamento della traduzione Russo.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.12 (versione codice 35)</h3>
<li>Correzione di <a href="https://redmine.stoutner.com/issues/298">due</a> <a href="https://redmine.stoutner.com/issues/296">problemi</a> nella modalità video a schermo intero.</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
<li>Aggiornamento della traduzione Russo.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.11 (versione codice 34)</h3>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
<li>Aggiornamento parziale della traduzione in Tedesco da parte di Stefan Erhardt.</li>
<li>Aggiornamento della traduzione Russo.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.10 (versione codice 33)</h3>
delle impostazioni dei domini dal menu delle opzioni.</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
<li>Aggiornamento della traduzione Russo.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.9 (versione codice 32)</h3>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
<li>Aggiornamento parziale della traduzione in Tedesco da parte di Stefan Erhardt.</li>
<li>Prima completa traduzione in Russo.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.8.1 (versione codice 31)</h3>
<li>Adeguamento della API target a 27 (Android Oreo, 8.1.0).</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
<li>Traduzione parziale in Russo.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.7.2 (versione codice 29)</h3>
<li>Correzione di un errore di compilazione che
<a href="https://forum.f-droid.org/t/build-failing-with-could-not-find-gradle-error/1612/4">impediva la pubblicazione delle versioni 2.7 e 2.7.1</a> su F-Droid.</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.7.1 (versione codice 28)</h3>
<li>Aggiornamento degli <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=379d977e9db12b28952cbce0b127548576c87b95">user agents</a>.</li>
<li>Adeguamento della API target a 26 (Android Oreo, 8.0.0).</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.6 (versione codice 26)</h3>
<li>Aggiunta del supporto per l'<a href="https://redmine.stoutner.com/issues/52">autenticazione HTTP</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/178">Codifica del colore del nome comune</a> nella finestra di dialogo per la visione del certificato SSL.</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.5 (versione codice 25)</h3>
<a href="https://redmine.stoutner.com/issues/108">apportati</a> <a href="https://redmine.stoutner.com/issues/171">alla</a> <a href="https://redmine.stoutner.com/issues/172">schermata</a> <a href="https://redmine.stoutner.com/issues/173">dei</a>
<a href="https://redmine.stoutner.com/issues/152">domini</a>.</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.4 (versione codice 24)</h3>
<li>Correzione di un baco che provocava <a href="https://redmine.stoutner.com/issues/139"> la perdita di modifiche pendenti al momento del riavvio</a>.</li>
<li>Correzione di un baco che si verificava con lo <a href="https://redmine.stoutner.com/issues/131">spinner layout di alcuni dispositivi Huawei</a>.</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.3 (versione codice 23)</h3>
<li>Disabilita <a href="https://redmine.stoutner.com/issues/93">l'impostazione relativa ai cookie di terze parti in KitKat</a> perchè disponibile solo con Lollipop o successivi.</li>
<li><a href="https://redmine.stoutner.com/issues/89">Spostato il comando di Refresh in fondo</a> al menu delle impostazioni.</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.2 (versione codice 22)</h3>
<li>Aggiornamento della <a href="https://www.stoutner.com/privacy-browser/privacy-policy/">privacy policy</a> alla versione 1.4.</li>
<li>Aggiornamento della <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/assets/pgl.yoyo.org_adservers.txt;h=cd750892e52bf06e7295aa4b51ccb548de4571cd;hp=436a8b83f3142b231cf43b144a6659f869b2a3ab;hb=9ba6d8a73e76d1d65a9df80f101ff3092f946972;hpb=76a37e5ce26f7d4ebe57d38cecc842e4c6c15819">lista degli ad-server</a> da pgl.yoyo.org.</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.1 (versione codice 21)</h3>
<li><a href="https://redmine.stoutner.com/issues/106">Arrotondamento degli angoli delle voci evidenziate delle impostazioni personalizzate dei domini</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/107">Spostamento della barra di avanzamento</a> nella parte bassa della barra dell'applicazione.</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.0.1 (versione codice 20)</h3>
<li>Ricarica le impostazioni di un dominio quando <a href="https://redmine.stoutner.com/issues/100">si naviga con il pulsante Indietro</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/98">Autocompila le finestre di dialogo per la creazione dei bookmark e dei collegamenti</a>.</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>2.0 (versione codice 19)</h3>
<li>Nel caso di collegamento tramite Tor, <a href="https://redmine.stoutner.com/issues/90">attende che Orbot sia pronto</a> prima di tentare il caricamento di una pagina web.</li>
<li><a href="https://redmine.stoutner.com/issues/87">Utilizza i motori di ricerca .onion</a> quando è collegato tramite Tor.</li>
<li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>1.15 (versione codice 18)</h3>
<li>Abilitazione del download di file da <a href="https://redmine.stoutner.com/issues/73">siti web che richiedono il login</a>. Codice sviluppato con il contributo di Hendrik Knackstedt.</li>
<li>Eliminazione dei crash in caso di <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commit;h=da8974edd917b868957fa78bb3843fefb93b8cb7">download di file che non hanno URL HTTP o HTTPS</a>.</li>
<li>Prima traduzione Italiana di Francesco Buratti.</li>
- <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
+ <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León.</li>
</ul>
<h3>1.14.1 (versione codice 17)</h3>
<h3>Traduttori</h3>
Stefan Erhardt: Tedesco<br/>
Francesco Buratti: Italiano<br/>
- Jose A. León Becerra: Spagnolo
+ Jose A. León: Spagnolo
<h3>Traduttori precedenti</h3>
<a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>: Tedesco<br/>
<h3>Traduttori</h3>
Stefan Erhardt: Tedesco<br/>
Francesco Buratti: Italiano<br/>
- Jose A. León Becerra: Spagnolo
+ Jose A. León: Spagnolo
<h3>Traduttori precedenti</h3>
<a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>: Tedesco<br/>
<!--
Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017 Francesco Buratti. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017-2018 Francesco Buratti. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<body>
<h3><img class="title" src="../shared_images/privacy_browser.png"> JavaScript è potentissimo</h3>
- <p>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. Ovviamente non può succedere nulla di particolarmente interessante con solo contenuti statici.
- Furono quindi sviluppate diverse tecnologie per facilitare la creazione di pagine web dinamiche. JavaScript è una di queste.</p>
+ <p>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.
+ Ovviamente non può succedere nulla di particolarmente interessante con solo contenuti statici. Furono quindi sviluppate diverse tecnologie per facilitare la creazione di pagine web dinamiche.
+ JavaScript è una di queste.</p>
<p>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.</p>
-
+ 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.</p>
<h3><img class="title" src="../shared_images/javascript_enabled.png"> JavaScript è pericoloso</h3>
- <p>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. Ad ogni modo risulta che queste limitazioni sono abbastanza permissive.
- Di seguito si può vedere una screenshot tratta da <a href="http://webkay.robinlinus.com">webkay</a>, un sito web che mostra quali siano le informazioni che
- JavaScript può carpire da un dispositivo. <a href="http://www.browserleaks.com/">Browser Leaks</a> è un'altra autorevole fonte di informazioni al riguardo.</p>
+ <p>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.
+ Ad ogni modo risulta che queste limitazioni sono abbastanza permissive.
+ Di seguito si può vedere una screenshot tratta da <a href="http://webkay.robinlinus.com">webkay</a>, un sito web che mostra quali siano le informazioni che JavaScript può carpire da un dispositivo.
+ <a href="http://www.browserleaks.com/">Browser Leaks</a> è un'altra autorevole fonte di informazioni al riguardo.</p>
<p><img class="center" src="../en/images/webkay.png"></p>
- <p>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.
+ <p>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
- <img class="inline" src="../shared_images/privacy_browser.png"> o giallo <img class="inline" src="../shared_images/warning.png"> (entrambi indicano che
- JavaScript è disabilitato) a rosso <img class="inline" src="../shared_images/javascript_enabled.png"> (JavaScript abilitato).
+ <img class="inline" src="../shared_images/privacy_browser.png"> o giallo <img class="inline" src="../shared_images/warning.png"> (entrambi indicano che JavaScript è disabilitato) a rosso
+ <img class="inline" src="../shared_images/javascript_enabled.png"> (JavaScript abilitato).
Se si osservano le varie informazioni che <a href="http://webkay.robinlinus.com">webkay</a> può raccogliere con JavaScript abilitato o disabilitato si possono scoprire cose molto interessanti.</p>
- <p>Navigare su internet con JavaScript disabilitato, abilitandolo solo quando necessario, è quindi un passo molto importante per la protezione della propria privacy. Inoltre JavaScript
- è utilizzato anche per caricare la maggior parte degli annunci pubblicitari e altra robaccia aggiuntiva presente nei moderni siti web. Se Javascript viene disabilitato, i siti web
- saranno caricati più velocemente, riducendo così il traffico sulla rete, e conterranno molti meno annunci pubblicitari, come ad esempio quelli che coprono completamente il testo
- delle pagine web.</p>
+ <p>Browsing the internet with JavaScript disabled, and only enabling it if needed, goes a long way toward protecting privacy.
+ In addition, JavaScript is used to load much of the annoying advertisements and extra cruft that comes along with most modern websites.
+ With it disabled, websites will load faster, consume less network traffic, and use less CPU power, which leads to longer battery life.</p>
</body>
</html>
\ No newline at end of file
<!--
Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017 Francesco Buratti. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017-2018 Francesco Buratti. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<body>
<h3><img class="title" src="../shared_images/privacy_browser.png"> JavaScript è potentissimo</h3>
- <p>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. Ovviamente non può succedere nulla di particolarmente interessante con solo contenuti statici.
- Furono quindi sviluppate diverse tecnologie per facilitare la creazione di pagine web dinamiche. JavaScript è una di queste.</p>
+ <p>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.
+ Ovviamente non può succedere nulla di particolarmente interessante con solo contenuti statici. Furono quindi sviluppate diverse tecnologie per facilitare la creazione di pagine web dinamiche.
+ JavaScript è una di queste.</p>
<p>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.</p>
-
+ 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.</p>
<h3><img class="title" src="../shared_images/javascript_enabled.png"> JavaScript è pericoloso</h3>
- <p>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. Ad ogni modo risulta che queste limitazioni sono abbastanza permissive.
- Di seguito si può vedere una screenshot tratta da <a href="http://webkay.robinlinus.com">webkay</a>, un sito web che mostra quali siano le informazioni che
- JavaScript può carpire da un dispositivo. <a href="http://www.browserleaks.com/">Browser Leaks</a> è un'altra autorevole fonte di informazioni al riguardo.</p>
+ <p>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.
+ Ad ogni modo risulta che queste limitazioni sono abbastanza permissive.
+ Di seguito si può vedere una screenshot tratta da <a href="http://webkay.robinlinus.com">webkay</a>, un sito web che mostra quali siano le informazioni che JavaScript può carpire da un dispositivo.
+ <a href="http://www.browserleaks.com/">Browser Leaks</a> è un'altra autorevole fonte di informazioni al riguardo.</p>
<p><img class="center" src="../en/images/webkay.png"></p>
- <p>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.
+ <p>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
- <img class="inline" src="../shared_images/privacy_browser.png"> o giallo <img class="inline" src="../shared_images/warning.png"> (entrambi indicano che
- JavaScript è disabilitato) a rosso <img class="inline" src="../shared_images/javascript_enabled.png"> (JavaScript abilitato).
+ <img class="inline" src="../shared_images/privacy_browser.png"> o giallo <img class="inline" src="../shared_images/warning.png"> (entrambi indicano che JavaScript è disabilitato) a rosso
+ <img class="inline" src="../shared_images/javascript_enabled.png"> (JavaScript abilitato).
Se si osservano le varie informazioni che <a href="http://webkay.robinlinus.com">webkay</a> può raccogliere con JavaScript abilitato o disabilitato si possono scoprire cose molto interessanti.</p>
- <p>Navigare su internet con JavaScript disabilitato, abilitandolo solo quando necessario, è quindi un passo molto importante per la protezione della propria privacy. Inoltre JavaScript
- è utilizzato anche per caricare la maggior parte degli annunci pubblicitari e altra robaccia aggiuntiva presente nei moderni siti web. Se Javascript viene disabilitato, i siti web
- saranno caricati più velocemente, riducendo così il traffico sulla rete, e conterranno molti meno annunci pubblicitari, come ad esempio quelli che coprono completamente il testo
- delle pagine web.</p>
+ <p>Browsing the internet with JavaScript disabled, and only enabling it if needed, goes a long way toward protecting privacy.
+ In addition, JavaScript is used to load much of the annoying advertisements and extra cruft that comes along with most modern websites.
+ With it disabled, websites will load faster, consume less network traffic, and use less CPU power, which leads to longer battery life.</p>
</body>
</html>
\ No newline at end of file
<!--
Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017 Francesco Buratti. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017-2018 Francesco Buratti. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<p>I cookies proprietari sono definiti dal sito web nella barra della URL all'inizio della pagina.</p>
- <p>Fin dagli albori di internet divenne ovvio che sarebbe stato molto utile per i siti web essere in grado di salvare
- informazioni sui computer per eventuali accessi successivi. Ad esempio, un sito web che fornisca informazioni meteo
- potrebbe chiedere all'utente la sua posizione geografica e salvarla in un cookie. Nel caso di un accesso successivo al sito web
- da parte dell'utente, le informazioni meteo sarebbero quindi caricate in automatico per quella posizione geografica,
- senza che si renda necessario per l'utente indicarla nuovamente, oppure senza dover creare un account sul sito web
- (sarebbe esagerato per una necessità così semplice).</p>
+ <p>From the early days of the internet, it became obvious that it would be advantageous for websites to be able to store information on a computer for future access.
+ For example, a website that displays weather information could ask the user for a zip code, and then store it in a cookie.
+ The next time the user visited the website, weather information would automatically load for that zip code, without the user having to enter it again.</p>
- <p>Come per quasi ogni cosa sul web, persone intelligenti hanno ideato moltissimi modi per abusare dei cookies e usarli per finalità
- che gli utenti non approverebbero, se solo sapessero cosa sta succedendo. Ad esempio, un sito web può salvare su un dispositivo un cookie
- con un numero seriale univoco. In questo modo, ogni volta che l'utente visiterà il sito da quel dispositivo, sarà collegato ad un profilo unico
- mantenuto sul server per quel particolare numero seriale, anche se il dispositivo si connette con indirizzo IP diverso, come spesso accade con i telefoni.</p>
+ <p>Like everything else on the web, clever people figured out all types of ways to abuse cookies to do things that users would not approve of if they knew they were happening.
+ For example, a website can set a cookie with a unique serial number on a device.
+ Then, every time a user visits the website on that device, it can be linked to a unique profile the server maintains for that serial number,
+ even if the device connects from different IP addresses.</p>
- <p>Molti siti web che richiedono login hanno bisogno che i cookies proprietari siano abilitati per permettere ad un utente di rimanere loggato.
- I cookies però non sono l'unico modo per un sito web per mantenere connesso un utente durante la navigazione delle diverse pagine del sito,
- ma se la modalità di accesso è stata implementata in quel modo, l'unico modo per restare connesso è quello di abilitare i cookies proprietari.</p>
+ <p>Almost all websites with logins require first-party cookies to be enabled for a user to log in.
+ That is how they make sure it is still you as you move from page to page on the site, and is, in my opinion, one of the few legitimate uses for cookies.</p>
- <p>Se sono stati abilitati i cookies proprietari ma è stato disabilitato JavaScript, l'icona della privacy sarà gialla <img class="inline" src="../shared_images/warning.png">
- con lo scopo di avvertire l'utente.</p>
+ <p>Se sono stati abilitati i cookies proprietari ma è stato disabilitato JavaScript,
+ l'icona della privacy sarà gialla <img class="inline" src="../shared_images/warning.png"> con lo scopo di avvertire l'utente.</p>
<h3><img class="title" src="../shared_images/cookie_blue_dark.png"> Cookies di terze parti</h3>
<p>I cookies di terze parti sono impostati da alcune porzioni dei siti web che sono caricate da server differenti rispetto alla URL all'inizio della pagina.
- Ad esempio, molti siti web con annunci pubblicitari caricano gli annunci da ad-broker distinti, come ad esempio Google
- <a href="https://www.google.com/adsense/start/#?modal_active=none">Ad Sense</a>. Ogni volta che il sito viene caricato richiede all'ad-broker
- di mostrare un annuncio pubblicitario. A questo punto l'ad-broker analizza tutte le informazioni possedute relative all'utente, compara le tariffe
- che saranno pagate dalle agenzie per i diversi annunci, e quindi seleziona quello da mostrare. La sezione di un sito web dedicata alla visualizzazione
- degli annunci pubblicitari viene caricata dal server del broker invece che da quello principale.</p>
-
- <p>Dal momento che la maggior parte della pubblicità su internet è gestita da pochi broker, non c'è voluto molto tempo perchè si rendessero conto
- di poter posizionare un cookie tracciante sui dispositivi per conoscere i luoghi in cui si trovano gli utenti. Ogni volta che si carica un annuncio
- la primissima cosa che il broker fa è quella di verificare se il dispositivo ha già il suo numero seriale univoco in un cookie. A questo punto cerca
- il profilo relativo a quel numero seriale e memorizza il nuovo sito. Questo è il motivo per cui un utente può effettuare una ricerca su un sito
- per un prodotto che solitamente non cerca, ad esempio le noci, e da quel momento improvvisamente inizia a vedere annunci di noci su ogni sito web visitato.</p>
-
- <p>Oltre agli ad-broker, anche i social media hanno scoperto come entrare in azione. Alcuni anni fa i principali siti social come
- Facebook e Twitter hanno convinto un gran numero di siti web che sarebbe stato loro molto utile inserire alcune piccole icone dei social media
- sulle loro pagine. Queste però non sono semplici immagini. Esse contengono del <a href="https://developers.facebook.com/docs/plugins/like-button/">codice incorporato</a> che
- collega al sito del social media ma non solo, oltre ad altre cose, carica un cookie di terze parti sul dispositivo. Questi cookie sono caricati anche se l'utente
- non possiede nemmeno un account su quel particolare social media. Nel corso del tempo le aziende come Facebook (che gestisce anche una rete di annunci) hanno costruito un numero enorme
- di profili dettagliati di persone che <a href="http://www.theverge.com/2016/5/27/11795248/facebook-ad-network-non-users-cookies-plug-ins">non hanno nemmeno
- mai creato un account sul loro sito</a>.</p>
-
- <p>Non c'è quindi quasi nessuna buona ragione di abilitare i cookie di terze parti. Su dispositivi con Android KitKat o precedente (versione <= 4.4.4 o API <= 20), WebView
- non <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)">fa distinzione
- tra cookie proprietari e cookie di terze parti</a>. Per questo motivo l'abilitazione dei primi permette anche la creazione dei secondi.</p>
+ Ad esempio, molti siti web con annunci pubblicitari caricano gli annunci da ad-broker distinti, come ad esempio Google <a href="https://www.google.com/adsense/start/">Ad Sense</a>.
+ Ogni volta che il sito viene caricato richiede all'ad-broker di mostrare un annuncio pubblicitario.
+ A questo punto l'ad-broker analizza tutte le informazioni possedute relative all'utente, compara le tariffe che saranno pagate dalle agenzie per i diversi annunci,
+ e quindi seleziona quello da mostrare. La sezione di un sito web dedicata alla visualizzazione degli annunci pubblicitari viene caricata dal server del broker invece che da quello principale.</p>
+
+ <p>Dal momento che la maggior parte della pubblicità su internet è gestita da pochi broker,
+ non c'è voluto molto tempo perchè si rendessero conto di poter posizionare un cookie tracciante sui dispositivi per conoscere i luoghi in cui si trovano gli utenti.
+ Ogni volta che si carica un annuncio la primissima cosa che il broker fa è quella di verificare se il dispositivo ha già il suo numero seriale univoco in un cookie.
+ A questo punto cerca il profilo relativo a quel numero seriale e memorizza il nuovo sito.
+ Questo è il motivo per cui un utente può effettuare una ricerca su un sito per un prodotto che solitamente non cerca, ad esempio le noci,
+ e da quel momento improvvisamente inizia a vedere annunci di noci su ogni sito web visitato.</p>
+
+ <p>Oltre agli ad-broker, anche i social media hanno scoperto come entrare in azione.
+ Alcuni anni fa i principali siti social come Facebook e Twitter hanno convinto un gran numero di siti web che
+ sarebbe stato loro molto utile inserire alcune piccole icone dei social media sulle loro pagine. Queste però non sono semplici immagini.
+ Esse contengono del <a href="https://developers.facebook.com/docs/plugins/like-button/">codice incorporato</a> che collega al sito del social media ma non solo, oltre ad altre cose,
+ carica un cookie di terze parti sul dispositivo. Questi cookie sono caricati anche se l'utente non possiede nemmeno un account su quel particolare social media.
+ Nel corso del tempo le aziende come Facebook (che gestisce anche una rete di annunci) hanno costruito un numero enorme di profili dettagliati di persone che
+ <a href="http://www.theverge.com/2016/5/27/11795248/facebook-ad-network-non-users-cookies-plug-ins">non hanno nemmeno mai creato un account sul loro sito</a>.</p>
+
+ <p>There is no good reason to ever enable third-party cookies. On devices with Android KitKat or older (version <= 4.4.4 or API <= 20), WebView does not
+ <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)">differentiate
+ between first-party and third-party cookies</a>. Thus, enabling first-party cookies will also enable third-party cookies.</p>
<h3><img class="title" src="../shared_images/web_blue_dark.png"> DOM Storage</h3>
- <p>Il Document Object Model storage, conosciuto anche come web storage, è come l'utilizzo di cookie potenziati. Mentre per tutti i cookie di una singola URL il
- massimo spazio di memoria occupata è di circa 4 kilobyte, il DOM storage può occupare alcuni <a href="https://en.wikipedia.org/wiki/Web_storage#Storage_size">megabyte per sito</a>.
- Siccome il DOM storage utilizza JavaScript per leggere e scrivere dati, la sua abilitazione è inutile se non è stato abilitato anche JavaScript.</p>
+ <p>Document Object Model storage, also known as web storage, is like cookies on steroids.
+ Whereas the maximum combined storage size for all cookies from a single URL is 4 kilobytes,
+ DOM storage can hold <a href="https://en.wikipedia.org/wiki/Web_storage#Storage_size">megabytes per site</a>.
+ Because DOM storage uses JavaScript to read and write data, it cannot be enabled unless JavaScript is also enabled.</p>
<h3><img class="title" src="../shared_images/subtitles_blue_dark.png"> Dati dei moduli</h3>
- <p>I dati dei moduli contengono le informazioni che vengono digitate nei web form, come user name, indirizzi, numeri di telefono, ecc. per poterli elencare in menù a tendina in caso di visite successive.
- A differenza delle altre modalità di memorizzazione locale delle informazioni, i dati dei moduli non vengono inviati ai web server senza una interazione con l'utente.</p>
+ <p>Form data contains information typed into web forms, like user names, addresses, phone numbers, etc., and lists them in a drop-down box on future visits.
+ Unlike the other forms of local storage, form data is not sent to the web server without specific user interaction.
+ Beginning in Android Oreo (8.0), WebView’s form data was replaced by the the <a href="https://medium.com/@bherbst/getting-androids-autofill-to-work-for-you-21435debea1">Autofill service</a>.
+ As such, controls for form data no longer appear on newer Android devices.</p>
</body>
</html>
\ No newline at end of file
<!--
Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
- Translation 2017 Francesco Buratti. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ Translation 2017-2018 Francesco Buratti. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
<p>I cookies proprietari sono definiti dal sito web nella barra della URL all'inizio della pagina.</p>
- <p>Fin dagli albori di internet divenne ovvio che sarebbe stato molto utile per i siti web essere in grado di salvare
- informazioni sui computer per eventuali accessi successivi. Ad esempio, un sito web che fornisca informazioni meteo
- potrebbe chiedere all'utente la sua posizione geografica e salvarla in un cookie. Nel caso di un accesso successivo al sito web
- da parte dell'utente, le informazioni meteo sarebbero quindi caricate in automatico per quella posizione geografica,
- senza che si renda necessario per l'utente indicarla nuovamente, oppure senza dover creare un account sul sito web
- (sarebbe esagerato per una necessità così semplice).</p>
+ <p>From the early days of the internet, it became obvious that it would be advantageous for websites to be able to store information on a computer for future access.
+ For example, a website that displays weather information could ask the user for a zip code, and then store it in a cookie.
+ The next time the user visited the website, weather information would automatically load for that zip code, without the user having to enter it again.</p>
- <p>Come per quasi ogni cosa sul web, persone intelligenti hanno ideato moltissimi modi per abusare dei cookies e usarli per finalità
- che gli utenti non approverebbero, se solo sapessero cosa sta succedendo. Ad esempio, un sito web può salvare su un dispositivo un cookie
- con un numero seriale univoco. In questo modo, ogni volta che l'utente visiterà il sito da quel dispositivo, sarà collegato ad un profilo unico
- mantenuto sul server per quel particolare numero seriale, anche se il dispositivo si connette con indirizzo IP diverso, come spesso accade con i telefoni.</p>
+ <p>Like everything else on the web, clever people figured out all types of ways to abuse cookies to do things that users would not approve of if they knew they were happening.
+ For example, a website can set a cookie with a unique serial number on a device.
+ Then, every time a user visits the website on that device, it can be linked to a unique profile the server maintains for that serial number,
+ even if the device connects from different IP addresses.</p>
- <p>Molti siti web che richiedono login hanno bisogno che i cookies proprietari siano abilitati per permettere ad un utente di rimanere loggato.
- I cookies però non sono l'unico modo per un sito web per mantenere connesso un utente durante la navigazione delle diverse pagine del sito,
- ma se la modalità di accesso è stata implementata in quel modo, l'unico modo per restare connesso è quello di abilitare i cookies proprietari.</p>
+ <p>Almost all websites with logins require first-party cookies to be enabled for a user to log in.
+ That is how they make sure it is still you as you move from page to page on the site, and is, in my opinion, one of the few legitimate uses for cookies.</p>
- <p>Se sono stati abilitati i cookies proprietari ma è stato disabilitato JavaScript, l'icona della privacy sarà gialla <img class="inline" src="../shared_images/warning.png">
- con lo scopo di avvertire l'utente.</p>
+ <p>Se sono stati abilitati i cookies proprietari ma è stato disabilitato JavaScript,
+ l'icona della privacy sarà gialla <img class="inline" src="../shared_images/warning.png"> con lo scopo di avvertire l'utente.</p>
<h3><img class="title" src="../shared_images/cookie_blue_light.png"> Cookies di terze parti</h3>
<p>I cookies di terze parti sono impostati da alcune porzioni dei siti web che sono caricate da server differenti rispetto alla URL all'inizio della pagina.
- Ad esempio, molti siti web con annunci pubblicitari caricano gli annunci da ad-broker distinti, come ad esempio Google
- <a href="https://www.google.com/adsense/start/#?modal_active=none">Ad Sense</a>. Ogni volta che il sito viene caricato richiede all'ad-broker
- di mostrare un annuncio pubblicitario. A questo punto l'ad-broker analizza tutte le informazioni possedute relative all'utente, compara le tariffe
- che saranno pagate dalle agenzie per i diversi annunci, e quindi seleziona quello da mostrare. La sezione di un sito web dedicata alla visualizzazione
- degli annunci pubblicitari viene caricata dal server del broker invece che da quello principale.</p>
-
- <p>Dal momento che la maggior parte della pubblicità su internet è gestita da pochi broker, non c'è voluto molto tempo perchè si rendessero conto
- di poter posizionare un cookie tracciante sui dispositivi per conoscere i luoghi in cui si trovano gli utenti. Ogni volta che si carica un annuncio
- la primissima cosa che il broker fa è quella di verificare se il dispositivo ha già il suo numero seriale univoco in un cookie. A questo punto cerca
- il profilo relativo a quel numero seriale e memorizza il nuovo sito. Questo è il motivo per cui un utente può effettuare una ricerca su un sito
- per un prodotto che solitamente non cerca, ad esempio le noci, e da quel momento improvvisamente inizia a vedere annunci di noci su ogni sito web visitato.</p>
-
- <p>Oltre agli ad-broker, anche i social media hanno scoperto come entrare in azione. Alcuni anni fa i principali siti social come
- Facebook e Twitter hanno convinto un gran numero di siti web che sarebbe stato loro molto utile inserire alcune piccole icone dei social media
- sulle loro pagine. Queste però non sono semplici immagini. Esse contengono del <a href="https://developers.facebook.com/docs/plugins/like-button/">codice incorporato</a> che
- collega al sito del social media ma non solo, oltre ad altre cose, carica un cookie di terze parti sul dispositivo. Questi cookie sono caricati anche se l'utente
- non possiede nemmeno un account su quel particolare social media. Nel corso del tempo le aziende come Facebook (che gestisce anche una rete di annunci) hanno costruito un numero enorme
- di profili dettagliati di persone che <a href="http://www.theverge.com/2016/5/27/11795248/facebook-ad-network-non-users-cookies-plug-ins">non hanno nemmeno
- mai creato un account sul loro sito</a>.</p>
-
- <p>Non c'è quindi quasi nessuna buona ragione di abilitare i cookie di terze parti. Su dispositivi con Android KitKat o precedente (versione <= 4.4.4 o API <= 20), WebView
- non <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)">fa distinzione
- tra cookie proprietari e cookie di terze parti</a>. Per questo motivo l'abilitazione dei primi permette anche la creazione dei secondi.</p>
+ Ad esempio, molti siti web con annunci pubblicitari caricano gli annunci da ad-broker distinti, come ad esempio Google <a href="https://www.google.com/adsense/start/">Ad Sense</a>.
+ Ogni volta che il sito viene caricato richiede all'ad-broker di mostrare un annuncio pubblicitario.
+ A questo punto l'ad-broker analizza tutte le informazioni possedute relative all'utente, compara le tariffe che saranno pagate dalle agenzie per i diversi annunci,
+ e quindi seleziona quello da mostrare. La sezione di un sito web dedicata alla visualizzazione degli annunci pubblicitari viene caricata dal server del broker invece che da quello principale.</p>
+
+ <p>Dal momento che la maggior parte della pubblicità su internet è gestita da pochi broker,
+ non c'è voluto molto tempo perchè si rendessero conto di poter posizionare un cookie tracciante sui dispositivi per conoscere i luoghi in cui si trovano gli utenti.
+ Ogni volta che si carica un annuncio la primissima cosa che il broker fa è quella di verificare se il dispositivo ha già il suo numero seriale univoco in un cookie.
+ A questo punto cerca il profilo relativo a quel numero seriale e memorizza il nuovo sito.
+ Questo è il motivo per cui un utente può effettuare una ricerca su un sito per un prodotto che solitamente non cerca, ad esempio le noci,
+ e da quel momento improvvisamente inizia a vedere annunci di noci su ogni sito web visitato.</p>
+
+ <p>Oltre agli ad-broker, anche i social media hanno scoperto come entrare in azione.
+ Alcuni anni fa i principali siti social come Facebook e Twitter hanno convinto un gran numero di siti web che
+ sarebbe stato loro molto utile inserire alcune piccole icone dei social media sulle loro pagine. Queste però non sono semplici immagini.
+ Esse contengono del <a href="https://developers.facebook.com/docs/plugins/like-button/">codice incorporato</a> che collega al sito del social media ma non solo, oltre ad altre cose,
+ carica un cookie di terze parti sul dispositivo. Questi cookie sono caricati anche se l'utente non possiede nemmeno un account su quel particolare social media.
+ Nel corso del tempo le aziende come Facebook (che gestisce anche una rete di annunci) hanno costruito un numero enorme di profili dettagliati di persone che
+ <a href="http://www.theverge.com/2016/5/27/11795248/facebook-ad-network-non-users-cookies-plug-ins">non hanno nemmeno mai creato un account sul loro sito</a>.</p>
+
+ <p>There is no good reason to ever enable third-party cookies. On devices with Android KitKat or older (version <= 4.4.4 or API <= 20), WebView does not
+ <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)">differentiate
+ between first-party and third-party cookies</a>. Thus, enabling first-party cookies will also enable third-party cookies.</p>
<h3><img class="title" src="../shared_images/web_blue_light.png"> DOM Storage</h3>
- <p>Il Document Object Model storage, conosciuto anche come web storage, è come l'utilizzo di cookie potenziati. Mentre per tutti i cookie di una singola URL il
- massimo spazio di memoria occupata è di circa 4 kilobyte, il DOM storage può occupare alcuni <a href="https://en.wikipedia.org/wiki/Web_storage#Storage_size">megabyte per sito</a>.
- Siccome il DOM storage utilizza JavaScript per leggere e scrivere dati, la sua abilitazione è inutile se non è stato abilitato anche JavaScript.</p>
+ <p>Document Object Model storage, also known as web storage, is like cookies on steroids.
+ Whereas the maximum combined storage size for all cookies from a single URL is 4 kilobytes,
+ DOM storage can hold <a href="https://en.wikipedia.org/wiki/Web_storage#Storage_size">megabytes per site</a>.
+ Because DOM storage uses JavaScript to read and write data, it cannot be enabled unless JavaScript is also enabled.</p>
<h3><img class="title" src="../shared_images/subtitles_blue_light.png"> Dati dei moduli</h3>
- <p>I dati dei moduli contengono le informazioni che vengono digitate nei web form, come user name, indirizzi, numeri di telefono, ecc. per poterli elencare in menù a tendina in caso di visite successive.
- A differenza delle altre modalità di memorizzazione locale delle informazioni, i dati dei moduli non vengono inviati ai web server senza una interazione con l'utente.</p>
+ <p>Form data contains information typed into web forms, like user names, addresses, phone numbers, etc., and lists them in a drop-down box on future visits.
+ Unlike the other forms of local storage, form data is not sent to the web server without specific user interaction.
+ Beginning in Android Oreo (8.0), WebView’s form data was replaced by the the <a href="https://medium.com/@bherbst/getting-androids-autofill-to-work-for-you-21435debea1">Autofill service</a>.
+ As such, controls for form data no longer appear on newer Android devices.</p>
</body>
</html>
\ No newline at end of file
</head>
<body>
- <h3>Vera Privacy</h3>
+ <h3><img class="title" src="../shared_images/visibility_off_blue_dark.png"> Vera Privacy</h3>
<p>Privacy Browser è sviluppato con lo scopo di permettere all'utente il massimo controllo possibile della sua privacy anche durante la navigazione su internet.
Quando un browser si connette a un sito web, vengono trasferiti al server alcune informazioni necessarie per facilitare la connessione.
Ad esempio, il server riceverà l'indirizzo IP e il numero di porta dell'utente, perchè gli sono necessari per sapere dove inviare la risposta.
- Queste informazioni spesso vengono memorizzate dal server, per permettere allo sviluppatore del sito web di avere report che indichino quanto spesso una pagina viene visualizzata e quanto accedono indirizzi IP diversi.</p>
+ Queste informazioni spesso vengono memorizzate dal server,
+ per permettere allo sviluppatore del sito web di avere report che indichino quanto spesso una pagina viene visualizzata e quanto accedono indirizzi IP diversi.</p>
<p>In ogni caso molti gestori di siti web vogliono molte più informazioni sui visitatori dei siti, compreso il tracciamento della navigazione anche su siti web multipli.
Esistono molte tecniche differenti che permettono il tracciamento, ad esempio la richiesta o il caricamento di informazioni addizionali sul dispositivo dell'utente.
Privacy Browser è sviluppato in modo da garantire all'utente quante più informazioni e controllo possibile su queste modalitàà di tracciamento.</p>
- <h3>Limitazioni di WebView di Android</h3>
+ <h3><img class="title" src="../shared_images/chrome_reader_mode_blue_guide_dark.png"> Limitazioni di WebView di Android</h3>
- <p>Privacy Browser utilizza il WebView nativo di Android per la visualizzazione dei siti web. Esistono alcune limitazioni nei controlli disponibili di WebView per la gestione delle impostazioni della privacy.
+ <p>Privacy Browser utilizza il WebView nativo di Android per la visualizzazione dei siti web.
+ Esistono alcune limitazioni nei controlli disponibili di WebView per la gestione delle impostazioni della privacy.
Ad esempio non è possibile abilitare alcuni comandi JavaScript disabilitandone altri.
- In futuro Privacy Browser sarà dotato di una WebView personalizzata denominata <a href="https://www.stoutner.com/february-2017-roadmap/">Privacy WebView</a>.</p>
+ In futuro Privacy Browser sarà dotato di una WebView personalizzata denominata <a href="https://www.stoutner.com/category/roadmap/">Privacy WebView</a>.</p>
</body>
</html>
\ No newline at end of file
</head>
<body>
- <h3>Vera Privacy</h3>
+ <h3><img class="title" src="../shared_images/visibility_off_blue_light.png"> Vera Privacy</h3>
<p>Privacy Browser è sviluppato con lo scopo di permettere all'utente il massimo controllo possibile della sua privacy anche durante la navigazione su internet.
Quando un browser si connette a un sito web, vengono trasferiti al server alcune informazioni necessarie per facilitare la connessione.
Ad esempio, il server riceverà l'indirizzo IP e il numero di porta dell'utente, perchè gli sono necessari per sapere dove inviare la risposta.
- Queste informazioni spesso vengono memorizzate dal server, per permettere allo sviluppatore del sito web di avere report che indichino quanto spesso una pagina viene visualizzata e quanto accedono indirizzi IP diversi.</p>
+ Queste informazioni spesso vengono memorizzate dal server,
+ per permettere allo sviluppatore del sito web di avere report che indichino quanto spesso una pagina viene visualizzata e quanto accedono indirizzi IP diversi.</p>
<p>In ogni caso molti gestori di siti web vogliono molte più informazioni sui visitatori dei siti, compreso il tracciamento della navigazione anche su siti web multipli.
Esistono molte tecniche differenti che permettono il tracciamento, ad esempio la richiesta o il caricamento di informazioni addizionali sul dispositivo dell'utente.
Privacy Browser è sviluppato in modo da garantire all'utente quante più informazioni e controllo possibile su queste modalitàà di tracciamento.</p>
- <h3>Limitazioni di WebView di Android</h3>
+ <h3><img class="title" src="../shared_images/chrome_reader_mode_blue_light.png"> Limitazioni di WebView di Android</h3>
- <p>Privacy Browser utilizza il WebView nativo di Android per la visualizzazione dei siti web. Esistono alcune limitazioni nei controlli disponibili di WebView per la gestione delle impostazioni della privacy.
+ <p>Privacy Browser utilizza il WebView nativo di Android per la visualizzazione dei siti web.
+ Esistono alcune limitazioni nei controlli disponibili di WebView per la gestione delle impostazioni della privacy.
Ad esempio non è possibile abilitare alcuni comandi JavaScript disabilitandone altri.
- In futuro Privacy Browser sarà dotato di una WebView personalizzata denominata <a href="https://www.stoutner.com/february-2017-roadmap/">Privacy WebView</a>.</p>
+ In futuro Privacy Browser sarà dotato di una WebView personalizzata denominata <a href="https://www.stoutner.com/category/roadmap/">Privacy WebView</a>.</p>
</body>
</html>
\ No newline at end of file
<li>Повышен API до 28 (Android 9 Pie).</li>
<li>Обновлен перевод на русский язык.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.12 (код версии 35)</h3>
<li>Исправлено <a href="https://redmine.stoutner.com/issues/298">две</a> <a href="https://redmine.stoutner.com/issues/296">проблемы</a> связанные с полноэкранным отображением.</li>
<li>Обновлен перевод на русский язык.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.11 (код версии 34)</h3>
<li>Обновлен перевод на русский язык.</li>
<li>Частично обновлен немецкий перевод. Выполнен Стефаном Эрхардтом (Stefan Erhardt).</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.10 (код версии 33)</h3>
<li>Повышено удобство при <a href="https://redmine.stoutner.com/issues/276">добавлении</a> и <a href="https://redmine.stoutner.com/issues/240">изменении</a> настроек домена в меню параметров.</li>
<li>Обновлен перевод на русский язык.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.9 (код версии 32)</h3>
<li>Первый полный перевод на русский язык.</li>
<li>Частично обновлен немецкий перевод. Выполнен Стефаном Эрхардтом (Stefan Erhardt).</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.8.1 (код версии 31)</h3>
<li>Повышен API до версии 27 (Android Oreo, 8.1.0).</li>
<li>Добавлен частичный перевод на русский язык.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.7.2 (код версии 29)</h3>
<li>Open <a href="https://redmine.stoutner.com/issues/226">telephone number hyperlinks</a> in the dialer.</li>
<li>Fix a build error that <a href="https://forum.f-droid.org/t/build-failing-with-could-not-find-gradle-error/1612/4">prevented the release of 2.7 and 2.7.1</a> on F-Droid.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.7.1 (код версии 28)</h3>
<li>Update the <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=379d977e9db12b28952cbce0b127548576c87b95">user agents</a>.</li>
<li>Bump target API to 26 (Android Oreo, 8.0.0).</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.6 (код версии 26)</h3>
<li>Add support for <a href="https://redmine.stoutner.com/issues/52">HTTP authentication</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/178">Color code the Common Name</a> in the view SSL certificate dialog.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.5 (код версии 25)</h3>
<a href="https://redmine.stoutner.com/issues/108"> made</a> <a href="https://redmine.stoutner.com/issues/171">to</a> <a href="https://redmine.stoutner.com/issues/172">the</a>
<a href="https://redmine.stoutner.com/issues/173">Domains</a> <a href="https://redmine.stoutner.com/issues/152">activity</a>.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.4 (код версии 24)</h3>
<li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/139">pending changes to be lost on restart</a>.</li>
<li>Fix a bug with the <a href="https://redmine.stoutner.com/issues/131">spinner layout on some Huawei devices</a>.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.3 (код версии 23)</h3>
<li>Disable the <a href="https://redmine.stoutner.com/issues/93">third-party cookies setting on KitKat</a> because it only works on Lollipop or newer.</li>
<li><a href="https://redmine.stoutner.com/issues/89">Move Refresh to the bottom</a> of the options menu.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.2 (код версии 22)</h3>
<li>Update the <a href="https://www.stoutner.com/privacy-browser/privacy-policy/">privacy policy</a> to version 1.4.</li>
<li>Update the <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/assets/pgl.yoyo.org_adservers.txt;h=cd750892e52bf06e7295aa4b51ccb548de4571cd;hp=436a8b83f3142b231cf43b144a6659f869b2a3ab;hb=9ba6d8a73e76d1d65a9df80f101ff3092f946972;hpb=76a37e5ce26f7d4ebe57d38cecc842e4c6c15819">list of ad servers</a> from pgl.yoyo.org.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.1 (код версии 21)</h3>
<li><a href="https://redmine.stoutner.com/issues/106">Round the corners of the custom domain settings highlight</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/107">Move the progress bar</a> to the bottom of the app bar.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.0.1 (код версии 20)</h3>
<li>Reload domain settings when <a href="https://redmine.stoutner.com/issues/100">navigating with the back button</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/98">Autopopulate the create bookmark and create shortcut dialogs</a>.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.0 (код версии 19)</h3>
<li>When proxying through Tor, <a href="https://redmine.stoutner.com/issues/90">wait until Orbot is ready</a> before attempting to load a page.</li>
<li><a href="https://redmine.stoutner.com/issues/87">Use .onion search engines</a> when proxying through Tor.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>1.15 (код версии 18)</h3>
<li>Fix a crash when attempting to
<a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commit;h=da8974edd917b868957fa78bb3843fefb93b8cb7">download a file that does not have an HTTP or HTTPS URI</a>.</li>
<li>Initial Italian translation provided by Francesco Buratti.</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>1.14.1 (код версии 17)</h3>
<li>Повышен API до 28 (Android 9 Pie).</li>
<li>Обновлен перевод на русский язык.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.12 (код версии 35)</h3>
<li>Исправлено <a href="https://redmine.stoutner.com/issues/298">две</a> <a href="https://redmine.stoutner.com/issues/296">проблемы</a> связанные с полноэкранным отображением.</li>
<li>Обновлен перевод на русский язык.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.11 (код версии 34)</h3>
<li>Обновлен перевод на русский язык.</li>
<li>Частично обновлен немецкий перевод. Выполнен Стефаном Эрхардтом (Stefan Erhardt).</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.10 (код версии 33)</h3>
<li>Повышено удобство при <a href="https://redmine.stoutner.com/issues/276">добавлении</a> и <a href="https://redmine.stoutner.com/issues/240">изменении</a> настроек домена в меню параметров.</li>
<li>Обновлен перевод на русский язык.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.9 (код версии 32)</h3>
<li>Первый полный перевод на русский язык.</li>
<li>Частично обновлен немецкий перевод. Выполнен Стефаном Эрхардтом (Stefan Erhardt).</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.8.1 (код версии 31)</h3>
<li>Повышен API до версии 27 (Android Oreo, 8.1.0).</li>
<li>Добавлен частичный перевод на русский язык.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.7.2 (код версии 29)</h3>
<li>Open <a href="https://redmine.stoutner.com/issues/226">telephone number hyperlinks</a> in the dialer.</li>
<li>Fix a build error that <a href="https://forum.f-droid.org/t/build-failing-with-could-not-find-gradle-error/1612/4">prevented the release of 2.7 and 2.7.1</a> on F-Droid.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.7.1 (код версии 28)</h3>
<li>Update the <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=379d977e9db12b28952cbce0b127548576c87b95">user agents</a>.</li>
<li>Bump target API to 26 (Android Oreo, 8.0.0).</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.6 (код версии 26)</h3>
<li>Add support for <a href="https://redmine.stoutner.com/issues/52">HTTP authentication</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/178">Color code the Common Name</a> in the view SSL certificate dialog.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.5 (код версии 25)</h3>
<a href="https://redmine.stoutner.com/issues/108">made</a> <a href="https://redmine.stoutner.com/issues/171">to</a> <a href="https://redmine.stoutner.com/issues/172">the</a>
<a href="https://redmine.stoutner.com/issues/173">Domains</a> <a href="https://redmine.stoutner.com/issues/152">activity</a>.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.4 (код версии 24)</h3>
<li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/139">pending changes to be lost on restart</a>.</li>
<li>Fix a bug with the <a href="https://redmine.stoutner.com/issues/131">spinner layout on some Huawei devices</a>.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.3 (код версии 23)</h3>
<li>Disable the <a href="https://redmine.stoutner.com/issues/93">third-party cookies setting on KitKat</a> because it only works on Lollipop or newer.</li>
<li><a href="https://redmine.stoutner.com/issues/89">Move Refresh to the bottom</a> of the options menu.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.2 (код версии 22)</h3>
<li>Update the <a href="https://www.stoutner.com/privacy-browser/privacy-policy/">privacy policy</a> to version 1.4.</li>
<li>Update the <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/assets/pgl.yoyo.org_adservers.txt;h=cd750892e52bf06e7295aa4b51ccb548de4571cd;hp=436a8b83f3142b231cf43b144a6659f869b2a3ab;hb=9ba6d8a73e76d1d65a9df80f101ff3092f946972;hpb=76a37e5ce26f7d4ebe57d38cecc842e4c6c15819">list of ad servers</a> from pgl.yoyo.org.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.1 (код версии 21)</h3>
<li><a href="https://redmine.stoutner.com/issues/106">Round the corners of the custom domain settings highlight</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/107">Move the progress bar</a> to the bottom of the app bar.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.0.1 (код версии 20)</h3>
<li>Reload domain settings when <a href="https://redmine.stoutner.com/issues/100">navigating with the back button</a>.</li>
<li><a href="https://redmine.stoutner.com/issues/98">Autopopulate the create bookmark and create shortcut dialogs</a>.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>2.0 (код версии 19)</h3>
<li>When proxying through Tor, <a href="https://redmine.stoutner.com/issues/90">wait until Orbot is ready</a> before attempting to load a page.</li>
<li><a href="https://redmine.stoutner.com/issues/87">Use .onion search engines</a> when proxying through Tor.</li>
<li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>1.15 (код версии 18)</h3>
<li>Fix a crash when attempting to
<a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commit;h=da8974edd917b868957fa78bb3843fefb93b8cb7">download a file that does not have an HTTP or HTTPS URI</a>.</li>
<li>Initial Italian translation provided by Francesco Buratti.</li>
- <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).</li>
+ <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).</li>
</ul>
<h3>1.14.1 (код версии 17)</h3>
<h3>Переводчики</h3>
Stefan Erhardt: немецкий<br/>
Francesco Buratti: итальянский<br/>
- Jose A. León Becerra: испанский
+ Jose A. León: испанский
<h3>Предыдущие переводчики</h3>
<a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>: немецкий<br/>
<h3>Переводчики</h3>
Stefan Erhardt: немецкий<br/>
Francesco Buratti: итальянский<br/>
- Jose A. León Becerra: испанский
+ Jose A. León: испанский
<h3>Предыдущие переводчики</h3>
<a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>: немецкий<br/>
цветом (оба указывают на то, что JavaScript отключен) и красным <img class = "inline" src="../shared_images/javascript_enabled.png"> (JavaScript включен).
Можете просмотреть информацию на сайте <a href="http://webkay.robinlinus.com">webkay</a>, которую можно собрать с включенным и отключенным JavaScript.
- <p>Просмотр интернета с отключенным JavaScript и его включение, только если это необходимо, в значительной степени защищают конфиденциальность пользователей.
- Кроме того, JavaScript используется для загрузки большой части раздражающих рекламных объявлений и дополнительного хлама, который отправляется на устройства с большинства современных веб-сайтов.
- С его отключением веб-сайты будут загружаться быстрее, потреблять меньше сетевого трафика и содержать менее раздражающие рекламные объявления,
- например, тех, что скрывают текст всей веб-страницы.</p>
+ <p>Browsing the internet with JavaScript disabled, and only enabling it if needed, goes a long way toward protecting privacy.
+ In addition, JavaScript is used to load much of the annoying advertisements and extra cruft that comes along with most modern websites.
+ With it disabled, websites will load faster, consume less network traffic, and use less CPU power, which leads to longer battery life.</p>
</body>
</html>
\ No newline at end of file
цветом (оба указывают на то, что JavaScript отключен) и красным <img class = "inline" src="../shared_images/javascript_enabled.png"> (JavaScript включен).
Можете просмотреть информацию на сайте <a href="http://webkay.robinlinus.com">webkay</a>, которую можно собрать с включенным и отключенным JavaScript.
- <p>Просмотр интернета с отключенным JavaScript и его включение, только если это необходимо, в значительной степени защищают конфиденциальность пользователей.
- Кроме того, JavaScript используется для загрузки большой части раздражающих рекламных объявлений и дополнительного хлама, который отправляется на устройства с большинства современных веб-сайтов.
- С его отключением веб-сайты будут загружаться быстрее, потреблять меньше сетевого трафика и содержать менее раздражающие рекламные объявления,
- например, тех, что скрывают текст всей веб-страницы.</p>
+ <p>Browsing the internet with JavaScript disabled, and only enabling it if needed, goes a long way toward protecting privacy.
+ In addition, JavaScript is used to load much of the annoying advertisements and extra cruft that comes along with most modern websites.
+ With it disabled, websites will load faster, consume less network traffic, and use less CPU power, which leads to longer battery life.</p>
</body>
</html>
\ No newline at end of file
<p>Первичные файлы cookie устанавливаются тем веб-сайтом, который указан в строке URL.</p>
- <p>С первых дней интернета стало очевидно, что веб-сайтам было бы выгодно хранить информацию на компьютере для последующего доступа к ней. Например, веб-сайт, отображающий информацию о погоде,
- может запросить у пользователя название города, а затем сохранить его в файле cookie.
- В следующий раз, когда пользователь посетит веб-сайт, информация о погоде будет автоматически загружена для этого города, без необходимости вводить название снова,
- и без необходимости создания пользователем учетной записи на веб-сайте (что было бы излишним для таких простых задач).</p>
+ <p>From the early days of the internet, it became obvious that it would be advantageous for websites to be able to store information on a computer for future access.
+ For example, a website that displays weather information could ask the user for a zip code, and then store it in a cookie.
+ The next time the user visited the website, weather information would automatically load for that zip code, without the user having to enter it again.</p>
- <p>Как и со всем остальным в интернете, умные люди выяснили все способы злоупотребления файлами cookie, чтобы делать то, что пользователи не одобрят, если узнают что происходит.
- Например, веб-сайт может установить cookie на устройстве с уникальным номером.
- Затем каждый раз, когда пользователь посещает веб-сайт на этом устройстве, он связывается с уникальным профилем, который сервер поддерживает для данного номера,
- даже если устройство подключается с разных IP-адресов, как это часто делают сотовые телефоны.</p>
+ <p>Like everything else on the web, clever people figured out all types of ways to abuse cookies to do things that users would not approve of if they knew they were happening.
+ For example, a website can set a cookie with a unique serial number on a device.
+ Then, every time a user visits the website on that device, it can be linked to a unique profile the server maintains for that serial number,
+ even if the device connects from different IP addresses.</p>
- <p>Многие веб-сайты с возможностью авторизации требуют обязательного включения первичных файлов cookie для того, чтобы пользователь оставался авторизованным.
- Файлы cookie - не единственный способ, которым веб-сайт может поддерживать постоянную авторизацию пользователя на сайте, но если на конкретном веб-сайте это реализовано именно так,
- то включение первичных файлов cookie будет единственным способом.</p>
+ <p>Almost all websites with logins require first-party cookies to be enabled for a user to log in.
+ That is how they make sure it is still you as you move from page to page on the site, and is, in my opinion, one of the few legitimate uses for cookies.</p>
<p>Если первичные файлы cookie включены, но JavaScript отключен, значок конфиденциальности будет желтым <img class="inline" src="../shared_images/warning.png"> как предупреждение.</p>
<p>Сторонние файлы cookie устанавливаются частями веб-сайта, которые загружаются с серверов, отличных от указанного в строке URL.
Например, большинство веб-сайтов, на которых есть реклама, загружают их со стороннего рекламного брокера, например,
- <a href="https://www.google.com/adsense/start/#?modal_active=none">Google AdSense</a>. Каждый раз, когда сайт загружается, он запрашивает у рекламного брокера рекламу.
+ <a href="https://www.google.com/adsense/start/">Google AdSense</a>. Каждый раз, когда сайт загружается, он запрашивает у рекламного брокера рекламу.
Рекламный брокер анализирует любую информацию, которую они могут иметь о пользователе, просматривает текущую ставку,
которую рекламодатели готовы заплатить за свою рекламу, и выбирает ту, которая будет отображаться.
Раздел веб-сайта, на котором отображается реклама, загружается с сервера рекламного брокера, а не с основного сервера.</p>
Со временем такие компании, как Facebook (который также запустил рекламную сеть), создали довольно большое количество подробных профилей о людях,
у которых <a href = "http://www.theverge.com/2016/5/27/11795248/facebook-ad-network-non-users-cookies-plug-ins"> даже не было аккаунта на сайте социальной сети</a>.</p>
- <p>Нет никаких серьезных оснований для того, чтобы когда-либо разрешать сторонние файлы cookie. На устройствах с Android KitKat или старше (версия <= 4.4.4 или API <= 20), WebView не
- <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)">различает первичные и сторонние файлы cookie</a>.
- Таким образом, включение первичных файлов cookie также разрешит и сторонние.</p>
+ <p>There is no good reason to ever enable third-party cookies. On devices with Android KitKat or older (version <= 4.4.4 or API <= 20), WebView does not
+ <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)">differentiate
+ between first-party and third-party cookies</a>. Thus, enabling first-party cookies will also enable third-party cookies.</p>
<h3><img class="title" src="../shared_images/web_blue_dark.png"> Хранилище DOM</h3>
- <p>Хранилище объектной модели документа (Document Object Model), также известное как веб-хранилище, называют cookie (печенье) на стероидах.
- В то время как максимальный объем хранения для всех файлов cookie с одного URL-адреса составляет 4 килобайта,
- хранилище DOM может содержать <a href="https://en.wikipedia.org/wiki/Web_storage#Storage_size">мегабайты на сайт</a>.
- Поскольку хранилище DOM использует JavaScript для чтения и записи данных, включение его ни на что не влияет при отключенном JavaScript.</p>
+ <p>Document Object Model storage, also known as web storage, is like cookies on steroids.
+ Whereas the maximum combined storage size for all cookies from a single URL is 4 kilobytes,
+ DOM storage can hold <a href="https://en.wikipedia.org/wiki/Web_storage#Storage_size">megabytes per site</a>.
+ Because DOM storage uses JavaScript to read and write data, it cannot be enabled unless JavaScript is also enabled.</p>
<h3><img class="title" src="../shared_images/subtitles_blue_dark.png"> Данные формы</h3>
- <p>Данные формы содержат информацию, вводимую в веб-формы, такие как имена пользователей, адреса, телефонные номера и т. д., и перечисляются в раскрывающемся списке при будущих посещениях.
- В отличие от других форм локального хранилища данные формы не отправляются на веб-сервер без специального взаимодействия с пользователем.</p>
+ <p>Form data contains information typed into web forms, like user names, addresses, phone numbers, etc., and lists them in a drop-down box on future visits.
+ Unlike the other forms of local storage, form data is not sent to the web server without specific user interaction.
+ Beginning in Android Oreo (8.0), WebView’s form data was replaced by the the <a href="https://medium.com/@bherbst/getting-androids-autofill-to-work-for-you-21435debea1">Autofill service</a>.
+ As such, controls for form data no longer appear on newer Android devices.</p>
</body>
</html>
\ No newline at end of file
<p>Первичные файлы cookie устанавливаются тем веб-сайтом, который указан в строке URL.</p>
- <p>С первых дней интернета стало очевидно, что веб-сайтам было бы выгодно хранить информацию на компьютере для последующего доступа к ней. Например, веб-сайт, отображающий информацию о погоде,
- может запросить у пользователя название города, а затем сохранить его в файле cookie.
- В следующий раз, когда пользователь посетит веб-сайт, информация о погоде будет автоматически загружена для этого города, без необходимости вводить название снова,
- и без необходимости создания пользователем учетной записи на веб-сайте (что было бы излишним для таких простых задач).</p>
+ <p>From the early days of the internet, it became obvious that it would be advantageous for websites to be able to store information on a computer for future access.
+ For example, a website that displays weather information could ask the user for a zip code, and then store it in a cookie.
+ The next time the user visited the website, weather information would automatically load for that zip code, without the user having to enter it again.</p>
- <p>Как и со всем остальным в интернете, умные люди выяснили все способы злоупотребления файлами cookie, чтобы делать то, что пользователи не одобрят, если узнают что происходит.
- Например, веб-сайт может установить cookie на устройстве с уникальным номером.
- Затем каждый раз, когда пользователь посещает веб-сайт на этом устройстве, он связывается с уникальным профилем, который сервер поддерживает для данного номера,
- даже если устройство подключается с разных IP-адресов, как это часто делают сотовые телефоны.</p>
+ <p>Like everything else on the web, clever people figured out all types of ways to abuse cookies to do things that users would not approve of if they knew they were happening.
+ For example, a website can set a cookie with a unique serial number on a device.
+ Then, every time a user visits the website on that device, it can be linked to a unique profile the server maintains for that serial number,
+ even if the device connects from different IP addresses.</p>
- <p>Многие веб-сайты с возможностью авторизации требуют обязательного включения первичных файлов cookie для того, чтобы пользователь оставался авторизованным.
- Файлы cookie - не единственный способ, которым веб-сайт может поддерживать постоянную авторизацию пользователя на сайте, но если на конкретном веб-сайте это реализовано именно так,
- то включение первичных файлов cookie будет единственным способом.</p>
+ <p>Almost all websites with logins require first-party cookies to be enabled for a user to log in.
+ That is how they make sure it is still you as you move from page to page on the site, and is, in my opinion, one of the few legitimate uses for cookies.</p>
<p>Если первичные файлы cookie включены, но JavaScript отключен, значок конфиденциальности будет желтым <img class="inline" src="../shared_images/warning.png"> как предупреждение.</p>
<p>Сторонние файлы cookie устанавливаются частями веб-сайта, которые загружаются с серверов, отличных от указанного в строке URL.
Например, большинство веб-сайтов, на которых есть реклама, загружают их со стороннего рекламного брокера, например,
- <a href="https://www.google.com/adsense/start/#?modal_active=none">Google AdSense</a>. Каждый раз, когда сайт загружается, он запрашивает у рекламного брокера рекламу.
+ <a href="https://www.google.com/adsense/start/">Google AdSense</a>. Каждый раз, когда сайт загружается, он запрашивает у рекламного брокера рекламу.
Рекламный брокер анализирует любую информацию, которую они могут иметь о пользователе, просматривает текущую ставку,
которую рекламодатели готовы заплатить за свою рекламу, и выбирает ту, которая будет отображаться.
Раздел веб-сайта, на котором отображается реклама, загружается с сервера рекламного брокера, а не с основного сервера.</p>
Со временем такие компании, как Facebook (который также запустил рекламную сеть), создали довольно большое количество подробных профилей о людях,
у которых <a href = "http://www.theverge.com/2016/5/27/11795248/facebook-ad-network-non-users-cookies-plug-ins"> даже не было аккаунта на сайте социальной сети</a>.</p>
- <p>Нет никаких серьезных оснований для того, чтобы когда-либо разрешать сторонние файлы cookie. На устройствах с Android KitKat или старше (версия <= 4.4.4 или API <= 20), WebView не
- <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)">различает первичные и сторонние файлы cookie</a>.
- Таким образом, включение первичных файлов cookie также разрешит и сторонние.</p>
+ <p>There is no good reason to ever enable third-party cookies. On devices with Android KitKat or older (version <= 4.4.4 or API <= 20), WebView does not
+ <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)">differentiate
+ between first-party and third-party cookies</a>. Thus, enabling first-party cookies will also enable third-party cookies.</p>
<h3><img class="title" src="../shared_images/web_blue_light.png"> Хранилище DOM</h3>
- <p>Хранилище объектной модели документа (Document Object Model), также известное как веб-хранилище, называют cookie (печенье) на стероидах.
- В то время как максимальный объем хранения для всех файлов cookie с одного URL-адреса составляет 4 килобайта,
- хранилище DOM может содержать <a href="https://en.wikipedia.org/wiki/Web_storage#Storage_size">мегабайты на сайт</a>.
- Поскольку хранилище DOM использует JavaScript для чтения и записи данных, включение его ни на что не влияет при отключенном JavaScript.</p>
+ <p>Document Object Model storage, also known as web storage, is like cookies on steroids.
+ Whereas the maximum combined storage size for all cookies from a single URL is 4 kilobytes,
+ DOM storage can hold <a href="https://en.wikipedia.org/wiki/Web_storage#Storage_size">megabytes per site</a>.
+ Because DOM storage uses JavaScript to read and write data, it cannot be enabled unless JavaScript is also enabled.</p>
<h3><img class="title" src="../shared_images/subtitles_blue_light.png"> Данные формы</h3>
- <p>Данные формы содержат информацию, вводимую в веб-формы, такие как имена пользователей, адреса, телефонные номера и т. д., и перечисляются в раскрывающемся списке при будущих посещениях.
- В отличие от других форм локального хранилища данные формы не отправляются на веб-сервер без специального взаимодействия с пользователем.</p>
+ <p>Form data contains information typed into web forms, like user names, addresses, phone numbers, etc., and lists them in a drop-down box on future visits.
+ Unlike the other forms of local storage, form data is not sent to the web server without specific user interaction.
+ Beginning in Android Oreo (8.0), WebView’s form data was replaced by the the <a href="https://medium.com/@bherbst/getting-androids-autofill-to-work-for-you-21435debea1">Autofill service</a>.
+ As such, controls for form data no longer appear on newer Android devices.</p>
</body>
</html>
\ No newline at end of file
</head>
<body>
- <h3>Настоящая конфиденциальность</h3>
+ <h3><img class="title" src="../shared_images/visibility_off_blue_dark.png"> Настоящая конфиденциальность</h3>
- <p>Privacy Browser разработан, чтобы позволить вам максимально контролировать вашу конфиденциальность, сохраняя при этом доступ в интернет.
- Когда браузер подключается к веб-сайту, определенные фрагменты информации, необходимые для облегчения соединения, передаются на сервер.
- Например, сервер получит ваш IP-адрес и номер порта, которые необходимы ему, чтобы узнать, куда отправить ответ.
- Эта информация часто регистрируется сервером, позволяя разработчику веб-сайта создавать отчеты, показывающие, как часто загружалась веб-страница и сколько разных IP-адресов к ней обращалось.</p>
+ <p>Privacy Browser разработан, чтобы позволить вам максимально контролировать вашу конфиденциальность, сохраняя при этом доступ в интернет.
+ Когда браузер подключается к веб-сайту, определенные фрагменты информации, необходимые для облегчения соединения, передаются на сервер.
+ Например, сервер получит ваш IP-адрес и номер порта, которые необходимы ему, чтобы узнать, куда отправить ответ.
+ Эта информация часто регистрируется сервером, позволяя разработчику веб-сайта создавать отчеты, показывающие, как часто загружалась веб-страница и сколько разных IP-адресов к ней обращалось.</p>
- <p>Большинство владельцев сайтов хотят получить как можно больше информации о своих посетителях, включая отслеживание их через через сторонние сайты.
- Используется множество различных методов, включая запросы или размещение дополнительной информации на устройстве пользователя, которые упрощают отслеживание.
- Почти все браузеры будут добровольно участвовать в этом отслеживании, не сообщая пользователю, что они это делают.
- Privacy Browser разработан для предоставления пользователю как можно больше информации и контроля над этими методами отслеживания.</p>
+ <p>Большинство владельцев сайтов хотят получить как можно больше информации о своих посетителях, включая отслеживание их через через сторонние сайты.
+ Используется множество различных методов, включая запросы или размещение дополнительной информации на устройстве пользователя, которые упрощают отслеживание.
+ Почти все браузеры будут добровольно участвовать в этом отслеживании, не сообщая пользователю, что они это делают.
+ Privacy Browser разработан для предоставления пользователю как можно больше информации и контроля над этими методами отслеживания.</p>
- <h3>Ограничения Android WebView</h3>
+ <h3><img class="title" src="../shared_images/chrome_reader_mode_blue_guide_dark.png"> Ограничения Android WebView</h3>
- <p>Privacy Browser использует встроенный Android WebView для визуализации веб-сайтов. Существуют некоторые ограничения, которые предоставляет WebView для управления настройками конфиденциальности.
- Например, невозможно отключить некоторые команды JavaScript при отключении других.
- В будущем Privacy Browser переключится на форк WebView, называемый <a href="https://www.stoutner.com/february-2017-roadmap/">Privacy WebView</a>.</p>
+ <p>Privacy Browser использует встроенный Android WebView для визуализации веб-сайтов. Существуют некоторые ограничения, которые предоставляет WebView для управления настройками конфиденциальности.
+ Например, невозможно отключить некоторые команды JavaScript при отключении других.
+ В будущем Privacy Browser переключится на форк WebView, называемый <a href="https://www.stoutner.com/category/roadmap/">Privacy WebView</a>.</p>
</body>
</html>
\ No newline at end of file
</head>
<body>
- <h3>Настоящая конфиденциальность</h3>
+ <h3><img class="title" src="../shared_images/visibility_off_blue_light.png"> Настоящая конфиденциальность</h3>
- <p>Privacy Browser разработан, чтобы позволить вам максимально контролировать вашу конфиденциальность, сохраняя при этом доступ в интернет.
- Когда браузер подключается к веб-сайту, определенные фрагменты информации, необходимые для облегчения соединения, передаются на сервер.
- Например, сервер получит ваш IP-адрес и номер порта, которые необходимы ему, чтобы узнать, куда отправить ответ.
- Эта информация часто регистрируется сервером, позволяя разработчику веб-сайта создавать отчеты, показывающие, как часто загружалась веб-страница и сколько разных IP-адресов к ней обращалось.</p>
+ <p>Privacy Browser разработан, чтобы позволить вам максимально контролировать вашу конфиденциальность, сохраняя при этом доступ в интернет.
+ Когда браузер подключается к веб-сайту, определенные фрагменты информации, необходимые для облегчения соединения, передаются на сервер.
+ Например, сервер получит ваш IP-адрес и номер порта, которые необходимы ему, чтобы узнать, куда отправить ответ.
+ Эта информация часто регистрируется сервером, позволяя разработчику веб-сайта создавать отчеты, показывающие, как часто загружалась веб-страница и сколько разных IP-адресов к ней обращалось.</p>
- <p>Большинство владельцев сайтов хотят получить как можно больше информации о своих посетителях, включая отслеживание их через через сторонние сайты.
- Используется множество различных методов, включая запросы или размещение дополнительной информации на устройстве пользователя, которые упрощают отслеживание.
- Почти все браузеры будут добровольно участвовать в этом отслеживании, не сообщая пользователю, что они это делают.
- Privacy Browser разработан для предоставления пользователю как можно больше информации и контроля над этими методами отслеживания.</p>
+ <p>Большинство владельцев сайтов хотят получить как можно больше информации о своих посетителях, включая отслеживание их через через сторонние сайты.
+ Используется множество различных методов, включая запросы или размещение дополнительной информации на устройстве пользователя, которые упрощают отслеживание.
+ Почти все браузеры будут добровольно участвовать в этом отслеживании, не сообщая пользователю, что они это делают.
+ Privacy Browser разработан для предоставления пользователю как можно больше информации и контроля над этими методами отслеживания.</p>
- <h3>Ограничения Android WebView</h3>
+ <h3><img class="title" src="../shared_images/chrome_reader_mode_blue_light.png"> Ограничения Android WebView</h3>
- <p>Privacy Browser использует встроенный Android WebView для визуализации веб-сайтов. Существуют некоторые ограничения, которые предоставляет WebView для управления настройками конфиденциальности.
- Например, невозможно отключить некоторые команды JavaScript при отключении других.
- В будущем Privacy Browser переключится на форк WebView, называемый <a href="https://www.stoutner.com/february-2017-roadmap/">Privacy WebView</a>.</p>
+ <p>Privacy Browser использует встроенный Android WebView для визуализации веб-сайтов. Существуют некоторые ограничения, которые предоставляет WebView для управления настройками конфиденциальности.
+ Например, невозможно отключить некоторые команды JavaScript при отключении других.
+ В будущем Privacy Browser переключится на форк WebView, называемый <a href="https://www.stoutner.com/category/roadmap/">Privacy WebView</a>.</p>
</body>
</html>
\ No newline at end of file
• Teilweise aktualisierte deutsche Übersetzung von Stefan Erhardt.
• Aktualisierte italienische Übersetzung von Francesco Buratti.
• Neue russische Übersetzung.
-• Aktualisierte spanische Übersetzung von Jose A. León Becerra.
+• Aktualisierte spanische Übersetzung von Jose A. León.
\ No newline at end of file
• Verbesserte Dialogführung beim Hinzufügen und Bearbeiten von Domaineinstellungen in den Optionen.
• Aktualisierte italienische Übersetzung von Francesco Buratti.
• Aktualisierte russische Übersetzung.
-• Aktualisierte spanische Übersetzung von Jose A. León Becerra.
+• Aktualisierte spanische Übersetzung von Jose A. León.
\ No newline at end of file
• Teilweise aktualisierte deutsche Übersetzung von Stefan Erhardt.
• Aktualisierte italienische Übersetzung von Francesco Buratti.
• Aktualisierte russische Übersetzung.
-• Aktualisierte spanische Übersetzung von Jose A. León Becerra.
+• Aktualisierte spanische Übersetzung von Jose A. León.
\ No newline at end of file
• Fix two problems with full screen video mode.
• Aktualisierte italienische Übersetzung von Francesco Buratti.
• Aktualisierte russische Übersetzung.
-• Aktualisierte spanische Übersetzung von Jose A. León Becerra.
+• Aktualisierte spanische Übersetzung von Jose A. León.
\ No newline at end of file
• Bump target API to 28 (Android 9 Pie).
• Aktualisierte italienische Übersetzung von Francesco Buratti.
• Aktualisierte russische Übersetzung.
-• Aktualisierte spanische Übersetzung von Jose A. León Becerra.
+• Aktualisierte spanische Übersetzung von Jose A. León.
\ No newline at end of file
• Fix a bug that caused pending changes to be lost on restart.
• Fix a bug with the spinner layout on some Huawei devices.
• Updated Italian translation provided by Francesco Buratti.
-• Updated Spanish translation provided by Jose A. León Becerra.
\ No newline at end of file
+• Updated Spanish translation provided by Jose A. León.
\ No newline at end of file
• Fix a bug that caused website modifications (like the sorting of a list) to be lost if Privacy Browser was moved to the background.
• Many small improvements were made to the Domains activity.
• Updated Italian translation provided by Francesco Buratti.
-• Updated Spanish translation provided by Jose A. León Becerra.
+• Updated Spanish translation provided by Jose A. León.
\ No newline at end of file
• Add support for HTTP authentication.
• Color code the Common Name in the view SSL certificate dialog.
• Updated Italian translation provided by Francesco Buratti.
-• Updated Spanish translation provided by Jose A. León Becerra.
+• Updated Spanish translation provided by Jose A. León.
\ No newline at end of file
• Update the user agents.
• Bump target API to 26 (Android Oreo, 8.0.0).
• Updated Italian translation provided by Francesco Buratti.
-• Updated Spanish translation provided by Jose A. León Becerra.
+• Updated Spanish translation provided by Jose A. León.
\ No newline at end of file
-• Fix a crash when editing a bookmark in the new bookmarks drawer.
+• Fix a crash when editing a bookmark in the new bookmarks drawer.
\ No newline at end of file
• Open telephone number hyperlinks in the dialer.
• Fix a build error that prevented the release of 2.7 and 2.7.1 on F-Droid.
• Updated Italian translation provided by Francesco Buratti.
-• Updated Spanish translation provided by Jose A. León Becerra.
+• Updated Spanish translation provided by Jose A. León.
\ No newline at end of file
• Bump target API to 27 (Android Oreo, 8.1.0).
• Updated Italian translation provided by Francesco Buratti.
• Partial Russian translation.
-• Updated Spanish translation provided by Jose A. León Becerra.
+• Updated Spanish translation provided by Jose A. León.
\ No newline at end of file
-• Workaround a bug in recent versions of Android’s WebView that prevented users from saving cookies when desired.
+• Workaround a bug in recent versions of Android’s WebView that prevented users from saving cookies when desired.
\ No newline at end of file
• Partially updated German translation provided by Stefan Erhardt.
• Updated Italian translation provided by Francesco Buratti.
• First complete Russian translation.
-• Updated Spanish translation provided by Jose A. León Becerra.
+• Updated Spanish translation provided by Jose A. León.
\ No newline at end of file
• Improve the workflow when adding and editing domain settings from the options menu.
• Updated Italian translation provided by Francesco Buratti.
• Updated Russian translation.
-• Updated Spanish translation provided by Jose A. León Becerra.
+• Updated Spanish translation provided by Jose A. León.
\ No newline at end of file
• Partially updated German translation provided by Stefan Erhardt.
• Updated Italian translation provided by Francesco Buratti.
• Updated Russian translation.
-• Updated Spanish translation provided by Jose A. León Becerra.
+• Updated Spanish translation provided by Jose A. León.
\ No newline at end of file
• Fix two problems with full screen video mode.
• Updated Italian translation provided by Francesco Buratti.
• Updated Russian translation.
-• Updated Spanish translation provided by Jose A. León Becerra.
+• Updated Spanish translation provided by Jose A. León.
\ No newline at end of file
• Bump target API to 28 (Android 9 Pie).
• Updated Italian translation provided by Francesco Buratti.
• Updated Russian translation.
-• Updated Spanish translation provided by Jose A. León Becerra.
+• Updated Spanish translation provided by Jose A. León.
\ No newline at end of file
• Añadir el título a la URL al compartir a través del menú de opciones.
• Deshabilitar los ajustes de cookies de terceras partes en KitKat porque sólo funciona en Lollipop o más nuevo.
• Mover Actualizar a la parte inferior del menú de opciones.
-• Actualizada la traducción al español proporcionada por Jose A. León Becerra.
-• Actualizada la traducción al italiano proporcionada por Francesco Buratti.
+• Actualizada la traducción al español proporcionada por Jose A. León.
+• Actualizada la traducción al italiano proporcionada por Francesco Buratti.
\ No newline at end of file
• Añadir una acción de deshacer a la snackbar cuando las cookies, el almacenamiento DOM, o los datos de formulario sean limpiados desde el menú de opciones.
• Arreglar un error que causaba que se perdieran los cambios pendientes al reiniciar.
• Arreglar un error con el diseño spinner en algunos dispositivos Huawei.
-• Actualizada la traducción al español proporcionada por Jose A. León Becerra.
-• Actualizada la traducción al italiano proporcionada por Francesco Buratti.
+• Actualizada la traducción al español proporcionada por Jose A. León.
+• Actualizada la traducción al italiano proporcionada por Francesco Buratti.
\ No newline at end of file
• Arreglar un error que algunas veces provocaba que fallaran los agentes de usuario de un dominio personalizado.
• Arreglar un error que provocaba que la modificación de una página web (como la clasificación de una lista) se perdiera si Navegador Privado se llevaba a segundo plano.
• Muchas pequeñas mejoras se han hecho a la actividad de los Dominios.
-• Actualizada la traducción al español proporcionada por Jose A. León Becerra.
-• Actualizada la traducción al italiano proporcionada por Francesco Buratti.
+• Actualizada la traducción al español proporcionada por Jose A. León.
+• Actualizada la traducción al italiano proporcionada por Francesco Buratti.
\ No newline at end of file
• Actualizar el renderizado del tema oscuro de las secciones Acerca de y Guía.
• Añadir soporte para autenticación HTTP.
• Colorear el Nombre Común en el cuadro de diálogo Ver certificado SSL.
-• Actualizada la traducción al español proporcionada por Jose A. León Becerra.
-• Actualizada la traducción al italiano proporcionada por Francesco Buratti.
+• Actualizada la traducción al español proporcionada por Jose A. León.
+• Actualizada la traducción al italiano proporcionada por Francesco Buratti.
\ No newline at end of file
• Evitar que el Modo Noche parpadee sobre un fondo blanco al cargar páginas nuevas.
• Actualizar los agentes de usuario.
• Aumentar la API dirigido a 26 (Android Oreo, 8.0.0).
-• Actualizada la traducción al español proporcionada por Jose A. León Becerra.
-• Actualizada la traducción al italiano proporcionada por Francesco Buratti.
+• Actualizada la traducción al español proporcionada por Jose A. León.
+• Actualizada la traducción al italiano proporcionada por Francesco Buratti.
\ No newline at end of file
-• Corrregir un fallo al editar un favorito en el nuevo cajón de favoritos.
+• Corrregir un fallo al editar un favorito en el nuevo cajón de favoritos.
\ No newline at end of file
• Añadir un elemento de menú de opciones para crear/editar la configuración del dominio para el dominio actual.
• Abrir hipervínculos de números telefónicos en el marcador telefónico.
• Arreglar un error de compilación que impedía la liberación de 2.7 y 2.7.1 en F-Droid.
-• Actualizada la traducción al español proporcionada por Jose A. León Becerra.
-• Actualizada la traducción al italiano proporcionada por Francesco Buratti.
+• Actualizada la traducción al español proporcionada por Jose A. León.
+• Actualizada la traducción al italiano proporcionada por Francesco Buratti.
\ No newline at end of file
• Corregir el formato de color en el cuadro de texto URL.
• Clarificar el lenguaje en la política de privacidad.
• Aumentar la API dirigido a 27 (Android Oreo, 8.1.0).
-• Actualizada la traducción al español proporcionada por Jose A. León Becerra.
+• Actualizada la traducción al español proporcionada por Jose A. León.
• Actualizada la traducción al italiano proporcionada por Francesco Buratti.
-• Traducción parcial al ruso.
+• Traducción parcial al ruso.
\ No newline at end of file
-• Solución a un error en versiones recientes del WebView de Android que impedía a los usuarios guardar cookies cuando lo deseaban.
+• Solución a un error en versiones recientes del WebView de Android que impedía a los usuarios guardar cookies cuando lo deseaban.
\ No newline at end of file
• Añadir una advertencia de que el Modo incógnito desactiva la navegación hacia adelante y hacia atrás.
• Permitir que las cookies se guarden cuando el Modo incógnito está activado.
• No recargar la página web al reiniciar desde el lanzador.
-• Actualizada la traducción al español proporcionada por Jose A. León Becerra.
+• Actualizada la traducción al español proporcionada por Jose A. León.
• Traducción al alemán parcialmente actualizada proporcionada por Stefan Erhardt.
• Actualizada la traducción al italiano proporcionada por Francesco Buratti.
-• Primera traducción completa al ruso.
+• Primera traducción completa al ruso.
\ No newline at end of file
• Corregir un error introducido en la versión 2.9 que impedía que los favoritos se cargaran desde la actividad de Favoritos.
• Corregir un error que causaba que algunos cambios en la configuración de dominio no se aplicaran hasta después de recargar.
• Mejorar el flujo de trabajo al agregar y editar la configuración de dominio desde el menú de opciones.
-• Actualizada la traducción al español proporcionada por Jose A. León Becerra.
+• Actualizada la traducción al español proporcionada por Jose A. León.
• Actualizada la traducción al italiano proporcionada por Francesco Buratti.
-• Actualizada la traducción al ruso.
+• Actualizada la traducción al ruso.
\ No newline at end of file
• Reemplazar el icono de la barra de aplicaciones de datos de formulario por un icono de actualización.
• Eliminar las opciones de datos de formulario comenzando en Android Oreo.
• Corregir un error al ver o cargar la configuración de dominio con una URL en blanco.
-• Actualizada la traducción al español proporcionada por Jose A. León Becerra.
+• Actualizada la traducción al español proporcionada por Jose A. León.
• Traducción al alemán parcialmente actualizada proporcionada por Stefan Erhardt.
• Actualizada la traducción al italiano proporcionada por Francesco Buratti.
-• Actualizada la traducción al ruso.
+• Actualizada la traducción al ruso.
\ No newline at end of file
• Arreglar el mensaje: “Esperando a Orbot”.
• Arreglar dos fallos en el procesamiento de listas de bloqueo.
• Arreglar dos problemas con el modo de vídeo a pantalla completa.
-• Actualizada la traducción al español proporcionada por Jose A. León Becerra.
+• Actualizada la traducción al español proporcionada por Jose A. León.
• Actualizada la traducción al italiano proporcionada por Francesco Buratti.
-• Actualizada la traducción al ruso.
+• Actualizada la traducción al ruso.
\ No newline at end of file
• Arreglar el estado del elemento del menú Borrar Datos en Oreo (Android 8.0) y posteriores.
• Arreglar el tamaño del mensaje Esperando a Orbot.
• Incrementar la API dirigido hacia la 28 (Android 9 Pie).
-• Actualizada la traducción al español proporcionada por Jose A. León Becerra.
+• Actualizada la traducción al español proporcionada por Jose A. León.
• Actualizada la traducción al italiano proporcionada por Francesco Buratti.
-• Actualizada la traducción al ruso.
+• Actualizada la traducción al ruso.
\ No newline at end of file
• Disabilita l'impostazione relativa ai cookie di terze parti in KitKat perchè disponibile solo con Lollipop o successivi.
• Spostato il comando di Refresh in fondo al menu delle impostazioni.
• Aggiornamento della traduzione Italiana fornita da Francesco Buratti.
-• Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.
\ No newline at end of file
+• Aggiornamento della traduzione Spagnola fornita da Jose A. León.
\ No newline at end of file
• Correzione di un baco che provocava la perdita di modifiche pendenti al momento del riavvio.
• Correzione di un baco che si verificava con lo spinner layout di alcuni dispositivi Huawei.
• Aggiornamento della traduzione Italiana fornita da Francesco Buratti.
-• Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.
\ No newline at end of file
+• Aggiornamento della traduzione Spagnola fornita da Jose A. León.
\ No newline at end of file
• Correzione di un baco che provocava modifiche ai siti web (visualizzati come semplici elenchi) nel caso in cui Privacy Browser venisse messo in background.
• Svariati piccoli miglioramenti sono stati apportati alla schermata dei domini.
• Aggiornamento della traduzione Italiana fornita da Francesco Buratti.
-• Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.
+• Aggiornamento della traduzione Spagnola fornita da Jose A. León.
\ No newline at end of file
• Aggiunta del supporto per l'autenticazione HTTP.
• Codifica del colore del nome comune nella finestra di dialogo per la visione del certificato SSL.
• Aggiornamento della traduzione Italiana fornita da Francesco Buratti.
-• Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.
+• Aggiornamento della traduzione Spagnola fornita da Jose A. León.
\ No newline at end of file
• Aggiornamento degli user agents.
• Adeguamento della API target a 26 (Android Oreo, 8.0.0).
• Aggiornamento della traduzione Italiana fornita da Francesco Buratti.
-• Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.
+• Aggiornamento della traduzione Spagnola fornita da Jose A. León.
\ No newline at end of file
-• Eliminato un crash che si verificava nel caso di editing dei segnalibri dal nuovo cassetto dei segnalibri.
+• Eliminato un crash che si verificava nel caso di editing dei segnalibri dal nuovo cassetto dei segnalibri.
\ No newline at end of file
• Possibilità di aprire i numeri di telefono con il dialer.
• Correzione di un errore di compilazione che impediva la pubblicazione delle versioni 2.7 e 2.7.1 su F-Droid.
• Aggiornamento della traduzione Italiana fornita da Francesco Buratti.
-• Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.
+• Aggiornamento della traduzione Spagnola fornita da Jose A. León.
\ No newline at end of file
• Adeguamento della API target a 27 (Android Oreo, 8.1.0).
• Aggiornamento della traduzione Italiana fornita da Francesco Buratti.
• Traduzione parziale in Russo.
-• Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.
+• Aggiornamento della traduzione Spagnola fornita da Jose A. León.
\ No newline at end of file
-• Correzione di un baco dovuto alle più recenti versioni della WebView di Android che impediva il salvataggio dei cookies agli utenti quando desideravano farlo.
+• Correzione di un baco dovuto alle più recenti versioni della WebView di Android che impediva il salvataggio dei cookies agli utenti quando desideravano farlo.
\ No newline at end of file
• Aggiornamento della traduzione Italiana fornita da Francesco Buratti.
• Aggiornamento parziale della traduzione in Tedesco da parte di Stefan Erhardt.
• Prima completa traduzione in Russo.
-• Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.
+• Aggiornamento della traduzione Spagnola fornita da Jose A. León.
\ No newline at end of file
• Miglioramento del comportamento nell'aggiunta e nella modifica delle impostazioni dei domini dal menu delle opzioni.
• Aggiornamento della traduzione Italiana fornita da Francesco Buratti.
• Aggiornamento della traduzione Russo.
-• Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.
+• Aggiornamento della traduzione Spagnola fornita da Jose A. León.
\ No newline at end of file
• Aggiornamento della traduzione Italiana fornita da Francesco Buratti.
• Aggiornamento parziale della traduzione in Tedesco da parte di Stefan Erhardt.
• Aggiornamento della traduzione Russo.
-• Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.
+• Aggiornamento della traduzione Spagnola fornita da Jose A. León.
\ No newline at end of file
• Correzione di due problemi nella modalità video a schermo intero.
• Aggiornamento della traduzione Italiana fornita da Francesco Buratti.
• Aggiornamento della traduzione Russo.
-• Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.
+• Aggiornamento della traduzione Spagnola fornita da Jose A. León.
\ No newline at end of file
• Aggiornamento della target API a 28 (Android 9 Pie).
• Aggiornamento della traduzione Italiana fornita da Francesco Buratti.
• Aggiornamento della traduzione Russo.
-• Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.
+• Aggiornamento della traduzione Spagnola fornita da Jose A. León.
\ No newline at end of file
• Уточнено описание политики конфиденциальности.
• Bump target API to 27 (Android Oreo, 8.1.0).
• Добавлен частичный перевод на русский язык.
-• Обновлен перевод на итальянский язык, выполненный Франческо Буратти.
-• Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.
+• Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).
+• Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).
\ No newline at end of file
-• Исправление ошибки, препятствовавшей принудительному сохранению файлов cookie при использовании последних версий Android WebView.
+• Исправление ошибки, препятствовавшей принудительному сохранению файлов cookie при использовании последних версий Android WebView.
\ No newline at end of file
• Первый полный перевод на русский язык.
• Частично обновлен немецкий перевод. Выполнен Стефаном Эрхардтом (Stefan Erhardt).
• Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).
-• Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).
+• Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).
\ No newline at end of file
• Повышено удобство при добавлении и изменении настроек домена в меню параметров.
• Обновлен перевод на русский язык.
• Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).
-• Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).
+• Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).
\ No newline at end of file
• Обновлен перевод на русский язык.
• Частично обновлен немецкий перевод. Выполнен Стефаном Эрхардтом (Stefan Erhardt).
• Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).
-• Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).
+• Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).
\ No newline at end of file
• Исправлено две проблемы связанные с полноэкранным отображением.
• Обновлен перевод на русский язык.
• Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).
-• Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).
+• Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).
\ No newline at end of file
• Повышен API до 28 (Android 9 Pie).
• Обновлен перевод на русский язык.
• Обновлен перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).
-• Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра (Jose A. León Becerra).
+• Обновлен перевод на испанский язык, выполненный Хосе А. Леон (Jose A. León).
\ No newline at end of file