Giter Site home page Giter Site logo

Few Questions about addon HOT 6 CLOSED

clearurls avatar clearurls commented on May 14, 2024
Few Questions

from addon.

Comments (6)

Atavic avatar Atavic commented on May 14, 2024 1
  1. So you are using adblock and those scripts are whitelisted to avoid being labeled as an adblock user?
    Also, to be precise, those scripts aren't hosted on google domains:
    hk01 belongs to Amazon.com, Inc.

  2. Completely remove any information sent to target domain isn't an easy task. If you hover over some links the page can do something unexpected. I prevent most of these actions with these entries in about:config for Mozilla based browsers:

network.captive-portal-service.enabled false // (FF52+)
dom.popup_allowed_events "click dblclick"

For more info, look at the user.js here

and also does it just change the url AFTER you have connected to the parameters-filled domain?

When you load an html page, the browser without addons renders the page on screen as it is. Addons/Webextensions modify the code before it is available on screen.

from addon.

Rtizer-9 avatar Rtizer-9 commented on May 14, 2024 1

@KevinRoebert waiting eagerly for your reply

from addon.

Rtizer-9 avatar Rtizer-9 commented on May 14, 2024 1

Great 😊. Hoping for awesome releases.

from addon.

Rtizer-9 avatar Rtizer-9 commented on May 14, 2024

I wasn't talking about hk01 domains but

@@||.//ads.js$script
@@||
.//adsbygoogle.js$script

which are covered as you can see below
screenshot_20180105_004126

from addon.

KevinRoebert avatar KevinRoebert commented on May 14, 2024

@Rtizer-9 sorry for the delay, I've fix #26.

Is there any specific reason you included doubleclick.net domain?, cause there are some websites which detect such kind of blocking and flags you as adblock user. Being a user of such awesome addon mostly means he/she is already using an adblock addon which is already blocking doubleclick.net domain.

Yes, because doubleclick.net do nothing else as tracking the user. With this simple rule we can block much of tracking scripts, canvas, pictures, etc.

But you're right, it might be better to let handle this by an adblock addon. We will think about it and maybe, we add an option to disable this feature.

Does this extension support t.co redirection and intermediate tracking by twitter cause its reach and tracking methods are far more invasive than bit.ly or similar domains. If not, are there any chances of including it?

Redirection: Not at this moment, but it's a great idea. I think we will include this in the next time.
Tracking:

"rules": [
                "(ref_)?src=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
            ]

It's not so easy to get all the tracking elements from a service. We are happy about every commit that gives us a new tracking field. Feel free to send us lots of tracking fields, also from twitter.

Is there any chance the functionality of Link Cleaner addon https://addons.mozilla.org/en-US/firefox/addon/link-cleaner/ can be included: it removes facebook's l.facebook.com redirection and that too without injecting javascript in webpage as it hangs the whole page and increase memory and cpu usage like affiliate killer userscript? is there any chance you can include affiliate and immediate redirection functionality just like this addon?

Definitely there is a chance, but I do this in my free time and this addon is much work. I can promise, that more redirections and rules will follow, but it needs time.

Does this addon completely remove any information sent to target domain with removed parameters or are there any chances of connecting to domains with those parameter and referrer filled domains if you hover over such kind of links and also does it just changes the url AFTER you have connected to the parameters filled domain or it let us connect only after removing the parameters?

This question is hard to answer, because, as @Atavic already wrote, there are much ways to track users.
It's possible with scripts, images, canvas, webrtc and much more. This addon focus on blocking tracking fields in urls, in other words we delete from a url specific GET elements.

The GET elements, or as we call them, fields are very effective tracking tricks to track people through links.
For example you send a friend an amazon link, so now amazon knows what are the interests from you and your friend and can combine the informations. So it's easy to build a relationship network.

We use the webExtensions function webRequest.onBeforeRequest. The following picture from mozillas MDN shows the request flow:

webRequest flow

ClearURLs start at the top of the webRequest flow, so we can check the request before something was done. But only all webRequests does the addon check, if other types of connection exist in firefox, the addon does not check this.

[...] or it let us connect only after removing the parameters

Yes!

I hope I could help you.

from addon.

grenzor avatar grenzor commented on May 14, 2024

In my opinion, blocking domains like doubleclick should be best left to adblock addons and ClearURLs should deal purely with redirection/cleaning of tracking links.

from addon.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.