cavi-au / Consent-O-Matic

Browser extension that automatically fills out cookie popups based on your preferences
Other
2.53k stars 123 forks source link

Add a graphic way to create and contribute new rules #371

Open lupalby opened 9 months ago

lupalby commented 9 months ago

Hi all, I am new to this extension but I really like the idea and would love to see it grow. As many have noticed already, there are many websites that are not supported, especially those from outside the EU.

I think the project would benefit tremendously if all users could easily create and submit rules for new websites using a completely graphical guided process similar to what Cookie Cutter GDPR Auto-Deny extension does (documentation with screenshots of the process). In this way, I don't need to know anything about website building and programming, I can just click a few prompts and it will automatically build a new rule. Then I would give the user the option to submit these rules to the developers (or automatically open a PR), so that they can be shared with everybody.

I am sure the developers receive tons of requests to support new websites and it is unreasonable to expect them to create rules for all possible websites.

lupalby commented 9 months ago

I just realized that that extension actually uses COM rulesets already, so it probably has a very similar engine under the hood. It would be great if their work would merge in here rather than compete with it.

AUToelboell commented 9 months ago

If you click on the extension, and press the button "More Add-on Settings" this opens a new tab. Press the "Rule Lists" menu, and then click the "Open Rule Editor". This gives you access to all the rules and an ability to create your own rule. is this what you meant with a graphic way to contribute?

lupalby commented 9 months ago

That is not what I meant. I tried to play with the rules editor currently included in COM, it just gives a graphical way to compose the rules but the building blocks are still low level code pieces, and that requires a good understanding of websites programming that is beyond my and most users' reach. The approach used by the other plugin is to basically just enable a sort of recording mode on-demand, that basically registers the clicks of the user while refusing all cookies for that particular website, and then creates the rule automatically. That makes it super easy to create a new rule, and if an option to submit the new rule is provided, I am sure the number of websites supported by COM will grow dramatically in a short time because the dev work will mostly be to just review the rules rather than create them. You just need to follow the link on my original message to see what I mean, it brings directly to the chapter that illustrates what I just explained with several screenshots. I'll add a screenshot here as well: image