containerise icon indicating copy to clipboard operation
containerise copied to clipboard

[suggestion] Automatically group all domains of a cooperation

Open elypter opened this issue 7 years ago • 11 comments

there are several container extensions on amo for twitter, google, facebook and so on. this is nice but it only helps with the big players and requires dedicated work. however they only important information to make those work is the list of domains for that container. those are chosen to include as little as needed to make their services work. a good estimate for that is to take all domains that are owned by that company. the problem now is how to create that list?

there was a project whichs goal was collecting and displaying exactly that information. it was called truthbot but unfortunately it is offline now. the source is still available though:

https://github.com/Jaxkr/Truthbot.org https://github.com/Jaxkr/Truthbot-for-Chrome there was also a firefox version in the works but it was never released.

if it was revived it could be used to collect and manage that information

elypter avatar May 23 '18 10:05 elypter

i happened upon a repository about an hour before seeing this post. seen it?

https://github.com/shvchk/containerise-lists

gitrdn avatar Nov 08 '18 16:11 gitrdn

I would be against importing those lists automatically / creating them with the extension. I'd be for adding an option in the (currently non-existent) preferences page that downloads (or provides) those domains and give the user the option to:

  • add them manually
  • update the existing patterns and create the necessary containers

LoveIsGrief avatar Jan 13 '19 18:01 LoveIsGrief

add them manually

which would be days of work that every user has to do over and over again or realistically not at all.

elypter avatar Jan 13 '19 19:01 elypter

OK, so what exactly are you proposing @elypter ? Please expand on your idea.

LoveIsGrief avatar Jan 14 '19 10:01 LoveIsGrief

just that this method of governing permissions based on domain-ownership is taken into consideration because the web of domains, cdns, subcompanies and certificates is just getting more and more complicated and would require to do research before even visiting a website.

i am also convinced that crowd sourced configuration, which lists are a form of, is a more effective solution to growing complexity than just user settings. another one could be heuristics and ai but i dont think that nothing should be traded for another way of approaching the problem because none are incompatible and they can all profit from each other.

elypter avatar Jan 14 '19 20:01 elypter

So you would like to containerise domains by ownership. I don't think it's a bad idea, but how to you see this happening in this extension?

Could you describe a usecase / the steps a user would take in this extension to reach the goal?

For example:

  1. Open the dropdown from the containerise icon
  2. Select a container
  3. Click on new button that says "containerise corporation"
  4. Enter a wizard with a dropdown and a table
  5. Select a corporation from dropdown
  • on selecting a corporation, the table is filled with patterns for each domain
  1. Hit "Select" or "OK" button when final selection has been made

That would make a new entry with a new type (corporation) which contains a list of domain patterns for that corporation.

That's just an example. How do you envision this?

LoveIsGrief avatar Jan 15 '19 10:01 LoveIsGrief

i thought this should work automatically. all websites of each corporation are kept in their respective containers. this way you can isolate web services automatically without breaking them.

elypter avatar Jan 15 '19 16:01 elypter

I'm against forcing rules upon people. I'd much rather give them the option. But the final say is down to @kintesh

LoveIsGrief avatar Jan 16 '19 10:01 LoveIsGrief

nobody evertalked about or wants to force rules. this is about the corporate ownership network. that isnt about opinions but this can be derived from wikipedia pages and official resources. and if you really want your own reality in your browser then you can change the network to you liking and disable updates.

elypter avatar Jan 16 '19 17:01 elypter

I would opt-in for auto-syncing a public list that can be amended to or overwritten by a user list. I can imagine that such lists could be semi-automatically generated in the future based on extended/revocation certs (or wikipedia). I actually like both the idea of company containers as well as the usual categories (work shopping banking personal). I like the four color-coded tab indicators, but I also prefer to separate Alibaba from Ebay, for example. I'm not sure how this should look when dealing with dozens of companies.

Could technical issues (with referrer headers, session tokens, ...) become a problem? For example with payment operations involving both shopping and banking company domains?

sharethewisdom avatar Jun 11 '20 12:06 sharethewisdom

public lists, syncing, and management are already used in ad-blockers. take a look at uBlock Origin

go2null avatar Sep 10 '20 14:09 go2null