no JS
me, on: GitHub Fediverse RSS
blog: Don Marti

21 Jun 2026 Search

Insulating people from fake consent

While the big cheeses of online advertising are away at Cannes, France, we might as well be honest about something. Online advertising is a dirty business. Even people who disagree with that in general tend to be of the opinion that the ads are full of fraud and mysterious fees except for whatever piece of the ad stack that their particular company is watching right now. Example: What AI is about to expose about programmatic advertising from Matt Wasserlauf, CEO, Blockboard. (Will “AI” catch the fraud? Or just make more layers of complexity for fraud to hide in?)

One of the rackets that make up this whole mess is “consent.” The “consent” as managed by adtech’s “consent management” is not consent as we know it. In order to count for anything, consent has to be informed. And if I ordered pizzas to feed everyone in the world who understands web ads well enough to give informed consent to them, the driver would be able to bring all the pizzas from the car in one trip.

Unless the user is one of a small group of extreme adtech experts and privacy researchers, sites and adtech firms are just going through the motions of pretending to have consent. A whole sub-industry of the adtech business has built up around managing fake consent. That’s because under EU law you need some kind of “lawful basis for processing” for personal information, and so-called “legitimate interest” (LI) no longer works for personalized advertising. Even Meta, which has the lawyers to draft a ToS longer than the US Constitution, and a hiring revolving door for politicians, can’t get away with LI.

Big Tech is too complicated, one-sided, and icky to get real consent, but because the fix is in in Ireland, everybody in the business can get away with the fake kind in Europe for now. (The USA is another story. Here, the standard for consent is what a jury will accept, and juries have more common sense than EU bureaucrats.)

So if fake consent is at best a show put on for crooked Irish politicians, and at worst something that will just make a company look worse to a jury, why spend time on it? Doc Searls suggests replacing the fake consent stack entirely, in Digital Omnibus Article 88b needs to be about contract, not just consent.

For customers, the most obvious one is getting rid of cookie notices, which are annoying and not worth the pixels they are printed on.

Doc suggests replacing fake consent with real contracts as a basis for processing—which is doable. Contract formation between a web site and a visitor is an established thing, and it’s even possible to do it without JavaScript or extra software on the server. And, ignoring the ads, sites need to get people to be parties to the ToS anyway, to have a better chance of enforcing their “AI” training rights. And if sites can come up with a few standard contracts, the way the open source software business has settled on a few standard licences, then it’s feasible for a person to pick and understand a contract. It’s not like fake consent, where people have to pretend to understand tens or hundreds of “partners.” In principle, Doc is right and contract should be able to work better. In order to make the shift work, it’s necessary not only to make the contract, but also to remove the fake consent. Surveillance takes the most convenient lawful basis for processing, like electricity taking the easiest path to ground. If fake consent is available, companies won’t form a contract.

A folk privacy practice that works

The first, uninformed, answer to the fake consent problem, that a lot of people come up with, is: let’s just block the annoying “cookie banner.” And that works surprisingly well. No fake consent, now the site has a motivation to do a contract. And it turns out that the same software that blocks the “cookie banner” and prevents getting fake consent can also indicate that the user is willing to accept a contract. Some folk privacy practices are ineffective or out of date, but coming up with some way to “get this annoying banner out of my face” is a solid basis to build on. (And, hey, if Google wants to keep cookie banners then they must be bad for the rest of us.)

But sites aren’t going to abandon their existing investment in fake consent unless they have to. Whatever people come up with to implement MyTerms is going to have to block fake consent too. The tinyMyTerms demo implementation of MyTerms uses an standard ad blocker, something that people need anyway and that most people in the USA already have.

Doc’s call to action is at the bottom of that blog post so check it out.

More: paleoenshittification and a path to adoption for MyTerms

Bonus links

Montana’s SB535 and a Potential Biotech Renaissance in America by Alex Tabarrok. Montana’s regulatory system creates the possibility of a self-funding clinical pipeline: companies using early commercial revenues to finance the path to full FDA approval. You get treatments to patients faster, and you keep companies alive long enough to prove their treatments work.

Quartz countertops are driving a public health crisis in the US – 2 occupational health experts explain the surge of lung transplants and lawsuits by David Michaels and Robert Harrison. An estimated 100,000 workers are employed in countertop fabrication shops in the U.S., and studies suggest that 20% or more of exposed workers develop silicosis.

Mika Model by Paolo Bacigalupi. (Short story posted in 2016—IMHO it should make the rounds again since sycophantic AI is trending)

Who Needs GPS? The Forgotten Story of Etak’s Amazing 1985 Car Navigation System by Benj Edwards. (Another old one, but hey, Tests suggest Russian satellites can jam GPS on a continental scale, maybe time to reimplement?)

#

similar posts

  • contractual payloads for MyTerms
  • fix liability and ad libraries: anti-fraud policy ideas from Canada
  • leaving your porch light on during an air raid
  • paleoenshittification and a path to adoption for MyTerms ⮌
  • A BATNA for MyTerms

links

  • 1,741 partners
  • Fun with consent cookies and meta tags

Start here

Sunday Internet optimism

effective privacy tips

advertising personalization: good for you?

the Linux device driver hacker’s guide to giant Internet monopoly dominance

Incentivizing production of information goods

About me

Bio and disclaimer

/hello/

RSS feed

blogroll

Ad Aged

{anonymous => ‘hash’};

Aram Zucker-Scharff

Ari Paparo

Attack of the 50 Foot Blockchain

Baldur Bjarnason

Bert Hubert’s writings

Bill Hunt

Bob Sullivan

Charlie’s Diary

The Post-Bubble Blog by Cristina Caffarra

Citation Needed by Molly White

The Cog Blog from Brian Jacobs & Associates

A Collection of Unmitigated Pedantry

Dan Luu

Dave Trott’s Blog

Development & Analytics

/dev/lawyer

DSHR’s Blog

Doc Searls Weblog

dotcoma

Ed Zitron’s Where’s Your Ed At

Ethan Zuckerman

Evan Prodromou’s Blog

Fortress of Doors

François Marier

Frederik Braun

Full Stack Economics

Ian Betteridge

John D. Cook

Julia Evans

Justin’s Linklog

Krebs on Security

Lars Lofgren

Linux Kernel Monkey Log

live laugh blog | jenn schiffer

The Old New Thing

Pixel Envy

Pluralistic: Daily links from Cory Doctorow

rachelbythebay

Reuven’s blog — Reuven Lerner

Robin Berjon

Schneier on Security

Scripting News

Search Engine Marketing King - Elie Berreby

Security, Privacy & Tech Inquiries

see shy jo

Simon Willison’s Weblog

Smashing Frames

Solarbird{y|z|yz}, Collected

Steve Blank

Werd I/O

@Westenberg: tech + humans + philosophy

Youssuff Quips

Blogroll OPML

wbo1bp

RSS

Copyright © 2005-2026 Don Marti. All rights reserved. By using this web site you indicate your acceptance of the Web Site User Agreement. This site is built with Pandoc and other code and design tools.

Contact at mailto:dmarti@zgp.org or other ways. More about me, with disclaimers RSS feed RSS feed Home

By visiting this site you agree to the applicable terms of service documents, which are linked to from the page footer.

Your ad blocker or tinyMyTerms extension should have blocked this dialog. In the future, MyTerms will make it possible to block all dialogs for all standard terms of service that are already acceptable to both the user and the site. You can help make annoying, time-consuming dialogs like this go away by using and implementing MyTerms. More info at: next steps on tinyMyTerms.