73cef4bc38817a706a75bc8c52c1f3ba5e3dd4f8
[PrivacyBrowser.git] / app / src / main / assets / it / guide_requests_light.html
1 <!--
2   Copyright © 2018 Soren Stoutner <soren@stoutner.com>.
3
4   Translation 2018 Francesco Buratti.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
5
6   This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
7
8   Privacy Browser is free software: you can redistribute it and/or modify
9   it under the terms of the GNU General Public License as published by
10   the Free Software Foundation, either version 3 of the License, or
11   (at your option) any later version.
12
13   Privacy Browser is distributed in the hope that it will be useful,
14   but WITHOUT ANY WARRANTY; without even the implied warranty of
15   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16   GNU General Public License for more details.
17
18   You should have received a copy of the GNU General Public License
19   along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
20
21 <html>
22     <head>
23         <meta charset="UTF-8">
24
25         <link rel="stylesheet" href="../css/light_theme.css">
26     </head>
27
28     <body>
29         <h3><img class="title" src="../shared_images/local_activity_blue_light.png"> Resource Requests</h3>
30
31         <p>When a URL is loaded, it typically makes a number of resource requests for CCS, JavaScript, image, and other files. Details about these requests can be viewed in the Requests activity.
32             The navigation drawer has a link to the Requests activity and also shows how many requests were blocked. Tapping on a request displays details about why it was allowed or blocked.</p>
33
34         <p><img class="center21" src="images/request_details.png"></p>
35
36         <p>Privacy Browser includes four <a href="https://easylist.to/">blocklists</a> based on the <a href="https://adblockplus.org/filters">Adblock syntax</a>:
37             EasyList, EasyPrivacy, Fanboy’s Annoyance List, and Fanboy’s Social Blocking List.
38             These blocklists are processed by Privacy Browser into the following 22 sublists, which check resource requests in the order listed.</p>
39
40         <ol>
41             <li>Whitelist principale</li>
42             <li>Whitelist finale</li>
43             <li>Whitelist per i domini</li>
44             <li>Whitelist iniziale</li>
45             <li>Whitelist finale</li>
46             <li>Whitelist di terze parti</li>
47             <li>Whitelist di terze parti per i domini</li>
48             <li>Whitelist di terze parti iniziale per i domini</li>
49             <li>Blacklist principale</li>
50             <li>Blacklist iniziale</li>
51             <li>Blacklist finale</li>
52             <li>Blacklist per i domini</li>
53             <li>Blacklist iniziale</li>
54             <li>Blacklist finale</li>
55             <li>Blacklist per le espressioni regolari</li>
56             <li>Blacklist di terze parti</li>
57             <li>Blacklist di terze parti iniziale</li>
58             <li>Blacklist di terze parti per i domini</li>
59             <li>Blacklist di terze parti iniziale per i domini</li>
60             <li>Blacklist di terze parti per le espressioni regolari</li>
61             <li>Blacklist di terze parti per le espressioni regolari per i domini</li>
62             <li>Blacklist per le espressioni regolari</li>
63         </ol>
64
65         <p>Initial lists check against the beginning of the URL. Final lists check against the end of the URL. Domain lists only check against certain domains.
66             Third-party lists only apply if the root domain of the request is different than the root domain of the main URL.
67             Regular expression lists follow the <a href="https://en.wikipedia.org/wiki/Regular_expression">regular expression syntax</a>. Each sublist item has one or more entry.
68             In the case of domain sublists, the resource request is only checked against the item if the first entry matches the domain of the main URL.</p>
69
70         <p>Because of limitations in Android’s WebView, and to speed up processing of requests, Privacy Browser implements a simplified interpretation of the Adblock syntax.
71             This can sometimes lead to false positives, where resources are allowed or blocked in ways that weren’t intended by the original entry.
72             A more detailed description of how the blocklist entries are processed is available at <a href="https://www.stoutner.com/privacy-browser/blocklists/">stoutner.com</a>.</p>
73
74         <p>Privacy Browser has a fifth blocklist that blocks all third-party requests. A request is only considered third-party if the base domain of the request is different than the base domain of the URL.
75             For example, if <code>www.website.com</code> loads a picture from <code>images.website.com</code>,
76             this is not blocked as a third-party request because they both share the same base domain of <code>website.com</code>.
77             Blocking all third-party requests increases privacy, but this blocklist is disabled by default because it breaks a large number of websites.</p>
78     </body>
79 </html>