1. Can I deny an addon certain permissions listed as “required”?

  2. Can I deny it to phone home, as in block any custom outbound connection it tries to establish?

More toggle switches for things like that would be nice compared to “The developer says this extension doesn’t require data collection”

  • floquant@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    19
    ·
    4 days ago

    Usually those required permissions are directly derived from the APIs the extension uses, so you probably could but not without losing some functionality. For example, if you completely blocked network requests uBlock itself makes it would be unable to fetch the blocklists. I think auditing the code and disabling autoupdates if you’re concerned about the dev’s trustworthiness would be a better approach, but afaik it has a spotless track record

    • gnufuu@lemmy.caOP
      link
      fedilink
      arrow-up
      8
      ·
      4 days ago

      I should have used a better example than uBlock. Think of an addon that lets you change your browser’s locale. Those hardly ever need to be updated, yet I can’t find a way to keep them offline.

      • Creat@discuss.tchncs.de
        link
        fedilink
        arrow-up
        6
        ·
        4 days ago

        It’s not really about updates or checking for them. Any browser addon that is supposed to interact with all websites, no matter how minor, needs those permissions. It is basically a filter for when you visit a website, if an addon is allowed to “see” the page/traffic. Even for changing the locale, this is needed.

        Addons that won’t need this (and typically don’t, and you should check) are for example those that change the layout of YouTube, or hide videos on there based on type (like shorts) or keywords. They only need access permission for YouTube.com (and other country variations like .fr or .de).

  • fartsparkles@lemmy.world
    link
    fedilink
    arrow-up
    7
    ·
    4 days ago

    If this is the actual extension by Raymond Hill, it’s pretty trustworthy. They’ve been committed to keeping uBlock Origin open source, won’t sell data, and has stated they’ll never hand the project over, but simply archive the repo and let someone fork.

    Ray got stung years ago when they tried to step away from uBlock (the original project, before uBlock Origin) and uBlock ended up getting taken over by the AdblockPlus lot. Ray doesn’t want to go through that again.

    They’ve previously archived projects like uMatrix too, an example that they’re not looking to hand over projects to anyone again and leave it to the community to fork and maintain if they want to keep it alive without Ray.

    If you’re concerned, fork the repo and maintain your own version so you can be sure it’s trustable.