4 ms·
Curious to know if this also handles that nasty pattern where all "legitimate interest" opt-out toggles are hidden under the expanded details of each individual
by krono 4y ago
Curious to know if this also handles that nasty pattern where all "legitimate interest" opt-out toggles are hidden under the expanded details of each individual third party. The only live example of one variation on it I can remember right now is on msn.com (sort of fits their theme, got to give them that).
- h4x0rr 4y agoThere are a lot of websites doing that, like 30-60% of the websites with cookie popups in my experience. Pretty skummy imo
- Mumps 4y agoExactly my first question about this. A naiive search for "legitimate" in the repo shows 10 files [0] hard-coded into specific rules sets. Which I interpret as: it's only available on those. Which is a real shame. I'm so damn sick of manually deselecting all of the hidden consent toggles :C [0] https://github.com/search?q=repo%3Acavi-au%2FConsent-O-Matic%20legitimate&type=code https://github.com/search?q=repo%3Acavi-au%2FConsent-O-Matic...
- krono 4y agoWhat I usually do is to select a parent HTML element of the list of third parties using the browser's dev console and then use JS to find, loop, and click each of those toggles automatically in one go. The script would look something like this: $0.querySelectorAll('.thirdparty button.optoutToggle').forEach(({click}) => click()) Where $0 is an automatic reference to the selected parent element. The pseudocode/example string passed to querySelectorAll should be a selector (same syntax as selectors in CSS) to get each individual toggle element. Then forEach of those toggles it simulates a mouse click event. That said, whatever is on these websites isn't usually even worth all this effort and it doesn't always work.
- Macha 4y agoOh god, I thought that some of those sites had finally been slapped or scared by others getting slapped by regulators when the legitimate interest buttons under each subheading disappeared and was even feeling good that reject all might actually reject all now. But I checked a few and nope, they've just moved it to per vendor like you said.