Decentraleyes



Decentraleyes
Original author(s)Thomas Rientjes[1]
Stable release
Repositorygit.synz.io/Synzvato/decentraleyes
Written inJavascript, HTML, CSS
LicenseMozilla Public License 2.0[2]
Websitedecentraleyes.org

Even if a resource is not locally available, Decentraleyes offers improved protection by stripping optional headers from intercepted CDN-requests. This keeps specific data, such as what page you are on, from reaching delivery networks. Whitelisting a domain does not affect this measure. Download Decentraleyes for Firefox for Windows to protect your privacy by evading large delivery networks that claim to offer free services. Decentraleyes is not working as intended. Possible Solution: The extension will not serve any resources that you block using other types of content blockers (e.g. UBlock Origin, Adblock Plus, etc.). Adjust their policies if necessary. Decentraleyes is a new open source Firefox add-on that aims to improve your privacy while browsing. It does this by hosting CND resources locally. When your browser makes a request for one of these CDN resources, the request is blocked and you are served up a local version instead. Decentraleyes is an open source addon, only available on Mozilla compatible browsers, that fixes a problem plaguing web privacy and security for a long time. Third party content delivery. All the while, its speeds up page load times by delivering compatible libraries that don’t spy on you, since it pulls from your local machine instead of.

Decentraleyes is a free and open-source browser extension used for local content delivery network (CDN) emulation. Its primary task is to block connections to major CDNs such as Cloudflare and Google (for privacy and anti-tracking purposes), and serve popular web libraries (such as JQuery and AngularJS) locally on the users machine.[3] Decentraleyes is available for the Microsoft Edge, Mozilla Firefox, Google Chrome, Pale Moon and Opera web browsers.[4]

Decentraleyes chrome

Overview[edit]

Decentraleyes is bundled with 14 Javascript libraries; AngularJS, Backbone.js, Dojo, Ember.js, Ext Core, jQuery, jQuery UI, Modernizr, MooTools, Prototype, Scriptaculous, SWFObject, Underscore.js, and Web Font Loader. It can locally redirect connections to the Google Hosted Libraries, Microsoft Ajax CDN, CDNJS (Cloudflare), jQuery CDN (MaxCDN), jsDelivr (MaxCDN), Yandex CDN, Baidu CDN, Sina Public Resources, and UpYun Libraries networks.[5] With these bundled resources in the software package, they are served to the user locally from their machine, as opposed to from a server.[6] The blocking of connections to these CDNs is claimed (by Softpedia) to result in faster loading times for the end user.[7]

Reception[edit]

Lifehacker has recommended Decentraleyes as a solution to help prevent the user's data from being tracked by Google.[8] CloudPro, a UK-based cloud computing resource, endorsed Decentraleyes as a way of blocking malicious man-in-the-middle CDN attacks.[9]

History[edit]

Decentraleyes was first released in late 2015, compatible with the Firefox browser.[10]

Between 2016 and 2017, a spinoff extension called LocalCDN was created. It brought the functionality of Decentraleyes to Chromium based browsers, for which it was not available at the time (until later that year).[11][12]

Decentraleyes was rewritten from scratch in October 2017, for version 2.0.0. The software was rewritten to comply with the new Firefox browser add-on standards, and also included other fixes such as a more consistent user interface and more support for right-to-left languages.[13][14]

References[edit]

  1. ^Rientjes, Thomas. 'Synz Solutions'. synz.io. Retrieved 6 June 2020.CS1 maint: discouraged parameter (link)
  2. ^'LICENSE.txt · master · Thomas Rientjes / decentraleyes · GitLab'. git.synz.io. Retrieved 6 June 2020.CS1 maint: discouraged parameter (link)
  3. ^Colby, Clifford (22 August 2018). 'Stay private and protected with the best Firefox security extensions'. CNet. Retrieved 6 June 2020.CS1 maint: discouraged parameter (link)
  4. ^'Decentraleyes - Local CDN Emulation'. decentraleyes.org. Retrieved 6 June 2020.CS1 maint: discouraged parameter (link)
  5. ^'Decentraleyes - Free Software Directory'. Free Software Foundation. Retrieved 6 June 2020.CS1 maint: discouraged parameter (link)
  6. ^Williams, Dwen (1 February 2016). 'Take privacy one step further and use this extension to block content delivery networks'. The Next Web. Retrieved 6 June 2020.CS1 maint: discouraged parameter (link)
  7. ^'Decentraleyes Firefox Add-On Speeds Up Page Loads by Emulating CDNs Locally'. Softpedia News. 30 March 2016. Retrieved 6 June 2020.CS1 maint: discouraged parameter (link)
  8. ^Hesse, Brendan (14 February 2020). 'Mozilla's New Firefox Android App Only Supports These Extensions For Now'. Lifehacker. Retrieved 6 June 2020.CS1 maint: discouraged parameter (link)
  9. ^Clark, Steve (1 November 2018). 'How to immunise your browser against the latest security threats'. cloudpro.co.uk. Retrieved 6 June 2020.CS1 maint: discouraged parameter (link)
  10. ^Brinkmann, Martin (23 November 2015). 'Decentraleyes for Firefox loads CDN resources locally'. Ghacks. Retrieved 6 June 2020.CS1 maint: discouraged parameter (link)
  11. ^Brinkmann, Martin (15 February 2017). 'Local CDN for Chrome'. GHacks. Retrieved 6 June 2020.CS1 maint: discouraged parameter (link)
  12. ^Fray, James (2016-12-01). 'first commit'. Local CDN’s Git repository.
  13. ^'Release v2.0.0 · Synzvato/decentraleyes · GitHub'. github.com. Synzvato. Retrieved 6 June 2020.CS1 maint: discouraged parameter (link)
  14. ^'Decentraleyes version history - 14 versions – Add-ons for Firefox (en-US)'. addons.mozilla.org. Retrieved 6 June 2020.CS1 maint: discouraged parameter (link)

