X-Git-Url: https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fassets%2Fen%2Fguide_requests_light.html;fp=app%2Fsrc%2Fmain%2Fassets%2Fen%2Fguide_requests_light.html;h=322e31e531355a5a2d8fb81387a5570979d8325d;hp=0000000000000000000000000000000000000000;hb=7bc7a51a468fd1a5e4801b2fd2c6a7b38ac36ba1;hpb=69b0fea4c49422f5e3c377994c4cf249bdc5a434 diff --git a/app/src/main/assets/en/guide_requests_light.html b/app/src/main/assets/en/guide_requests_light.html new file mode 100644 index 00000000..322e31e5 --- /dev/null +++ b/app/src/main/assets/en/guide_requests_light.html @@ -0,0 +1,77 @@ + + + + + + + + + + +

Resource Requests

+ +

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

+ +

+ +

Privacy Browser includes four blocklists based on the Adblock syntax: + EasyList, EasyPrivacy, Fanboy’s Annoyance List, and Fanboy’s Social Blocking List. + These blocklists are processed by Privacy Browser into the following 22 sublists, which check resource requests in the order listed.

+ +
    +
  1. Main Whitelist
  2. +
  3. Final Whitelist
  4. +
  5. Domain Whitelist
  6. +
  7. Domain Initial Whitelist
  8. +
  9. Domain Final Whitelist
  10. +
  11. Third-Party Whitelist
  12. +
  13. Third-Party Domain Whitelist
  14. +
  15. Third-Party Domain Initial Whitelist
  16. +
  17. Main Blacklist
  18. +
  19. Initial Blacklist
  20. +
  21. Final Blacklist
  22. +
  23. Domain Blacklist
  24. +
  25. Domain Initial Blacklist
  26. +
  27. Domain Final Blacklist
  28. +
  29. Domain Regular Expression Blacklist
  30. +
  31. Third-Party Blacklist
  32. +
  33. Third-Party Initial Blacklist
  34. +
  35. Third-Party Domain Blacklist
  36. +
  37. Third-Party Domain Initial Blacklist
  38. +
  39. Third-Party Regular Expression Blacklist
  40. +
  41. Third-Party Domain Regular Expression Blacklist
  42. +
  43. Regular Expression Blacklist
  44. +
+ +

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. + Third-party lists only apply if the root domain of the request is different than the root domain of the main URL. + Regular expression lists follow the regular expression syntax. Each sublist item has one or more entry. + 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.

+ +

Because of limitations in Android’s WebView, and to speed up processing of requests, Privacy Browser implements a simplified interpretation of the Adblock syntax. + This can sometimes lead to false positives, where resources are allowed or blocked in ways that weren’t intended by the original entry. + A more detailed description of how the blocklist entries are processed is available at stoutner.com.

+ +

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. + For example, if www.website.com loads a picture from images.website.com, + this is not blocked as a third-party request because they both share the same base domain of website.com. + Blocking all third-party requests increases privacy, but this blocklist is disabled by default because it breaks a large number of websites.

+ + \ No newline at end of file