Automatic handling of GDPR consent forms

Latest Version

Version
1.1.3
Update
October 2, 2024
Size
93.54KiB
Developer
Category
Users
100,000+
Rating
4.02837 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
ActiveTab
Tabs
Storage
See more

Consent-O-Matic Extension

Cookie pop-ups are designed to be confusing and make you 'agree' to be tracked. This add-on automatically answers consent pop-ups for you, so you can't be manipulated. Set your preferences once, and let the technology do the rest!

This add-on is built and maintained by workers at Aarhus University in Denmark. We are privacy researchers that got tired of seeing how companies violate the EU's General Data Protection Regulation (GDPR). Because the organisations that enforce the GDPR do not have enough resources, we built this add-on to help them out.

We looked at 680 pop-ups and combined their data processing purposes into 5 categories that you can toggle on or off. Sometimes our categories don't perfectly match those on the website, so then we will choose the more privacy preserving option.

The first version of this add-on works with 4 popular pop-ups: Cookiebot, OneTrust, QuantCast, and TrustArc. The add-on is open source, so anyone can add additional pop-ups through our template system: https://github.com/cavi-au/Consent-O-Matic.

Most recent changes:
* Fixed issues related to manifest v3
* Fixed a bug causing some rules to not complete properly, leaving the popup open
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx",\t"name": "Consent-O-Matic",\t"description": "Automatic handling of GDPR consent forms",\t"author": "CAVI - Aarhus University",\t"homepage_url": "https://github.com/cavi-au/Consent-O-Matic",\t"version": "1.1.3",\t"manifest_version": 3,\t"permissions": [\t\t"activeTab",\t\t"tabs",\t\t"storage"\t],\t"host_permissions": [\t\t""\t],\t"action": {\t\t"default_title": "Consent-O-Matic",\t\t"default_popup": "popup.html"\t},\t"background": {\t\t"service_worker": "service.js"\t},\t"content_scripts": [\t\t{\t\t\t"matches": [\t\t\t\t""\t\t\t],\t\t\t"js": [\t\t\t\t"content.js"\t\t\t],\t\t\t"css": [\t\t\t\t"content.css"\t\t\t],\t\t\t"all_frames": true,\t\t\t"match_about_blank": true,\t\t\t"run_at": "document_start"\t\t}\t],\t"options_ui": {\t\t"page": "options.html",\t\t"open_in_tab": true\t},\t"icons": {\t\t"48": "icon_48.png",\t\t"96": "icon_96.png"\t},\t"browser_specific_settings": {\t\t"gecko": {\t\t\t"id": "[email protected]",\t\t\t"strict_min_version": "109.0"\t\t}\t}}
Read more