We need a standard for managing these controls on the browser side, which major browsers can then implement. It wouldn't surprise me if people were already working on something like that. If I reject ads from google doubleclick specifically, they should be pre-rejected for every subsequent website that asks the same question. Likewise for the various cookie purposes.
(I do understand the unfortunate potential for fingerprinting here...)
I wholeheartedly agree on your point though, that if i reject 'A' on one site, it could be assumed by the browser i'd like to reject 'A' on the next site. Perhaps the same kind of block could occur like they do with faulty ssl settings, just stating that you blocked 'A' on some site ,and this site is using the same, with a button to proceed if you accept that fact.
Note that you can still 'sell' Web content for forcing your customers to see advertisments. You just aren't allowed anymore to track that on a person-by-person basis.
It's illegal. End of.
Or the opt out page just leads to instructions to disable cookies in your browser.
Like the "Do Not Track" header field?
https://en.wikipedia.org/wiki/Do_Not_Track
Perhaps it will work if introduced as a GDPR header field.
GDPR does not forbid websites to ask or even deteriorate your experience (afaik). Perhaps that should change.
https://www.i-dont-care-about-cookies.eu/
It lets you specify a global setting to what extent you want to be tracked, and communicates that to sites that support the extension's "standard".
Really? Any chance you could share some examples, because my strong impression is that a clear 95% of those I see are not compliant.
If the permissions were managed by the browser then cookies could be managed directly on the client side without server side interference, and preferences could be communicated to the website via headers (like DNT but GDPR requires a lot more granularity, and is also legally enforceable in the EU).