External links[edit]

  • Official website
Retrieved from 'https://en.wikipedia.org/w/index.php?title=Decentraleyes&oldid=1014357491'


[edit]

Decentraleyes

https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/
Protects you against tracking through 'free', centralized, content delivery. It prevents a lot of requests from reaching networks like Google Hosted Libraries, and serves local files to keep sites from breaking. Complements regular content blockers.

Protects you against tracking through 'free', centralized, content delivery. It prevents a lot of requests from reaching networks like Google Hosted Libraries, and serves local files to keep sites from breaking. Complements regular content blockers.

Decentraleyes chrome

Technical Information

- Supported Networks: Google Hosted Libraries, Microsoft Ajax CDN, CDNJS (Cloudflare), jQuery CDN (MaxCDN), jsDelivr (MaxCDN), Yandex CDN, Baidu CDN, Sina Public Resources, and UpYun Libraries.

- Bundled Resources: AngularJS, Backbone.js, Dojo, Ember.js, Ext Core, jQuery, jQuery UI, Modernizr, MooTools, Prototype, Scriptaculous, SWFObject, Underscore.js, and Web Font Loader.

If you're using uMatrix, Edit in and Commit these lines to My rules in the Dashboard:(Please note that each line must also START with a '*' character but this Wiki is broken and does not allow to render this properly!)

  • ajax.aspnetcdn.com script allow
  • ajax.googleapis.com script allow
  • ajax.microsoft.com script allow
  • cdn.jsdelivr.net script allow
  • cdnjs.cloudflare.com script allow
  • code.jquery.com script allow
  • lib.sinaapp.com script allow
  • libs.baidu.com script allow
  • upcdn.b0.upaiyun.com script allow
  • yandex.st script allow
  • yastatic.net script allow

Note: Decentraleyes currently only bundles scripts, and if you want other resources to load you need to change script in the above rules to * and disable 'Block requests for missing resources' in the Decentraleyes preferences. This will however result in network requests to these CDNs.

If you use uBlock0 it shouldn't normally block these resources, but if you enable Advanced mode you might have a rule to block third-party scripts by default. Unlike with uMatrix we can't whitelist only scripts for individual hosts, but you can still control whether other resources are loaded with 'Block requests for missing resources' in the Decentraleyes preferences. We also have the ability to let normal filtering take place as opposed to completely whitelisting everything from these domains:

(Please note that each line must also START with a '*' character but this Wiki is broken and does not allow to render this properly!)

  • ajax.aspnetcdn.com * noop
  • ajax.googleapis.com * noop
  • ajax.microsoft.com * noop
  • cdn.jsdelivr.net * noop
  • cdnjs.cloudflare.com * noop
  • code.jquery.com * noop
  • lib.sinaapp.com * noop
  • libs.baidu.com * noop
  • upcdn.b0.upaiyun.com * noop
  • yandex.st * noop
  • yastatic.net * noop

With these rules, uBlock0 in Advanced mode will behave as in 'normal' mode for these particular CDNs, which is usually what you want, but if you prefer you can change noop above to allow to ensure nothing from Decentraleyes is blocked.


This is a high priority project

Download




Categories





Licensing

Verified by

Notes

David Hedlund




Leaders and contributors

Resources and communication

Software prerequisites




DecentraleyesWhat is decentraleyes


Decentraleyes Addon


Decentraleyes Addon

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.

Decentraleyes Github

Retrieved from 'https://directory.fsf.org/wiki?title=Decentraleyes&oldid=74999'