<?xml version="1.0" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://blog.zgp.org/feed.xml" rel="self" type="application/rss+xml"/>
		<title>Don Marti</title>
		<link>https://blog.zgp.org/feed.xml</link>
		<description>Personal blog for Don Marti</description>
		<item>
			<title>Links for 10 November 2026</title>
			<link>https://blog.zgp.org/mlp-2026-11-10/</link>
			<guid>https://blog.zgp.org/mlp-2026-11-10/</guid>
			<pubDate>Tue, 10 Nov 2026 00:00:00 +0000</pubDate>
			<description><![CDATA[<p><a href="https://www.pv-magazine.com/2026/11/09/texas-sized-solar-project-at-coal-plant-supported-by-1-8-billion-green-loan/">Massive
solar project at Texas coal plant secures $1.8 billion green loan</a> by
Anne Fischer. <q>The campus combines power generation, surface mining,
energy storage, data center capacity, and high voltage
transmission.</q></p>
<p><a href="https://alamedapost.com/features/alameda-life/techs-on-decks-returns-to-the-uss-hornet-on-november-14/">Techs
on Decks Returns to the USS Hornet on November 14</a> Live demos, free
for students.</p>
<p><a href="https://www.bjanda.com/blog/specialising-to-extinction/">Specialising
to Extinction</a> by Brian Jacobs. <q>We are producing more slop, and
more fraudulent ads designed to cheat consumers than ever
before.</q></p>
<p><a href="https://adaged.blogspot.com/2026/11/the-demon-crats-and-modern-marketing.html">The
Demon-crats. And Modern Marketing.</a> by George Tannenbaum. (Includes
an anecdote about a missed opportunity for IBM to build reputation by
not doing “retargeting” ads. But the story is bigger than that. This
would have been an opportunity to reach more of the right people, and
get less <em>wrong</em> data from the wrong people, because the early
tech adopters IBM would have wanted as customers are the same people who
block, among other things, retargeting. More: <a href="https://blog.zgp.org/the-missing-part-of-the-your-ad-here-page/">The
missing part of the your ad here page</a>)</p>
<p><a href="https://www.404media.co/american-voters-overwhelmingly-reject-ai-data-centers/">American
Voters Overwhelmingly Reject AI Data Centers</a> by Matthew Gault.
<q>Anti-data center candidates overwhelmingly won statewide races across
the country. In Burgin, Kentucky, mayoral candidate George Hensley lost
his bid after voting to approve a hyperscale project—to a write-in
candidate.</q></p>
<p><a href="https://www.courthousenews.com/11th-circuit-sides-with-florida-over-social-media-ban-for-minors/">11th
Circuit sides with Florida over social media ban for minors</a> by Alex
Pickett. <q><q>HB 3 operates not as an outright prohibition of platform
usage but rather as a <q>conditional ban</q> of sorts—namely, on
platforms’ use of addictive features and algorithms,</q> [U.S. Circuit
Court Judge Kevin] Newsom wrote.</q> <q>HB 3 is facially content
neutral: It regulates social-media platforms based on their functional
capabilities and features, not the content they communicate,</q> the
judge continued. <q>The law neither references the substance of the
speech on any platform nor draws distinctions based on it.</q></p>
<p><a href="https://the-platform-law.com/2026/10/29/meta-scam-ads-and-the-shrinking-scope-of-the-hosting-exemption-under-article-6-dsa/">Meta,
Scam Ads and the Shrinking Scope of the Hosting Exemption under Article
6 DSA</a> by Mattijs Baneke, Sam Wolters, Ana-Caterina Ciusca. <q>The
Court rejected Meta’s arguments and, in line with the recent case law of
the CJEU, held that a platform which exercises a degree of control
through curation or monetisation of content cannot qualify as a neutral
host and benefit from the hosting provider liability exemption.</q> (Not
just a degree of control in this case. Meta’s ad system is designed to
provide an advantage to scammers: <a href="https://blog.zgp.org/but-i-want-to-turn-people-into-dinosaurs/">but
I want to turn people into dinosaurs</a>)</p>
<p><a href="https://www.adexchanger.com/ctv-roundup/sports-leagues-cant-stop-putting-ad-revenue-ahead-of-fan-and-player-interests/">Sports
Leagues Can’t Stop Putting Ad Revenue Ahead Of Fan And Player
Interests</a> by James Hercher. (It’s worse than it appears, though: <a href="https://blog.zgp.org/modern-sports-fans-and-the-attribution-cartel/">Modern
sports fans and the attribution cartel</a>)</p>]]></description>
		</item>
		<item>
			<title>The missing part of the your ad here page</title>
			<link>https://blog.zgp.org/the-missing-part-of-the-your-ad-here-page/</link>
			<guid>https://blog.zgp.org/the-missing-part-of-the-your-ad-here-page/</guid>
			<pubDate>Mon, 09 Nov 2026 00:00:00 +0000</pubDate>
			<description><![CDATA[<p><strong>previously:</strong> <a href="https://blog.zgp.org/journalist-owned-news-sites/">journalist-owned
news sites (Sunday Internet optimism, part 2)</a></p>
<p>A late good morning to AdExchanger. I was on the way to <a href="https://blog.zgp.org/txlf/">speak at Texas Linux Fest</a> when
this went up, so I slacked off on posting this here.</p>
<p><a href="https://www.adexchanger.com/publishers/gamers-love-ad-blockers-so-this-site-found-another-way-to-show-them-ads/">Gamers
Love Ad Blockers. So This Site Found Another Way To Show Them
Ads</a></p>
<p>What we did with this project was to sort of cheat at coming up with
an answer to a difficult question.</p>
<p>One of the hardest metrics to get for a web site is the ad blocking
rate. That’s partly because <a href="https://blog.zgp.org/notes-on-turn-off-your-ad-blocker-messages/">several
different kinds of software get lumped together as “ad blockers”</a>,
and most of them also help the user to avoid being measured.</p>
<p>Ad blocking rate is impossible to measure correctly without also
measuring bots. If either metric is wrong they’ll both be wrong. And
bots have gotten much more numerous, varied, and mostly more aggressive.
(See the <a href="https://www.dnalounge.com/backstage/log/2026/10/06.html">DNA
Lounge vs. AI scrapers saga</a>.) Getting an accurate metric for human
ad blocker users keeps getting harder.</p>
<p>So we used <a href="https://www.linkedin.com/pulse/analytics-report-bots-your-site-fouanalytics-dr-augustine-fou-3plfe/">FouAnalytics</a>
to do the heavy work of bot detection.</p>
<p>Ad blocking data is a useful way to check if you’re reaching the
right audience. How does the blocking rate for a brand’s own best
customers or prospects compare to the rate in the context where they
plan to advertise? If the rate is different, the audience is different.
In this case, WiseGuyGaming is at 18% and has a largely AAA gaming
audience.</p>
<p>A site that reaches more casual mobile gamers might come in lower,
and a site for game developers or edgy indie games is going to be
higher.</p>
<p>From the brand side, if you don’t measure the ad blocking rate and
compare to the rates in the contexts where the ads run, you could be
reaching the wrong audience and not realizing it.</p>
<p>For example, by now an infosec audience is going to consider most
online ads as part of <a href="https://blog.zgp.org/insecurity-department/">the insecurity
department</a> and not be reachable that way at all. If you have ever
wondered why the best security vendors do so much event marketing,
that’s why. The customers don’t tracker-block the bar code on their
conference badges.</p>
<p>In any case, the higher the blocking rate, the more important the
need to work directly with content brands on events and sponsored
content. Brands that don’t measure ad blocking rate are likely reaching
more bots and unintended audiences than anyone realizes.</p>
<section class="level2" id="but-its-worse-than-it-appears">
<h2>But it’s worse than it appears</h2>
<p>The even worse part is that a brand with a high blocking rate that’s
looking at conventional adtech/martech metrics is going to be looking at
data from an unrepresentative, more trackable fraction of the audience.
And the higher the block rate, the worse that any decisions based on
that data are going to be.</p>
<p>More later.</p>
</section>
<section class="level2" id="related">
<h2>Related</h2>
<p><a href="https://blog.zgp.org/good-morning-adexchanger/">Good
morning, AdExchanger</a></p>
<p><a href="https://blog.zgp.org/save-the-halo-effect/">We still have
time to save the halo effect</a></p>
<p><a href="https://blog.zgp.org/b-l-o-c-k-in-the-u-s-a/">B L O C K in
the U S A</a></p>
<p><a href="https://blog.zgp.org/google-stole-a-damn-sammich/">Google
stole a damn sammich</a></p>
<p><a href="https://blog.zgp.org/winners-don-t-click-search-ads/">Winners
don’t click search ads</a></p>
</section>
<section class="level2" id="bonus-links">
<h2>Bonus links</h2>
<p><a href="https://futurism.com/artificial-intelligence/buzzfeed-stock-free-fall-pivot-ai">BuzzFeed
Stock in Free Fall as Pivot to AI Blows Up in Its Face</a> by Victor
Tangermann. (There was only one <a href="https://en.wikipedia.org/wiki/BuzzFeed_News">BuzzFeed News</a> but
management is discovering that anybody can make slop.)</p>
<p><a href="https://www.thedrum.com/news/publicis-closes-2-2bn-liveramp-deal-betting-neutral-tech-can-still-be-a-competitive-advantage">Publicis
closes $2.2bn LiveRamp deal, betting ‘neutral’ tech can still be a
competitive advantage</a> by Cameron Clarke. <q>Given LiveRamp’s
widespread use across the advertising industry, the question of its
neutrality has been one of the deal’s hottest talking points since it
was announced in May.</q> (But a brand that focuses on early adopters
should look at their customers’ use of <a href="https://www.adexchanger.com/data-privacy-roundup/if-youre-a-publisher-and-you-dont-know-what-a-uoom-is-then-read-this/">UOOMs</a>,
authorized agents, and <a href="https://privacy.ca.gov/drop/">Delete
Request and Opt-out Platform (DROP)</a>. You can’t assume that all
audiences are equally well represented in LiveRamp.)</p>
<p><a href="https://arstechnica.com/tech-policy/2026/11/big-tech-claims-voters-ai-backlash-is-anti-trump-not-anti-tech/">Big
Tech claims voters’ AI backlash is “anti-Trump” not “anti-tech”</a> by
Ashley Belanger. (File this one under “cool story bro.” They’re the same
thing. Trump is a cryptocurrency and social media tycoon—he’s as much a
“tech CEO” as any of the rest.)</p>
</section>]]></description>
		</item>
		<item>
			<title>Texas Linux Fest Q and A</title>
			<link>https://blog.zgp.org/texas-q-and-a/</link>
			<guid>https://blog.zgp.org/texas-q-and-a/</guid>
			<pubDate>Sun, 08 Nov 2026 00:00:00 +0000</pubDate>
			<description><![CDATA[<p><strong>Previously:</strong> <a href="https://blog.zgp.org/txlf/">Notes and links from my talk at Texas
Linux Fest</a></p>
<p>This is an extended version, with links, of the question and answer
session from my Texas Linux Fest keynote yesterday.</p>
<p><strong>First of all thank you great talk. A lot of this focused on
Google and Facebook, or Meta. Is Apple any better? Apple has
aspirations.</strong></p>
<p>So the problem is enshittification, and this is Cory Doctorow’s term
for when a service starts out being good for the customers and good for
the companies that use it, then they start ripping off the customers
while keeping the companies happy, and then surprise they start ripping
off both sides.</p>
<p><a href="https://blog.zgp.org/enshittification-is-riskier-than-it-looks/">Apple
is earlier on the enshittification cycle than other companies, but
they’re still on it</a>, and they’ve still got a bunch of sneaky stuff
that they have no alternative but to turn on in order to keep “number go
up.”</p>
<p>If you follow W3C inside baseball, you will see Apple participation
in the <a href="https://blog.zgp.org/the-advertising-cartel-coming-to-your-web-browser/">attribution
cartel</a>, which is a project to put advertising tracking into the web
browser. Apple Safari already has <a href="https://blog.zgp.org/turn-off-advertising-measurement-in-apple-safari/">something
like it</a>. It’s a low-profile thing and it’s moving along fairly
slowly. Apple obviously doesn’t need to squeeze on surveillance because
they’ve got a revenue stream from devices that people really like to
buy. But in order to keep number go up, they are eventually going to
squeeze more and more.</p>
<p><strong>I have a question about reviews, which they were supposed to
be a guard against scam sites and all that, when you can look at user
reviews, customer reviews, and get a signal that there’s product quality
or brand trust, but it seems those have been co-opted as well. Is there
anything in that space that’s fighting against fake reviews or bot
reviews? Is there a trust emerging there?</strong></p>
<p>The reviews problem is a big one because the original algorithm for
Google was PageRank. You’ve got trusted site links to other trusted
sites and you can calculate the trust level of various sites. And so
that was a really promising approach because what it does is moves the
reputation graph outside of one company’s black box. And the reputation
graph, in this case it’s represented by linking relationships among
sites and blogs.</p>
<p>In theory you could write your own PageRank-ish algorithm to check it
as well. Now in in recent years, Google has moved away from that and
they’ve moved toward more hidden black box signals within their own data
center, and they’re actually discouraging websites from contributing to
the reputation graph.</p>
<p>My website, I don’t really care about my search engine ranking. I
will link to legit businesses in a lot of different categories. But one
of the prime pieces of SEO advice that they give is if you want to do
well in Google, well, purge your site of everything except for one
subject. Google wants to keep that reputation graph in-house so that
more people are making decisions based on a Google ad and fewer people
are making decisions based on the reputation of a site.</p>
<p>The level to which Google is squeezing on stuff like review content
and ability to figure out the reputation of a site, that is a massive
opportunity for someone to build a PageRank-like search engine and start
to recapture some of those those reputation relationships that that
people are still actively sharing.</p>
<p>A site that’s good for understanding the reviews issue is <a href="https://housefresh.com/how-google-decimated-housefresh/">HouseFresh</a>.
They evaluate air purifiers and they actually do the tests and they
consistently lose out to slop sites in Google because of that reputation
graph problem.</p>
<p><strong>Were Internet ads a good idea? And if you were able to rewind
time and change reality, would you be willing to share like a few things
that you think would have made it different?</strong></p>
<p>Alternate reality time.</p>
<p>A better timeline would be the one where lawyers dug up the <a href="https://blog.zgp.org/five-stages-of-cipa/">California Invasion of
Privacy Act</a> and applied it to web tracking in the 1990s, and didn’t
wait until the 2020s.</p>
<p>If that legal argument had been made when conversations about things
like third-party cookies were first happening, and more people had
realized that cross-context tracking is legally actionable wiretapping,
then a lot of sites would have been motivated to invest more in the kind
of control over audience data that enables a sustainable ad-supported
site.</p>
<p>See <a href="https://mckinleypark.news/about/letter-from-the-editor/730-building-a-trustworthy-news-business">McKinley
Park News - Building a Trustworthy News Business</a>.</p>
<blockquote>
<p>Among the worst abuse of integrated third-party scripts occurs
through advertising networks and advertising technology (or “adtech”)
designed as much to profit from exploitation of user data as enabling
relationships between buyers and sellers. Too many news publications
have swallowed the poison pill of easy- to-implement, revenue-generating
third-party ad systems, failing to consider how this can harm users,
denude business prospects and destroy trust.</p>
<p>The McKinley Park News does not use third-party ad systems for a host
of reasons:</p>
</blockquote>
<p>We could have had decades of work in that kind of direction—where
reader data stays with the sites that produce the content they value,
and we wouldn’t have taken the wrong turn toward commodification of
“content” by intermediaries.</p>
<p><strong>You talked about a lot of things I generally knew about but
didn’t really understand how the whole advertising industry fit together
and why it was so harmful. My question is, do you have a good resource
that one might use to evangelize to a less technical person about what
you’ve talked about here in this presentation?</strong></p>
<p>Consumer Reports ran a feature called <a href="https://innovation.consumerreports.org/data-action-day-2024/">CR
Data Bootcamp</a> where there’s a series of lessons that you can go
through to clean up your your privacy situation. I think that’s a really
good one for normal users. But the problem is that putting all this
extra work on normal users is not sustainable. And <a href="https://www.csoonline.com/article/4236143/no-click-required-how-the-ad-industry-became-a-pipeline-for-mercenary-spyware.html">CSO
Online</a> really had the right idea, which is you’re the system
administrator. You know this bad thing’s happening. Push out the tooling
that will protect your people rather than counting on everyone to keep
up with all of this and make the right choices. So yes, regular users
should be checking a few things, but a lot of it is on the open source
scene at least in part because we got here because of the open source
scene.</p>
<p>(I also have <a href="https://blog.zgp.org/effective-privacy-tips/">effective privacy
tips</a>, some of which the sysadmin can handle, and some of which would
have to be done by the individual.)</p>
<section class="level2" id="more-from-texas-linux-fest">
<h2>More from Texas Linux Fest</h2>
<p><a href="https://borislavsabotinov.com/posts/tx_linux_fest_2026_observations/">Texas
Linux Fest 2026 Observations</a> by Borislav Sabotinov. Stable
enterprise distributions, design for reducing AI errors, cloud
workspaces for developers, home labs, and more.</p>
</section>
<section class="level2" id="bonus-links">
<h2>Bonus links</h2>
<p><a href="https://thereader.mitpress.mit.edu/from-linux-to-wikipedia-how-volunteers-build-the-internet/">From
Linux to Wikipedia: How Volunteers Build the Internet</a> by Benjamin
Mako Hill, Christian Pentzold and Aaron Shaw, and <a href="https://www.techpolicy.press/creating-a-new-internet-bargain-to-preserve-fair-use-and-protect-the-commons/">Creating
a New Internet Bargain to Preserve Fair Use and Protect the Commons</a>
by Lisa Macpherson and Anna Tumadóttir. (Will collaborative projects
survive scraper bots and slop input?)</p>
<p><a href="https://www.404media.co/meta-generative-ai-commercial-terms-on-pause/">Everyone
Everywhere Hated Meta’s New AI Training Terms. Now, They’re On Pause</a>
by Samantha Cole. (Where there’s a privacy violation against individual
users, there’s probably some kind of racket being run against companies.
<a href="https://blog.zgp.org/google-stole-a-damn-sammich/">Google stole
a damn sammich</a>.)</p>
<p><a href="https://aftermath.site/city-builder-chaos-urban-design/">It’s Time
For City Builders To Embrace Productive Chaos</a> by Eden Kupermintz.
(Fan theory: politics lags gaming rules. We have new urbanism today
because of what worked in SimCity.)</p>
</section>]]></description>
		</item>
		<item>
			<title>Surviving the rugpull economy: notes and links from my talk at Texas Linux Fest</title>
			<link>https://blog.zgp.org/txlf/</link>
			<guid>https://blog.zgp.org/txlf/</guid>
			<pubDate>Sat, 07 Nov 2026 00:00:00 +0000</pubDate>
			<description><![CDATA[<p><strong>Update:</strong> <a href="https://www.youtube.com/watch?v=EF7rZdpRiqI">“Surviving the
Rugpull Economy” is on YouTube</a> for anyone who wants the video
version.</p>
<section class="level2" id="abstract">
<h2>Abstract</h2>
<p>The story of open source and the Internet is a story of dystopia
timelines that didn’t happen. We avoided the Clipper Chip, key escrow.
And the Fritz Chip, DRM mandates. Sure, threats to security, and DRM
lock-in, are still there, but thanks to a lot of hard work, they’re
manageable. Today’s biggest threat, though, isn’t coming from outside
forces like governments or big copyright holders. Our ongoing collapse
of trust and rise of crime is rooted in some good ideas from open
source, gone wrong.</p>
<p>It’s not just social media scams and deepfakes. Dishonest business
practices from the sketchier corners of the Internet have gone
mainstream. We’re in a rugpull economy now. Let’s figure out where we
went wrong and how to get back on track.</p>
</section>
<section class="level2" id="intro">
<h2>Intro</h2>
<p>I was going to give my practical privacy tips <a href="https://blog.zgp.org/scale-20/">talk</a>, but then it turned out
that they <a href="https://2026.texaslinuxfest.org/schedule/">gave me
the big room</a>, so I wanted to think about the big picture.</p>
<p>Why are we doing privacy tips in the first place? Why not: How to
share more of your personal information with brands you love? Why is
privacy even a feature?</p>
<p>Privacy is not about something to hide. In a lot of situations, the
reason we have privacy is that it makes a market work. Imagine you go on
vacation, and go to an old-fashioned rug market. Are you going to hand
every rug merchant your shopping list, budget, and departure date?</p>
<p>The basics of privacy are like the basics of not showing your cards
in a card game. When privacy breaks down, a lot of other human
activities break down, including markets.</p>
</section>
<section class="level2" id="normie-corporate-privacy">
<h2>Normie corporate privacy</h2>
<p>And, of course, there are a lot of deceptive people out there. So the
stuff that we used to do as privacy nerds has gotten all mainstream and
corporate.</p>
<p>The <a href="https://www.ftc.gov/news-events/news/press-releases/2026/06/ftc-data-show-people-reported-losing-3-point-5-billion-imposter-scams-2025">Federal
Trade Commission</a> says scams are up 3x since 2020.</p>
<p>The Pew Research Center, in <a href="https://www.pewresearch.org/internet/2025/07/31/online-scams-and-attacks-in-america-today/">Online
Scams and Attacks in America Today</a>, says that 73% of U.S. adults
have experienced some kind of online scam or attack.</p>
<p>When you give up too much information, you make it too easy to target
you. Scams you’re likely to believe, malware that looks like software
you want, whatever. So the kind of privacy advice I used to share with
privacy nerds is now part of mainstream corporate IT best practices. <a href="https://www.csoonline.com/article/4236143/no-click-required-how-the-ad-industry-became-a-pipeline-for-mercenary-spyware.html">CSO
Online</a> recommends:</p>
<ul>
<li><p>Push a vetted ad-blocking extension to managed browsers through
policy rather than leaving it to users to install it.</p></li>
<li><p>Favor browsers with built-in tracking protection.</p></li>
<li><p>Block ad and tracking domains at the DNS or secure web gateway
layer; this reaches in-app ads on managed phones.</p></li>
<li><p>Disable advertising identifiers on corporate mobile devices
through mobile device management (MDM) and restrict ad-supported
consumer apps on devices holding sensitive data.</p></li>
</ul>
</section>
<section class="level2" id="wherefore-do-the-wicked-prosper">
<h2>Wherefore do the wicked prosper?</h2>
<p>How did it get so far?</p>
<p>The prophet Jeremiah <a href="https://quod.lib.umich.edu/cgi/k/kjv/kjv-idx?type=DIV1&amp;byte=2808522#:~:text=Wherefore%20doth%20the%20way%20of%20the%20wicked%20prosper%3F%20wherefore%20are%20all%20they%20happy%20that%20deal%20very%20treacherously">asked</a>,</p>
<blockquote>
<p>Wherefore doth the way of the wicked prosper? wherefore are all they
happy that deal very treacherously?</p>
</blockquote>
<p>That’s not what I expected the Internet would get us. The Internet,
and free software, were going to be awesome. I started running desktop
Linux in 1994, back when you had to exit your own X mode lines, and you
could zorch your (tube) monitor if you got it wrong. Yes, that was
actually a thing.</p>
<p>Linux and the Internet kept getting better.</p>
</section>
<section class="level2" id="internet-2-dystopia-0">
<h2>Internet 2, dystopia 0</h2>
<p>The open source scene has beaten some powerful dystopia
narratives.</p>
<ul>
<li><p>Cryptography key escrow (the “Clipper Chip”). From 1993 to 1996,
US policy was to assert control over encryption, and require a back door
for the government. See <a href="https://www.eff.org/Privacys-Defender">Privacy’s Defender by Cindy
Cohn</a> for the inside story on how the freedom-loving side beat that
one.</p></li>
<li><p>DRM mandates (the “Fritz Chip”) The <a href="https://en.wikipedia.org/wiki/Consumer_Broadband_and_Digital_Television_Promotion_Act">Consumer
Broadband and Digital Television Promotion Act</a>, introduced in 2002,
was the high-water mark of the DRM dystopia story.</p></li>
</ul>
<p>Encryption backdoors and DRM are both still around, but last I
checked the one remaining device in my house that will play DVDs is one
of the Linux boxes. Both have gone from extinction-level threat to
manageable problem.</p>
<p>Yes, we still need to get political and stay political to keep them
from coming back, but for now, open source and the Internet have
won.</p>
</section>
<section class="level2" id="now-the-dystopia-is-coming-from-inside-the-house">
<h2>Now the dystopia is coming from inside the house</h2>
<p>But now we have dystopia at home.</p>
<p>A <a href="https://blog.zgp.org/winners-don-t-click-search-ads/">public
service announcement from the FBI</a> says “cyber criminals are using
search engine advertisement services to impersonate brands and direct
users to malicious sites.</p>
<p>And the FBI recommends installing an ad blocker. We are on the way to
an new kind of dystopia when a major law enforcement agency of the USA
is saying that a major company in the USA is doing so much crime you got
to just block them. So how did we get here?</p>
<p>Today’s scam and surveillance dystopia has its roots in the open
source scene.</p>
<p>We can still beat this one, and this time it’s really on us.</p>
</section>
<section class="level2" id="from-open-source-to-surveillance-dystopia-by-way-of-economics">
<h2>From open source to surveillance dystopia by way of economics</h2>
<p><a href="https://blog.zgp.org/device-drivers-privacy-publishing/">Commoditize
the complement</a> was awesome back in the days of “old Google.” Replace
expensive single-vendor systems with Linux, plus whatever hardware works
best at the time for a reasonable price.</p>
<p>Hardware as a commodity was a good idea. The problem happened when
“content” was treated as a commodity. Adtech constantly tries to get the
most expensive possible ad into the cheapest possible context.</p>
<p>For adtech, surveillance was never about the surveillance. It was
about connecting the reader of some expensive content to some other
context where you could show them an ad for cheaper.</p>
<p>A recent paper shows I’m right. <a href="https://doi.org/10.1145/3777912.3839792">A Longitudinal Study of
Extended User IDs in the Online Advertising Ecosystem</a>, by Michael
Smith, Riley Grossman, Krzysztof Franaszek, Antonio Torres-Agüero,
Pritam Sen, Cristian Borcea, and Yi Chen, describes how web trackers are
giving “user IDs” to bots. If it were about the surveillance, this would
have been a big deal. But it wasn’t. (A <a href="https://www.adexchanger.com/daily-news-roundup/friday-30102026/">small
mention in AdExchanger</a>, that’s about it.) Adtech is a racket against
the web publisher.</p>
<p>Why did advertising-supported web sites turn out to be so hard?</p>
<p>The old magazine business model was something like this:
subscriptions cover the cost of printing and postage, and ads pay for
the content. Without printing and postage, the ads should pay for
things. But it didn’t work.</p>
<p>Walt Mossberg <a href="https://infotrust.org/2016/05/25/data-leakage/">recalled</a>,</p>
<blockquote>
<p>[W]e were seated next to the head of this advertising company, who
said to me something like, “Well, I really always liked AllThingsD and
in your first week I think Recode’s produced some really interesting
stuff.” And I said, “Great, so you’re going to advertise there, right?
Or place ads there.” And he said, “Well, let me just tell you the truth.
We’re going to place ads there for a little bit, we’re going to drop
cookies, we’re going to figure out who your readers are, we’re going to
find out what other websites they go to that are way cheaper than your
website and then we’re gonna pull our ads from your website and move
them there.”</p>
</blockquote>
<p>The first generation of adtech was all about good ad, bad
context.</p>
</section>
<section class="level2" id="but-then-it-got-worse.">
<h2>But then it got worse.</h2>
<p>The “progress” of online advertising was in creating ever more
efficient auction-based markets, to match an ad to a user in real time.
In 2006, Jakob Nielsen pointed out the problem with those, in <a href="https://www.nngroup.com/articles/search-engines-as-leeches-on-the-web/">Search
Engines as Leeches on the Web</a>. An auction-based market tends to
capture all the advertisers’ profits, as they bid up the price of ads to
where the cost of the ad equals the expected profit from additional
customer.</p>
<p>As the auction gets more and more efficient, some slots go un-sold.
Which explains why Big Tech systems are now <a href="https://blog.zgp.org/but-i-want-to-turn-people-into-dinosaurs/">deliberately
designed to match scammers and victims</a>.</p>
<p>The biggest example of adversarial personalization is the Big Tech
senior fraud situation. Many older people are spending less money on
discretionary purchases but are sitting on retirement savings, so Big
Tech ML systems automatically “learn” to match them not with legit
products and services, but with fraud operators.</p>
<p>Scam bidders don’t just fill in the ad impressions to the people
normal advertisers don’t want (or, that Google and Meta ML “learns” not
to serve normal ads to). <a href="https://www.reuters.com/investigations/meta-is-earning-fortune-deluge-fraudulent-ads-documents-show-2025-11-06/">Meta
is earning a fortune on a deluge of fraudulent ads</a>, but those
fraudulent advertisers are also acting as shill bidders to drive up the
auction prices for the legit advertisers.</p>
<p>Meta makes 10% of ad revenue from fraud directly—but possibly much
more because the bidding functions representing all the other ads must
pay more in order to outbid the numerous scams. <a href="https://blog.zgp.org/if-meta-is-so-good-at-ai-then-what-s-this-doing-here/">If
Meta is so good at AI then what’s this doing here?</a></p>
</section>
<section class="level2" id="number-must-go-up">
<h2>Number must go up</h2>
<p>Advertising revenue globally is about a trillion dollars, hard to
estimate, maybe a little more. Meta and Google ad revenue, added
together, is about half that. 580 billion if you add their Q2 2026
revenue and annualize it (multiply the quarterly number by four). The
only way left to grow is to <a href="https://blog.zgp.org/living-with-a-bigger-ad-duopoly/">keep taking
a bigger and bigger fraction of every sale</a>, and the way to do that
to keep dumping more good ads into bad contexts, and scam and malware
ads everywhere.</p>
<p>A majority of a major industry is now controlled by two transnational
crime organizations.</p>
<p>Crime is inevitable for Meta and Google now that they control a
majority of advertising but must continue to grow at startup-like
rates.</p>
</section>
<section class="level2" id="excuses-excuses">
<h2>Excuses, excuses</h2>
<p><strong>But this platform, it’s so big!</strong> This is why you
don’t hire a Big Tech CEO to manage a Burger King. “There are so many
Burger Kings with so many customers! How could we possibly mop all the
restrooms?” You just have to hire enough people. And if the rules of the
platform ad “game” were less scam-friendly, less work by employees would
be required anyway.</p>
<p><strong>But union busting!</strong> Don’t Big Tech CEOs hate hiring
moderators? Especially moderators who unionize? The crime is built in to
the <em>rules</em> of the ad system, not just in the amount of work
invested.</p>
<p>The problem isn’t scale or labor/management issues. The problem is
deliberate design and policy decisions. Two good examples are:</p>
<ul>
<li><p>The Google trademark policy is designed to deliver scams and
malware in search ads. <a href="https://blog.zgp.org/google-stole-a-damn-sammich/">Google stole a
damn sammich</a></p></li>
<li><p>Meta’s ad system is designed to work for deceptive sellers. <a href="https://blog.zgp.org/but-i-want-to-turn-people-into-dinosaurs/">but
I want to turn people into dinosaurs</a></p></li>
</ul>
</section>
<section class="level2" id="what-legit-brands-need-from-advertising">
<h2>What legit brands need from advertising</h2>
<p>Advertising works when</p>
<pre><code>content + signal ≥ interruption + resources + risk</code></pre>
<p>Advertising can provide two benefits to the audience: it can support
some kind of resource (which technically doesn’t have to be “content,”
bus bench ads are a thing, too) and it can send a credible signal of the
advertiser’s intentions in the market.</p>
<p>And advertising asks the audience to pay, with some kind of
interruption—otherwise it would be not advertising, but content
marketing—and spend some kind of resources, such as battery and
bandwidth, and often accept some kind of risk.</p>
<p>Michael Farmer points out that:</p>
<ul>
<li><p>The 2009-2024 sales growth rate of 40 out of 60 major advertisers
has been very depressed, averaging (as a group) only 2% per year for 15
years.</p></li>
<li><p>By contrast, the market had real GDP growth of 2.4% per year plus
inflation of 2.3% per year — so the benchmarked nominal GDP growth rate
was 4.7% per year.</p></li>
</ul>
<p>Advertising has stopped working for legit brands, and very few people
in the ad industry have paid attention. <a href="https://blog.zgp.org/so-much-crime-so-little-pay/">So much crime,
so little pay</a>.</p>
</section>
<section class="level2" id="what-i-was-wrong-about">
<h2>What I was wrong about</h2>
<p>I thought that legit brands would want some form of post-creepy
advertising, designed for honest sellers. What I did was point out the
ad medium/brand mismatch. I did say that today’s surveillance
advertising is optimized for the needs of deceptive sellers, and doesn’t
carry the signal that legitimate brands need. Right so far.</p>
<p>But here’s where I messed up. As an Internet Optimist, I assumed that
the decision-makers for the highest-reputation brands would be
dissatisfied enough with the situation to seek out advertising media
better suited to costly signaling.</p>
<p>But that’s not what was happening, if I had been paying attention to
other trends.</p>
<p>Brand decision-makers did take steps to deal with the problem that a
higher-reputation brand doesn’t benefit from an advertising system
optimized for lower-quality sellers—but did it the other way around, by
cutting quality and/or service and burning brand reputation.</p>
<p>But <a href="https://blog.zgp.org/i-was-wrong-about-ad-reform/">I was
wrong about ad reform</a>. Brands let their quality and reputation slide
in order to match the available advertising, not the other way
around.</p>
<p>Bernadette Banner, an expert in historic garments and in making and
altering clothing in general, did a <a href="https://www.youtube.com/watch?v=eqCEJEW-iEo">video on selecting
fabrics</a>. But in a rugpull economy, that’s harder than it looks.</p>
<blockquote>
<p>The unfortunate reality is that those sorts of recommendations do not
stand the test of time The recommendation section will become obsolete
especially when shops start going out of business, especially the really
highly recommended small businesses. Or with bigger more reliable brands
it’s very common that these get bought up by private equity and become
enshittified and so their quality degrades.</p>
</blockquote>
</section>
<section class="level2" id="so-what-can-we-do-about-it">
<h2>So what can we do about it?</h2>
<p>This is our mess to clean up.</p>
<p>We’re not going to get off the Internet and touch grass. Get to the
public library and volunteer to help people get their privacy issues
fixed.</p>
<p>TODO add link to Alameda library drop-in help sessions.</p>
<p>Privacy is a collective problem. It’s not personal. We’re all safer
when less money is flowing to scammers and to Big Tech.</p>
<p>And people inside big companies want to do the right thing, you just
have to be able to justify it. I still think <a href="https://blog.zgp.org/how-google-can-go-legit/">Google could go
legit</a> again.</p>
</section>
<section class="level2" id="the-jury-system-can-save-us-again">
<h2>The jury system can save us (again)</h2>
<p>A December 17, 2002 jury verdict was, in my opinion, the end of the
DRM dystopia narrative. In a <a href="https://www.cnet.com/tech/services-and-software/elcomsoft-verdict-not-guilty/">Not
guilty</a> verdict, the jury straight-up <em>jury nullified</em> the
anticircumvention section of the DMCA.</p>
<p>Today, juries are handing over some pretty good privacy verdicts. <a href="https://blog.zgp.org/how-the-california-legislature-is-saving-us-from-surveillance-dystopia/">Thanks
to the California legislature, we have some good tools to use against
surveillance dystopia</a>, and other states do too.</p>
<p>The fight against surveillance and scam dystopia does not have to be
prohibitively expensive.</p>
<p><strong>More:</strong> <a href="https://blog.zgp.org/texas-q-and-a/">Audience Q&amp;A</a></p>
</section>]]></description>
		</item>
		<item>
			<title>Google stole a damn sammich</title>
			<link>https://blog.zgp.org/google-stole-a-damn-sammich/</link>
			<guid>https://blog.zgp.org/google-stole-a-damn-sammich/</guid>
			<pubDate>Thu, 05 Nov 2026 00:00:00 +0000</pubDate>
			<description><![CDATA[<p>I can’t make this stuff up. <a href="https://www.infohawk.com/news/2026-11-05-scamwich-restaurant-skimming">Scamwich:
Inside a Restaurant Delivery Payment-Skimming Campaign</a> on
InfoHawk.</p>
<p>Step one is</p>
<blockquote>
<p><strong>The victim arrives from a search ad</strong> A Google Search
ad imitates the restaurant’s listing and shows a look-alike domain.</p>
</blockquote>
<p>Some scammer registers a domain, and Google “helpfully” allows them
to run ads using a registered trademark of a real restaurant.</p>
<p>One more good example of how the Google Search trademark policy is
the greatest criminal scheme of the 21st century. In this case, Google
isn’t helping to <a href="https://blog.zgp.org/not-solving-advertising/">steal $6 billion in
cryptocurrency</a>, but all of these little crimes add up, too.</p>
<p>I really wonder how much the incremental search ad revenue for Google
compares to the losses resulting from these, both for individuals and
for the legitimate businesses that have to clean up after fraud and lose
a real sale. This really looks like “break a plate glass window to steal
a $3 cable” level of crime.</p>
<p>The problem with the trademark policy for Google Search ads is that
Google doesn’t enforce it, unless someone complains about a specific ad
and advertiser.</p>
<p>And the people who know which ads to complain about aren’t the people
who get targeted for the ad. Google’s machine learning systems “learn”
to match the ads with people likely to click. So a legit trademark
holder isn’t going to see the fake. Likely victims are.</p>
<p>Combine that with how the ads are designed to be harder and harder to
tell from real results, and Google has designed pretty much an ideal
system for distributing malware and scams. Even if they did decide to
staff up and fund the abuse department, the fundamental qualities of the
system are rigged for, not against, abuse.</p>
<p>But number must go up—scam ads don’t just bring in ad revenue, they
bid against the legit ads for the same slots, so they drive up ad rates
for other advertisers, too.</p>
<section class="level2" id="election-news">
<h2>Election news</h2>
<p>Monique Priestley has been <a href="https://www.linkedin.com/feed/update/urn:li:activity:7523836913250652160/">elected
to the state Senate in Vermont</a>, representing Orange County. Yes,
this week was a <a href="https://www.404media.co/republicans-learn-x-is-an-echo-chamber/">big
election for the Internet</a>, but this particular result is encouraging
in another way.</p>
<blockquote>
<p>I spent $0 supporting Meta &amp; Google which earns billions of
dollars annually off of unchecked fraud and scams, supports child s*xual
abuse material (CSAM) websites with ad placements, and seeks to addict
and manipulate people of all ages. I spent $0 on targeted ads abusing
your sensitive data (your phone number, IQ, education level, annual
income, and political leanings, as examples)….My campaign used
privacy-protective, non-traditional platforms to fundraise and manage
voter information.</p>
</blockquote>
<p>It’s possible to win without Google and Meta.</p>
<p>And that’s good. <a href="https://www.techpolicy.press/lulas-win-signals-fight-to-regulate-social-media-will-reach-new-level-in-brazil/">Brazil</a>
isn’t the only country that’s going to have to come up with a way to
protect people from the various harms that these companies inflict, and
their influence on politics. Just having them steal your sandwich is
getting off lightly.</p>
<p>Here in the USA, most of the potential for improvement is at the
state level, at least for now.</p>
<p>States are going after Meta and Google about a variety of bad
behavior, including privacy violations and mental health issues
resulting from habit-forming design. But if you grab on to one of these
problems and really follow it backward, it turns out that every harm
perpetrated against a user is the result of some scheme being run
against an advertiser. Google didn’t set out to steal your sandwich—that
was a side effect of policy changes made to unfairly drive up the price
of search ads, above what legit restaurants would pay.</p>
<p>A solid advertiser protection law would end up mostly helping
<em>consumers</em>, by cutting off user harms at the root. (Related: <a href="https://blog.zgp.org/a-privacy-law-shortcut/">a privacy law
shortcut</a>)</p>
<p>In <a href="https://www.thecurrent.com/opinion/op-ed-rob-leathern-ad-library-transparency-scam-ads">The
answer to fighting ad fraud goes further than regulators’ proposals</a>,
Rob Leathern from InfoHawk is partly right about ad libraries. But every
ad needs to be in a library, and every user of the platform needs to be
able to see it. Privacy is about collective safety. A library only for
“qualified organizations” is not enough—if Big Tech knows anything about
existing qualified organizations, it’s how to subvert or neutralize
them. A new trademark enforcer or NGO with a better algorithm, or an
investigator on a trial engagement from a legit advertiser needs to be
able to sniff around without warning. And platforms <a href="https://www.fastcompany.com/91633357/meta-web-crawlers-crash-small-business-websites-ai-bots-surge">have
enough bandwidth to make life hell for owners of small business
websites</a>, they should be able to host ad libraries with some of
it.</p>
<p><strong>More:</strong> <a href="https://blog.zgp.org/txlf/">Surviving
the rugpull economy: notes and links from my talk at Texas Linux
Fest</a></p>
</section>
<section class="level2" id="bonus-links">
<h2>Bonus links</h2>
<p><a href="https://krebsonsecurity.com/2026/11/want-to-rent-an-internet-address-at-the-white-house/">Want
to Rent an Internet Address at the White House?</a> by Brian Krebs.
<q>Several staffers at the White House are using computers or mobile
devices equipped with residential proxy services that render their
internet address available for others to rent, security experts warned
today. One of the proxy services is a Russian company whose founder’s
web hosting business was ground zero for cyberattacks against election
systems in Arizona and Illinois in 2016.</q></p>
<p><a href="https://www.thedrum.com/opinion/has-youtube-lost-its-cap-why-is-google-allowing-so-many-dubious-ads">Has
YouTube lost its cap? Why is Google allowing so many dubious ads?</a> by
Gordon Young. <q>How many of these commercials would ever be cleared to
run on conventional television?</q> (icymi: <a href="https://blog.zgp.org/youtube-cleanup/">cleaning up YouTube</a>.
Ever notice how YouTubers will promote sponsors, sell merch, ask people
to join their Patreon, even follow them on other video services…but
nobody says anything about turning the surveillance ads back on?)</p>
</section>]]></description>
		</item>
		<item>
			<title>Not solving advertising</title>
			<link>https://blog.zgp.org/not-solving-advertising/</link>
			<guid>https://blog.zgp.org/not-solving-advertising/</guid>
			<pubDate>Tue, 03 Nov 2026 00:00:00 +0000</pubDate>
			<description><![CDATA[<p>Ari Paparo writes, in <a href="https://news.marketecture.tv/p/when-will-advertising-be-solved">When
Will Advertising Be Solved?</a>,</p>
<blockquote>
<p>Like many hypotheses to be tested, we might differentiate the strong
form of the solving advertising argument from the weak form.</p>
<p>The strong form is something like this:</p>
<p><strong>AI will enable any advertiser to set a budget and then
optimally purchase advertising to produce the maximum return on ad
spend.</strong></p>
</blockquote>
<p>But that’s not solving advertising.</p>
<p>“Any advertiser” can include a North Korean malware operation, and
too often does.</p>
<p>Advertising can really only work for the buyer as well as for the
seller if it’s based on some action that’s obviously—to the
audience—harder for a legitimate advertiser than for a deceptive
advertiser.</p>
<p>The “any advertiser” version is turning a once-useful advertising
industry into just a subset of “security risks to block on the
Internet.” And the problem is deeper than whether or not to include
afterthought “anti-fraud” on top of an ad system where the <a href="https://blog.zgp.org/but-i-want-to-turn-people-into-dinosaurs/">core
rules are designed to advantage fraud</a>. Solving advertising has to
have a market design that puts deception at a disadvantage. This is
harder than it looks, but still doable. Print media pulled it off when
they were breathing the fumes from molten lead all day.</p>
<p>The strong form of solving advertising—with AI in the picture or
not—has to be considered from the audience point of view, too.
Advertising works when</p>
<p><strong>content + signal ≥ interruption + resources +
risk</strong></p>
<p>Advertising can provide two benefits to the audience: it can support
some kind of resource (which technically doesn’t have to be “content,”
bus bench ads are a thing, too) and it can send a credible signal of the
advertiser’s intentions in the market.</p>
<p>And advertising asks the audience to pay, with some kind of
interruption—otherwise it would be not advertising, but content
marketing—and spend some kind of resources, such as battery and
bandwidth, and often accept some kind of risk.</p>
<p>But read what <a href="https://blog.zgp.org/insecurity-department/">the mainstream IT
media and organizations have to say about online advertising</a>, and
it’s pretty obvious that with today’s online ads, the balance doesn’t
work out. Blocking the ads is safer.</p>
<p>Krystal Scanlon and Sam Bradley write, in, <a href="https://digiday.com/marketing/google-search-loses-its-free-pass-with-buyers/">Google
search loses its free pass with buyers</a>,</p>
<blockquote>
<p>Across conversations with 18 media buyers, Digiday found clients
putting Google through the kind of scrutiny usually saved for newer
channels.</p>
</blockquote>
<p>Google’s spin on the situation is that they just need to <a href="https://www.theguardian.com/environment/ng-interactive/2026/oct/22/finland-google-felling-trees-datacentre">“AI”
harder</a>, but something else is going on. The Google search ads have
<strong>signal</strong> trending down, while <strong>risk</strong>
trends up. The <a href="https://blog.zgp.org/winners-don-t-click-search-ads/">FBI warning
not to click on the search ads is still up</a>, the best-informed users
are blocking the Google search ads entirely, and everyone is learning
that Google is less and less trustworthy.</p>
<p>Blaming insufficient AI for Google’s <a href="https://arstechnica.com/gadgets/2026/10/google-admits-ai-search-makes-less-money-but-its-fixing-that-with-more-ads/">disappointing
earnings</a> will turn out to be a mistake.</p>
<figure>
<img alt="Google Search ad for a fake Homebrew download" loading="lazy" src="/i/google-ad-mac-malware.png"/>
<figcaption aria-hidden="true">Google Search ad for a fake Homebrew
download</figcaption>
</figure>
<p>For example, see today’s <a href="https://www.binance.com/en/blog/community/3229153443759566763">Initial
Findings and Response Update</a> from Binance.</p>
<blockquote>
<p>Engineer A from Wallet DevOps downloaded a tampered Homebrew
installation in order to install a popular AI coding tool after
searching for it on a search engine.</p>
</blockquote>
<p>Yes, it was Google. <a href="https://isc.sans.edu/diary/32942">Malicious Ad for Homebrew Leads
to MacSync Stealer</a>.</p>
<p>Google’s Ad Transparency Center and search ads trademark policy are
designed to be fraud-friendly. The problem isn’t the level of resources
thrown at anti-fraud, it’s the way the rules of Google’s ad system are
designed to facilitate fraud. They could do the fixes in <a href="https://blog.zgp.org/how-google-can-go-legit/">how Google can go
legit</a> at relatively low cost—they just don’t want to.</p>
<p>If your employees or family members are getting ads on Google Search,
you have a security problem. Early adopters and security-sensitive users
have known this for a while, and the knowledge is spreading.</p>
<p>An industry that can “solve advertising” for <em>all</em> advertisers
is an industry on track to be blocked, regulated, and sued.</p>
<p>Anyway, I’m supposed to run my mouth about the rugpull economy at
Texas Linux Fest in Austin on Saturday, so I hope to see you there: <a href="https://pretalx.com/txlf2026/schedule/">Texas Linux Fest
2026</a></p>]]></description>
		</item>
		<item>
			<title>How are you finding the product?</title>
			<link>https://blog.zgp.org/how-are-you-finding-the-product/</link>
			<guid>https://blog.zgp.org/how-are-you-finding-the-product/</guid>
			<pubDate>Mon, 02 Nov 2026 00:00:00 +0000</pubDate>
			<description><![CDATA[<p>Noreply at Macy’s dot com asks,</p>
<figure>
<img alt="How are you finding the product?" loading="lazy" src="/i/how-are-you-finding-the-product.png"/>
<figcaption aria-hidden="true">How are you finding the
product?</figcaption>
</figure>
<p>Good question. The last email from this company was to share this
information:</p>
<figure>
<img alt="Tracking: delayed" loading="lazy" src="/i/tracking.png"/>
<figcaption aria-hidden="true">Tracking: delayed</figcaption>
</figure>
<p>As far as I can tell from the site, not even the shipping company can
find the product. Last scanned 10/22/2026, in Illinois.</p>
<p>This is a basic-ass customer-facing IT issue. One system is supposed
to prompt customers to leave a review, or a one to five stars rating, or
whatever, and another system is supposed to let people know when to
expect their stuff to arrive. Right now, the two systems are not hooked
up correctly, so I got asked for a review of a product that I haven’t
received yet. <span class="aside">no, this isn’t a problem of ha ha
privacy nerd, you made your shopping experience worse by blocking
tracking—I made an account and put in all my right info.</span></p>
<p>So what’s going on?</p>
<p><a href="https://www.deloittedigital.com/ca/en/work/macys-personalization.html">By
activating data-driven and personalized omnichannel experiences, we
empowered Macy’s to transform how customers experience their brand,
creating seamless, magical shopping moments and increased relevancy,</a>
that’s what’s going on. Macy’s hired a fancy-pants consulting firm to
set up “comprehensive customer journey experiences that feel personal,
effortless, and magical.”</p>
<p>Which means, of course, less money left over for the basics.</p>
<p>Investments in personalization—most of which is <a href="https://blog.zgp.org/personal-ai-in-the-rugpull-economy/">adversarial</a>,
getting the maximum price from those with fewer options and only giving
discounts to those classified as bargain hunters—tend to crowd out
investments in product and service improvements.</p>
<p>The <a href="https://blog.zgp.org/a-structural-subsidy-for-product-quality/">optimistic
view on AI shopping agents</a> is that they will shift the relative ROI
of the two kinds of investments. A retailer that chooses to splash out
on a big “personalized multichannel experiences” project will be slammed
by agents trying a variety of “customer journeys” to see which shopping
persona gets the best deal. A retailer that fixes the basics will tend
to get picked more over time, as more shoppers act like highly-informed
shoppers thanks to agent help.</p>
<p>But another possibility is that shopping agents go the way of <a href="https://en.wikipedia.org/wiki/PayPal_Honey#Business_practice_allegations_and_lawsuits">the
Honey browser extension</a> and start off working for their users, then
sell out to retailers—who end up paying agents to choose them instead of
improving.</p>
<p>I’m still cautiously optimistic because of what happened with Honey.
A client-side tool doesn’t have the network effects that Google or Meta
have relied on, to slide deeper and deeper into crime without losing
users. People quit Honey without losing touch with friends. A shopping
agent might even have reverse network effects, as a less widely used
agent would face less investment in countermeasures.</p>
<p>More later.</p>
<section class="level2" id="bonus-links">
<h2>Bonus links</h2>
<p><a href="https://acoup.blog/2026/10/30/teaching-paradox-hearts-of-iron-iv-part-ivb-iron-ends/">Teaching
Paradox: Hearts of Iron IV, Part IVb: Iron Ends</a> by Bret Devereaux.
(Is it possible to make a playable World War II game where the Axis has
a chance—without changing the economic rules to make it so that,
in-game, totalitarian states are not dumb and bad?)</p>
<p><a href="https://arstechnica.com/gadgets/2026/10/google-admits-ai-search-makes-less-money-but-its-fixing-that-with-more-ads/">Google
admits AI search makes less money, but it’s fixing that with more
ads</a> by Ryan Whitwam. <q>As part of the financial disclosure, Google
announced an expansion of ads in AI Mode. If you do decide to dip into
Google’s search chatbot, you’ll probably see more contextual
advertising. These ads will begin appearing in more international
markets soon.</q></p>
</section>]]></description>
		</item>
		<item>
			<title>I was wrong about ad reform</title>
			<link>https://blog.zgp.org/i-was-wrong-about-ad-reform/</link>
			<guid>https://blog.zgp.org/i-was-wrong-about-ad-reform/</guid>
			<pubDate>Sat, 31 Oct 2026 00:00:00 +0000</pubDate>
			<description><![CDATA[<p>The Nudgestock conference sponsored my trip to
the beautiful town of Folkestone, England—to be <a href="https://blog.zgp.org/nudgestock-2018-transcript/">wrong about ad
reform</a>.</p>
<p>What I did was point out the ad medium/brand mismatch. I did say that
personalized advertising is <a href="https://blog.zgp.org/when-can-deceptive-sellers-outbid-honest-sellers-for-ad-impressions/">optimized
for the needs of deceptive sellers</a>, and doesn’t carry the signal
that legitimate brands need. Right so far.</p>
<p>But here’s where I messed up. As an <a href="https://blog.zgp.org/internet-optimism/">Internet Optimist</a>, I
assumed that the decision-makers for the highest-reputation brands would
be dissatisfied enough with the situation to seek out advertising media
better suited to costly signaling.</p>
<p>But that’s not what was happening, if I had been paying attention to
other trends.</p>
<p>Brand decision-makers did take steps to deal with the problem that a
higher-reputation brand doesn’t benefit from an advertising system
optimized for lower-quality sellers—but did it the other way around, by
cutting quality and/or service and burning brand reputation.</p>
<p>Remember <a href="https://en.wikipedia.org/wiki/John_Moschitta_Jr.#FedEx_commercial">John
Moschitta Jr., the fast-talking manager from the FexEx commercial</a>?
“When it absolutely, positively has to be there overnight.”</p>
<p>You can’t do that kind of <a href="https://meltingasphalt.com/ads-dont-work-that-way/">cultural
imprinting</a> advertising in a personalized medium. So I figured that
FedEx would keep bugging their agency and the rest of the ad system to
give them an ad medium that could. Because sending something FedEx was
different from sending it some other way. Anyone else remember the
feeling of dropping a package off at FedEx on time and then just not
worrying about it? They would have needed an ad medium that gets that
across. (A good brand is like a miniature version of Pascal’s Wager: you
spend extra money in order to avoid catching hell for <em>not</em>
choosing it. So the brand needs to not just deliver the ad impression,
but also deliver the “impression” that the ad recipient’s peers got it
too.)</p>
<p>But I was wrong. What happened instead is that, now, sending a
package FedEx is more like “when it maybe, kinda, has to be there
whenevs.” The brand changed to fit the available advertising, not the
other way around.</p>
<p>Go back to other brands that did some memorable advertising, say <a href="https://www.levistrauss.com/2021/08/10/501-blues-a-look-back-at-the-levis-ad-campaign/">Levi’s
501s</a>, and the story is similar. A vintage pair, if you can find
them, will outlast the new ones. <a href="https://www.reddit.com/r/VintageLevis/comments/zwi8q2/why_did_levis_change_material_used_for_501_jeans/">Why
did Levi’s change material used for 501 jeans? Can I buy old ones new
anywhere?</a></p>
<p>Anyway, where I went wrong is that instead of high-reputation clients
making the ad business offer them a signal-carrying option, scam culture
spread out to normal businesses too. It’s a rugpull economy out there.
<a href="https://blog.zgp.org/so-much-crime-so-little-pay/">So much
crime, so little pay</a>.</p>
<p>And yes, I’m doing another talk in the big room. Texas Linux Fest has
me booked for the keynote, on “Surviving the Rugpull Economy.” Some of
what I have been writing on here lately is going to be in that. This
time I think I’m a little closer to right. <strong>More:</strong> <a href="https://blog.zgp.org/txlf/">Surviving the rugpull economy: notes
and links from my talk at Texas Linux Fest</a></p>
<section class="level2" id="related">
<h2>Related</h2>
<p><a href="https://bobsullivan.net/cybercrime/its-the-death-of-the-price-tag-finished-off-by-ai-pricing/">It’s
the death of the price tag, finished off by AI pricing</a> by Bob
Sullivan. <q>If it feels like everything you do today is a video game
with surprise gremlins attacking at every turn, that’s because—it is.
Booby traps are everywhere. You can’t so much as buy a coffee, an
avocado, or a curtain rod without you and your data being entered into a
cynical value extraction experiment.</q></p>
</section>
<section class="level2" id="bonus-links">
<h2>Bonus links</h2>
<p><a href="https://hackaday.com/2026/10/28/turning-an-old-phones-motherboard-into-an-rc-plane-controller/">Turning
an Old Phone’s Motherboard into an RC Plane Controller</a> by Maya
Posch. <q>The smartphone was bought used for $23, with the default
Xiaomi ROM overwritten by LineageOS to get a more lightweight and up to
date Android installation on it.</q></p>
<p><a href="https://mashable.com/tech/more-ads-are-coming-to-google-search-ai-mode">Even
more ads are coming to Google search, Google says</a> by Matt Binder.
(You still have to block these, at least according to the FBI. <a href="https://blog.zgp.org/winners-don-t-click-search-ads/">Winners
don’t click search ads</a>)</p>
<p><a href="https://aftermath.site/we-must-kill-windows/">We Must Kill
Windows For A Just Future</a> by Chris Person. <q>They will extract rent
from you and your employer at every plausible juncture and give you
garbage in exchange. You must accept in your heart that Windows is a
lost cause.</q></p>
<p><a href="https://www.zephoria.org/thoughts/archives/2026/10/29/no-one-paid-me-to-disagree-with-jonathan-haidt-it-was-teenagers-who-taught-me-that-he-was-wrong.html">No
one paid me to disagree with Jonathan Haidt. It was teenagers who taught
me that he was wrong.</a> by danah boyd. <q>And when it comes to
internet-enabled predation, the biggest risk is not teenagers using the
latest social media site. The biggest risk is single moms using online
dating apps. Pedophiles seek out these women to get access to their
children. It’s sick. But no one wants to hear that. They want to focus
on the digital tools young people use….Truth be told, I’d have no
problem if certain social media platforms would be banned for everyone.
I think that many of the products in this space have devolved into
garbage.</q></p>
</section>]]></description>
		</item>
		<item>
			<title>your server will be right with you</title>
			<link>https://blog.zgp.org/your-server-will-be-right-with-you/</link>
			<guid>https://blog.zgp.org/your-server-will-be-right-with-you/</guid>
			<pubDate>Thu, 29 Oct 2026 00:00:00 +0000</pubDate>
			<description><![CDATA[<p><strong>previously:</strong> <a href="https://blog.zgp.org/insecurity-department/">the insecurity
department</a></p>
<p>Alessandro De Zanche asks <a href="https://www.adexchanger.com/data-driven-thinking/can-we-really-blame-apple-for-blocking-id-tech/">Can
We Really Blame Apple For Blocking ID Tech?</a></p>
<blockquote>
<p>Discover-Tech was on Google’s list of Certified External Vendors. It
was also on IAB Europe’s Global Vendor List since July 2, 2020. That
means it was “registered and approved” by IAB Europe, an association
that says it takes “reasonable steps to vet and approve” applicants,
including “the identity of the party or parties controlling the
vendor.”</p>
<p>But, for most of the period in which Discover-Tech had IAB Europe’s
blessing, its company records showed links to the spyware industry on
its board and among its shareholders….</p>
<p>So can we blame Apple for not treating the industry’s vendor lists as
a guarantee of trust and safety? No.</p>
</blockquote>
<p>It’s worse than it appears. Claudie Moreau reports, in <a href="https://www.rapporteur.com/news/exclusive-iab-europe-lists-ad-vendor-despite-alleged-spyware-link/">EXCLUSIVE:
IAB Europe lists ad vendor despite possible spyware link</a> that this
“mole” has taken its whack and popped right back up again. Prof. Ronald
J. Deibert, director of Citizen Lab, wrote,</p>
<blockquote>
<p>We found that the domains adv45.volasim[.]com and adv50.volasim[.]com
provided versions of Discover-Tech Ltd.’s campaign management system
“Controlium” which we consider to be associated with Discover-Tech
Ltd.’s deployment of spyware via targeted ads.</p>
</blockquote>
<p>But <q>an IAB Europe update which removed Discover-Tech from its <a href="https://vendor-list.consensu.org/v3/vendor-list.json">Global
Vendor List (GVL)</a> on 8 October added Volasim to the list on the same
day.</q></p>
<p>In my <a href="https://blog.zgp.org/insecurity-department/">previous
post about this</a> I mentioned that Apple is pretty squarely in the
mainstream on web ad security issues. The <a href="https://blog.zgp.org/winners-don-t-click-search-ads/">FBI</a>, <a href="https://home.cern/news/news/computing/computer-security-block-ads-stay-clean">CERN</a>,
now <cite><a href="https://www.csoonline.com/article/4236143/no-click-required-how-the-ad-industry-became-a-pipeline-for-mercenary-spyware.html">CSO
Online</a></cite> are recommending ad blocking.</p>
<p>The adtech scene seems to be remarkably complacent about the security
problem, but the IT industry in general is on a tear about security
stuff because of <a href="https://blog.zgp.org/mlp-2026-04-14/">all the
AI bug reports</a>, so the situation is going to have to get fixed
somehow. So what’s going to fix it? Lately people have been fired up
about the prospects of two high-impact server-side projects that would
squeeze out the existing mess of third-party scripts in the browser.</p>
<p><strong>Prebid Server overhaul:</strong> The open-source project
where adtech firms go to interoperate has a hell of an idea: What if we
had an advertising system that was all, like, fair, with no special peek
at everyone’s cards for Google? Anthony Vargas explains, in <a href="https://www.adexchanger.com/programmatic/prebids-proposed-auction-overhaul-would-do-what-the-court-wouldnt-separate-adx-from-gam/">Prebid’s
Proposed Auction Overhaul Would Do What The Court Wouldn’t: Separate AdX
From GAM</a>. Lots more adtech nerd details there. But the big idea is
giving Google the exact same access to the real-time auction as everyone
else.</p>
<p><strong>IAB Tech Lab Trusted Server:</strong> This one is kind of a
cookies and milk thing with Prebid Server, but can be implemented
independently. Shailley Singh explains, in <a href="https://www.linkedin.com/pulse/apples-private-browsing-only-practical-path-shailley-singh-oiukc/">Apple’s
Private browsing and the only practical path for advertising</a>.</p>
<p>Instead of the browser connecting to a bunch of different third
parties for ads and tracking, the browser just connects to Trusted
Server, and Trusted Server does the <q>first-party routing</q> to other
services. That doesn’t seem like a win from the user side—at first it
looks like a proxy hop that makes ad and tracker blocking harder while
passing all the same info to all the same third parties. (Yes, <a href="https://www.businessinsider.com/apple-tracking-crackdown-why-adtech-workaround-may-not-last-2026-10">eventually
Apple will figure out how to block that too</a>.) But in practice,
Trusted Server has the potential to make a large, and ultimately
user-positive, impact.</p>
<p>That’s because a Trusted Server is “trusted” only as much as you
trust the publisher.</p>
<p>Google makes money by getting the most lucrative possible ad onto the
cheapest possible content. That’s why (if you ever turn your ad blocker
off, as I sometimes do for research purposes) you see stuff like Google
running a CVS Pharmacy ad on a copyright-infringing download of
<cite>Algorithms and Data Structures for Massive Datasets</cite> by
Dzejla Medjedovic, Emin Tahirovic, and Ines Dedovic.</p>
<figure>
<img alt="Google-delivered CVS ad on an infringing ebook site featuring the book “Algorithms and Data Structures for Massive Datasets”" loading="lazy" src="/i/algorithms-book.png"/>
<figcaption aria-hidden="true">Google-delivered CVS ad on an infringing
ebook site featuring the book “Algorithms and Data Structures for
Massive Datasets”</figcaption>
</figure>
<p>And, if I’m following the Trusted Server development correctly, an
untrusted publisher would have severe difficulties in running one. A
sketchy “publisher” (like the Google-supported pirate ebook site above)
would be able to generate their own realistic-looking traffic to replace
or supplement whatever they got organically, but nobody would believe
them.</p>
<p>In Economics 101 Land, Trusted Server would become a huge win for the
legit, actually trusted, publishers. On the supply and demand chart for
ad impressions, quantity supplied would go way down, as Google can no
longer dump a bunch of crap ad impressions into the real-time auction.
And meanwhile, the Prebid Server project would make the whole market
fairer and result in more of the value of each ad making it through to
the publisher. Two big slices of Google crime removed, more money for
legit players.</p>
<section class="level2" id="google-retaliation">
<h2>Google retaliation</h2>
<p>So, cool story bro, thanks to two server projects the publishing and
advertising bourgeoisie are going to bring down the overlord, the online
economy is going to level up from Google-feudal to the next node on the
tree of civilization, all well?</p>
<p>Not quite. Google still has a lot of political juice and can use it
in mysterious ways. (Were they behind the mysterious “Alliance for Legal
Fairness,” based in a WeWork in Virginia, that tried to <a href="https://blog.zgp.org/news-from-sacramento/">carve out a commercial
exception for California wiretapping law</a>?) So it’s not going to be
all legit server this, legit server that, without some pushback. With
control of Google Chrome, they’re going to keep doing anticompetitive
shenanigans. When the same company controls the browser’s JS
implementation, their own ad JS, and the <a href="https://blog.zgp.org/corporate-crimeblogging-in-the-training-set/">default
tool for reporting how much the ads slow things down</a>, they’re going
to win some.</p>
<p>At least some legit publishers will have a source of funds to make
all these much-needed changes. Ricky Sutton explains, in <a href="https://rickysutton.substack.com/p/two-swords-hang-over-google-a-judge">Two
swords hang over Google. A judge holds one. Yours is $36 billion</a>.
Web publishers have filed “numerous private lawsuits” over Google’s past
conduct. And the DOJ has already found that Google illegally monopolized
the adtech market—so each individual case is down to how much exactly a
particular publisher lost.</p>
<p>Any web publisher with decent business records and a decent lawyer is
going to get a nice settlement, or judgment if it gets that far, from
Google. (<a href="https://digiday.com/media/a-running-list-of-publisher-lawsuits-targeting-googles-ad-tech-practices/">A
list of the publisher lawsuits targeting Google’s ad tech practices</a>)
But somehow they have to not waste it.</p>
<p>In <a href="https://www.adexchanger.com/display-2/who-will-stand-up-for-the-open-web/">Who
Will Stand Up For The Open Web?</a>, James Hercher summarizes the
conventional wisdom.</p>
<blockquote>
<p>Banner blindness is near universal, search traffic has run dry and
publishers are struggling for oxygen.</p>
<p>A consensus has emerged in recent years that the above statements are
true, and that the open web as we know it is on an irreversible decline.
Sure, certain corners of the web might be saved from extinction, like
pandas preserved in zoos or display inventory nested within a curated
deal.</p>
<p>In fact, the open web’s demise has been so thoroughly accepted as
reality that during the remedy phase of the Google ad tech antitrust
trial last year, Google’s attorneys and US District Court Judge Leonie
Brinkema seriously questioned whether open web display ads would even
exist as a material source of supply in a few years’ time, and thus
whether it even made sense to pursue a years-long remedy strategy.</p>
</blockquote>
<p>But, to go back to the news I started this post with, the open web
has it worse than that. The adtech business is so far outside the
mainstream security consensus that the ad blocker has gone from niche,
to mainstream, to basically required.</p>
<p>It would be too easy to take the Google settlement, migrate the
existing adtech stack, security risks and all, to the server side and
call it good for another couple of years. But except for those who have
retirement coming up quickly, that’s not very future-proof. Some of that
Google settlement money has to go to squeezing out some of the
ridiculous amount of crime that online advertising has built up—cutting
dishonest third parties out of the loop instead of just putting a server
in front of them.</p>
<p>More later.</p>
</section>
<section class="level2" id="bonus-links">
<h2>Bonus links</h2>
<p><a href="https://www.currentaffairs.org/news/how-google-is-pushing-scam-videos-on-elderly-and-cognitively-impaired-people">How
Google is Pushing Scam Videos on Elderly and Cognitively Impaired
People</a> by Nathan J. Robinson. (On the Internet, the more complicated
the math they try to snow you with, the more basic the underlying racket
really is.)</p>
<p><a href="https://www.thoughtworks.com/insights/blog/generative-ai/renting-the-frontier--owning-the-core-ip--how-we-cut-ai-forecast">Renting
the Frontier, Owning the Core IP: How We Cut AI Forecast Costs from $40M
to $11M</a> By Andy Nolan. (Ever notice there are “AI” projects that
involve pointing an LLM at a project that people already know needs to
be done, and that they can measure whether or not it worked, and there
are also “AI” projects that are basically one person spiraling?
Assigning a project to the right square of the 3×3 grid covered here
might be a way to prevent some of the second.)</p>
<p><a href="https://www.bitdefender.com/en-us/blog/hotforsecurity/what-parents-need-to-know-about-the-scam-with-your-friends-video-game">Scam
With Your Friends: A Guide for Parents</a> by Alina BÎZGĂ. <q>The lesson
is not that children should never be curious about how scams work. In
fact, understanding common tactics is a good way to avoid them. The
important distinction is this: recognizing manipulation is a safety
skill; using it against someone causes harm.</q></p>
</section>]]></description>
		</item>
		<item>
			<title>Locked in to Rewarded Interest?</title>
			<link>https://blog.zgp.org/locked-in-to-rewarded-interest/</link>
			<guid>https://blog.zgp.org/locked-in-to-rewarded-interest/</guid>
			<pubDate>Sun, 25 Oct 2026 00:00:00 +0000</pubDate>
			<description><![CDATA[<p><strong>previously:</strong> <a href="https://blog.zgp.org/ccpa-and-cipa-on-the-same-site/">CCPA and
CIPA on the same site</a>. It is possible to comply with both “flavors”
of California privacy law—CCPA and CIPA—by setting up one flow for the
Global Privacy Control users, and another flow for people who prefer
cross-context personalized advertising. One question, though.
<strong>Would everybody who wants personalized ads be locked in to
Rewarded Interest?</strong></p>
<p>The second option I covered includes <a href="https://www.rewardedinterest.com/">Rewarded Interest</a> (which <a href="https://apps.apple.com/us/app/rewarded-interest/id6756131286">just
came out in Apple’s App Store</a>, by the way. Pretty straightforward
answer to the problem of <a href="https://www.linkedin.com/pulse/apple-domain-blocking-cost-publishers-anthony-katsur-n5e8e/">how
to provide personalized ads to Apple users who want them</a>.)</p>
<p>But there is only one Rewarded Interest, and GPC users can choose any
browser. <a href="https://privacy.ca.gov/2026/01/californias-opt-me-out-act-your-privacy-just-got-easier/">By
January all the browsers are going to have to offer it</a>.</p>
<p>Rewarded Interest doesn’t have lock-in, though. It is designed to
integrate with the existing <a href="https://www.iab.com/guidelines/openrtb/">OpenRTB</a> web ads. And
there’s nothing preventing some competitor from offering their own user
ID system that plugs in to OpenRTB the same way.</p>
<p>One company is an obvious contender to offer an alternative ID—and
they’re already well-known as a fast follower on software.</p>
<ul>
<li><p>Amazon has buy-side adtech, <a href="https://advertising.amazon.com/solutions/products/amazon-dsp">Amazon
Ads Agent</a>, a ready-to-go integration for their version of CMAID,
whatever they call it.</p></li>
<li><p>Amazon has plenty of bonus offers to reward people for their
data, so they don’t have to pay out all rewards in cash.</p></li>
<li><p>Amazon already has a first-party relationship with most
households in the USA.</p></li>
</ul>
<p>So the answer is no. People who choose personalization will end up
with more than one option. They’ll pick an ID to use based on which one
gives them the best deal. I don’t know if that will be Amazon or someone
else. This is a competition problem for Rewarded Interest, not a lock-in
problem for the people who choose personalized ads.</p>
<section class="level2" id="bonus-links">
<h2>Bonus links</h2>
<p><a href="https://www.tomshardware.com/tech-industry/cyber-security/hacker-finds-own-samsung-tv-collecting-scary-amounts-of-user-information-and-gets-banned-by-openai-for-cyber-abuse-tv-runs-an-ai-model-that-collects-audio-screenshots-and-plenty-of-other-user-data-for-ad-targeting">Cybersecurity
bounty hunter says Samsung TVs use AI to record audio and screenshots
for ads — ‘Finally found a company that truly listens to its customers,’
says hacker</a> by Jhet Borja. (consumer tip: buy a smart TV now, while
the surveillance-subsidized price is still in effect)</p>
<p><a href="https://www.apollo.com/wealth/insights-news/insights/daily-spark/no-signs-of-ai-payoff-outside-the-tech-sector">No
signs of AI payoff outside the tech sector</a> by Torsten Slok.
<q>VC-backed companies are spending more and more on tokens, but
mainstream corporate America does not need the latest model and is
unwilling to pay for it.</q></p>
<p><a href="https://steveblank.com/2026/10/24/europe-gets-a-wake-up-call/">Elon
Musk Just Gave Europe a Reason to Replace American Technology</a> by
Steve Blank. (The Eurostack needed content marketing, and Starlink
delivered. It looks like Elon Musk’s cracked-out communications style
did the Eurostack a big favor. It has been too easy for IT
decision-makers outside the USA to rationalize the decision to stick
with lock-in a little longer. But now it’s a lot harder to go through
the motions of business as usual. Blank says that this saga will “cost
the U.S. both leadership and jobs” but I doubt it. We still have some of
the best actual IT R&amp;D teams here, and someone will figure out a
corporate and organizational structure that combines A-list engineers,
programmers, and managers in the USA with owning entities/key-holders in
more trustworthy jurisdictions.)</p>
<p><a href="https://mckinleypark.news/about/letter-from-the-editor/8950-our-local-news-is-leaving-facebook-instagram-and-meta">McKinley
Park News - Our Local News Is Leaving Facebook, Instagram and Meta</a>
by Justin Kerr. <q>In Meta’s upcoming terms on October 30, 2026 (as
below), if any enterprise has any type of presence on Facebook or
Instagram, then Meta and their cronies — and their AI bots — have a
right to scrape away that business’s content published outside of Meta
and sell or use it in competing business products. This scraping applies
even to third-party websites like the McKinley Park News that are
entirely separate from Meta and its services.</q></p>
<p><a href="https://www.anthropic.com/research/formal-verification">LLMs
are making formal software verification feasible at a much larger
scale</a> by Keane Lucas, Aengus Lynch, Luna Tong, Luke Champine, Zygi
Straznickas, Dino Distefano, Harshikaa Agrawal Evyatar Ben Asher, Ava
Howell, Sami Jawhar, Chris Rohlf, Nickolai Zeldovich Nicholas Carlini,
Rajashree Agrawal, Jason Gross. <q>Using Claude, we proved security
properties at the assembly code level (RISC-V) in over 100 real-world
open-source software libraries. To our knowledge, this represents the
first large-scale effort to use AI to apply formal verification to
production software at the assembly code level. While writing the
proofs, Claude also discovered bugs that had eluded detection for years,
despite trillions of test runs.</q></p>
<p><a href="https://www.adweek.com/media/advertisers-pull-meta-ads-that-had-unwanted-ai-glow-ups/">Advertisers
Pull Meta Ads That Had Unwanted AI Glow-ups</a> b Trishla Ostwal (See
previous link. Meta has access to the kind of technology that can do
projects like that, and they use it to…make ads that misrepresent the
product, with <q>any and all risks</q> on the advertiser. And block
political accounts: <a href="https://newrepublic.com/post/216973/chris-van-hollen-mark-zuckerberg-no-kings-accounts">Van
Hollen Demands Answers From Zuckerberg Over No Kings Accounts</a>, <a href="https://www.theguardian.com/world/2026/oct/21/battle-meta-alleged-bolsonaro-bias-intensifies-days-before-brazil-presidential-runoff">Battle
over Meta’s alleged Bolsonaro bias intensifies days before Brazil
presidential runoff</a>)</p>
<p><a href="https://aftermath.site/steam-indie-game-ai-clone-copy/">Devs
Shouldn’t Have To Protect Their Games, Valve Should Be Protecting Their
Shopfront</a> By Luke Plunkett. <q>If I want to play City Builder 2000,
for example, and log on to find 19 games all claiming to be some
variation of City Builder 2000, I am not going to sit there doing
detective work trying to find out which game is the one I actually want
to play. I am going to close Steam down and do something else with my
time, because that is not how you run a shopfront.</q></p>
</section>]]></description>
		</item>
		<item>
			<title>Links for 23 Oct 2026</title>
			<link>https://blog.zgp.org/mlp-2026-10-23/</link>
			<guid>https://blog.zgp.org/mlp-2026-10-23/</guid>
			<pubDate>Fri, 23 Oct 2026 00:00:00 +0000</pubDate>
			<description><![CDATA[<p><a href="https://www.w3.org/blog/2026/whats-new-in-the-w3c-design-system-september-2026/">What’s
new in the W3C Website Design System</a> by Nicola Saunders. (Removes
some empty space and complexity, makes it easier to do some markup.)</p>
<p><a href="https://www.linkedin.com/pulse/why-your-cost-per-acquisition-going-up-rick-bruner-l8osc/">Why
Is Your Cost per Acquisition Going Up?</a> by Rick Bruner. (Why do so
many marketers know that Meta and Google perpetrate fraud on their
users, on content creators, and on the tax collector…but still believe
that those companies are totally honest with <em>us</em>?)</p>
<p><a href="https://jonathanrosenbaum.net/2024/12/at-war-with-cultural-violence-the-critical-reception-of-small-soldiers-tk/">At
War with Cultural Violence: The Critical Reception of SMALL SOLDIERS</a>
by Jonathan Rosenbaum. (Burger King had final cut.)</p>
<p><a href="https://royfish.dev/fingerprints-are-the-new-cookies">Fingerprints
are the new cookies</a> (Easy-to-follow demo.)</p>
<p><a href="https://rosapedia.com/the-desi-gulab-a-tale-of-three-roses/">The
Desi Gulab: A Tale of Three Roses</a> on RosaPedia. (One common rose of
India and Pakistan is “Gruss an Teplitz,” from
Austria-Hungary.)</p>]]></description>
		</item>
		<item>
			<title>CCPA and CIPA on the same site</title>
			<link>https://blog.zgp.org/ccpa-and-cipa-on-the-same-site/</link>
			<guid>https://blog.zgp.org/ccpa-and-cipa-on-the-same-site/</guid>
			<pubDate>Thu, 22 Oct 2026 00:00:00 +0000</pubDate>
			<description><![CDATA[<p>Some jurisdictions have consent-based privacy
laws.</p>
<p>Some jurisdictions have opt-outs.</p>
<p>And then there’s California. We have both. For CIPA you need consent,
for CCPA you have to handle opt-outs, including Global Privacy Control
(GPC).</p>
<p>Sites are going through <a href="https://blog.zgp.org/five-stages-of-cipa/">the five stages of
CIPA</a> getting this stuff set up right. A few have it down, while
others, not so much.</p>
<p>Some of the site features that are set up to comply with one law are
creating problems under the other.</p>
<section class="level3" id="the-right-way">
<h3>The right way</h3>
<p>Here’s how to get compliance with both, with minimal risk and the
least possible hassle for the user. Developing this now (or
realistically not <em>now</em> now, it is Q4) will save a lot of boring
but high-stakes compliance meetings.</p>
<ol type="1">
<li><p>Check for a consent cookie (or a logged-on user who has already
consented). If consent is on, go to step 6.</p></li>
<li><p>Check GPC. If it’s on, go to step 7.</p></li>
<li><p>Show the consent dialog, along with CCPA and CalOPPA required
features such as link to privacy policy.</p></li>
<li><p>Is Rewarded Interest running? Rewarded Interest suppresses the
consent dialog and shares CMAID. Go to step 6.</p></li>
<li><p>User makes a choice. If the user declines consent, go to step
8.</p></li>
<li><p>Set or refresh the consent cookie. Load cross-context tracking
scripts. END.</p></li>
<li><p>Acknowledge the user’s GPC in the page footer.</p></li>
<li><p>Continue without cross-context tracking scripts. END.</p></li>
</ol>
<p>Eight steps looks like a lot at first, but look, we only have two END
states, and the only people who have to see the consent dialog are
visitors with neither GPC nor Rewarded Interest.</p>
<p>One more step that has to happen when the user transitions from a
logged-off to a logged-on state, or if they arrive with a valid session
cookie that identifies them. Check for the consent cookie, and if it’s
not present, then flag the user’s record in the CRM system as “do not
sell or share”. That’s basically a CCPA thing. You can’t just do
opt-outs as a front-end task, they have to affect server-to-server
traffic, too. And if the user changes their profile to allow tracking,
set the consent cookie when they log in.</p>
<p><strong>Update:</strong> For CIPA you need to get “consent to
wiretapping” that is acceptable to a California jury. The weak EU-style
“consent” to data processing that Irish regulators tolerate is not
really useful here. Don’t re-use GDPR design or copy for CIPA. (It is
often easier to reform a problematic data practice than to try to
explain it in a way that’s clear enough to get meaningful consent to
it.)</p>
<p>Somewhere around the whole consent rigmarole is going to be an
opportunity to promote Rewarded Interest to people who would likely want
it. That would give them a better experience in future. (Likely GPC
users are already getting that option promoted to them by the privacy
scene.)</p>
<p>And of course some pages have to work without third-party tracking at
all (such as the privacy policy and ToS pages. You can’t block the
privacy policy page with a consent dialog.)</p>
<p>So that’s the right way, what about some…interesting…CIPA/CCPA
mash-ups?</p>
<figure>
<img alt="In California you have the right to hire a CCPA lawyer and a CIPA lawyer who don’t speak to each other, I guess" loading="lazy" src="/i/wrong-ccpa-cipa.png"/>
<figcaption aria-hidden="true">In California you have the right to hire
a CCPA lawyer and a CIPA lawyer who don’t speak to each other, I
guess</figcaption>
</figure>
</section>
<section class="level3" id="wrong-break-ccpa-compliance-trying-to-do-cipa">
<h3>Wrong: break CCPA compliance trying to do CIPA</h3>
<p>All of the wrong ways are basically do a bunch of extra compliance
tickets and create a bunch of extra risks. And they’re more complicated
than the steps above. <span class="aside">TODO: learn <a href="https://en.wikipedia.org/wiki/Mermaid_(software)">Mermaid</a> so I
can diagram how hairy some of these are.</span></p>
<p>The first wrong way is CIPA consent UX that blocks the CCPA and
CalOPPA required features. We don’t just have two privacy laws here, we
have two parallel systems but way more than two laws. Don’t forget the
Online Privacy Protection Act of 2003 (CalOPPA).</p>
<p>You can’t block people from the CCPA/CalOPPA stuff just to get them
to do the CIPA stuff first. All the compliance tickets have to take into
account the work done on the other compliance tickets.</p>
</section>
<section class="level3" id="wrong-relying-on-cipa-consent-to-do-wiretapping-but-not-sale-or-sharing">
<h3>Wrong: relying on CIPA consent to do “wiretapping” but not “sale or
sharing”</h3>
<p>Some lawyers claim a path through the legal weeds of the definitions
of “wiretapping” and “sale or sharing” that makes it technically
possible to load some third-party trackers with the right configuration
to do something slightly different for the users who have given consent
under CIPA but are still opted out under CCPA.</p>
<p>That’s just a recipe for explaining to CalPrivacy why the site isn’t
doing dark patterns.</p>
<p>Regular people, even in California, don’t think about this stuff to
enough understand why there is both and opt-out and a consent and they
could technically be different.</p>
<p>The only manageable way to make it work is to lump, not split. <span class="nobr">CCPA opt out == CIPA no consent.</span></p>
<p>More on this area (by me, in AdExchanger) <a href="https://www.adexchanger.com/data-driven-thinking/take-a-break-compliance-nerds-privacy-is-a-research-problem-now/">Take
A Break, Compliance Nerds. Privacy Is A Research Problem Now</a></p>
</section>
<section class="level2" id="bonus-links">
<h2>Bonus links</h2>
<p><a href="https://madrobot.blog/2026/10/22/skynet-llmjacking-ai-agent-hijacks-exposed-ai-models-symantec/">Hackers
built a ‘Skynet mode’ agent that hijacks other people’s AI models to run
its attacks</a> by Ravi Gill. <q>Someone has built a hacking agent that
borrows its brain. It hunts the internet for AI models left open to
strangers, hijacks one and uses it to plan and run attacks, while the
model’s owner pays for every step.</q></p>
<p><a href="https://estherweidauer.com/articles/why-resist-generative-ai.html">Why
I Resist Generative “AI”</a> by Esther Weidauer. (Good list of reasons.
Some of the best would apply even to a hypothetical future legit LLM.)
<q>The psychological damages caused by LLM use, sometimes even in the
short time, are well documented by now, even by organisations operating
or investing in these systems.</q></p>
<p><a href="https://www.niemanlab.org/2026/10/u-k-politicians-and-german-publishers-call-on-regulators-to-pause-metas-new-terms-before-october-30-deadline/">U.K.
politicians and German publishers call on regulators to pause Meta’s new
terms before October 30 deadline</a> by Hanaa’ Tameez. <q>The largest
news publishing trade association in the United States is calling on
Meta CEO Mark Zuckerberg to suspend the implementation of the company’s
new commercial terms of service, set to go into effect on October
30.</q></p>
<p><a href="https://decryptads.com/blog/posts/ai-recipe-slop-networks.html">AI
Recipe Slop Networks Are Being Monetized Through Russian and Chinese Ad
Tech</a> from DecryptAds. <q>In this report alone we found ads from
brands including Adobe, HBO Max, Siemens, Subaru, The Wall Street
Journal, Capital One, Sam’s Club, LinkedIn, Google Workspace, Tumi,
Pepsi, Anker and VRBO running on these sites.</q></p>
<p><a href="https://www.techdirt.com/2026/10/20/accident-or-not-the-no-kings-takedown-is-why-you-shouldnt-rent-your-megaphone-from-zuck/">Accident
Or Not, The No Kings Takedown Is Why You Shouldn’t Rent Your Megaphone
From Zuck</a> by Mike Masnick. (I believe it was a bug in the ML system,
and I also believe the Big Tech firms do have a list of accounts that
they will fix bugs for very quickly—but who gets on that list is
political.)</p>
<p><a href="https://chrisburnell.com/html-can-do-that/">HTML Can Do
That</a> by Chris Burnell. (Covers <code>dialog</code> and other handy
elements, no JS needed. This site has a dialog element on it, if you try
with ad blocker off: <a href="https://blog.zgp.org/next-steps-on-tinymyterms/">next steps on
tinyMyTerms</a>)</p>
</section>]]></description>
		</item>
		<item>
			<title>the insecurity department</title>
			<link>https://blog.zgp.org/insecurity-department/</link>
			<guid>https://blog.zgp.org/insecurity-department/</guid>
			<pubDate>Wed, 21 Oct 2026 00:00:00 +0000</pubDate>
			<description><![CDATA[<p>Another day of Internet security getting on the
front page. Yes, trillions of dollars worth of Internet companies are
depending on a <a href="https://thephp.foundation/blog/2026/05/27/impact-and-transparency-report-2025/">PHP
Foundation with a budget of $730,534</a>—free-ride much? but others have
made that point better.</p>
<p>The thing that bugs me about the security situation lately is,
normally, when there’s a security problem, the natural reaction for the
maintainers of the affected system is to ask: where else could something
similar be happening?</p>
<p>For example, Linux has been using <a href="https://docs.kernel.org/dev-tools/coccinelle.html">Coccinelle</a>,
which includes <q>detection of problematic programming patterns</q> in C
code, for decades now. And of course there’s a whole LLM bug finding
trend (which Greg Kroah-Hartman explains in <a href="https://www.youtube.com/watch?v=NnV_cWeoo5Q">Security in the LLM
Age</a>). Learn to spot bugs, match patterns, find more bugs.</p>
<p>But remember <a href="https://blog.zgp.org/hey-look-over-there-security-risk/">last
week’s big security story</a>?</p>
<p><a href="https://citizenlab.ca/research/how-discover-tech-turned-targeted-ads-into-a-pipeline-for-spyware/">Exposing
AdFection: How Discover-Tech Turned Targeted Ads Into a Pipeline for
Zero-Click Mercenary Spyware</a>.</p>
<blockquote>
<p>Discover-Tech has appeared on lists of “certified” and “approved”
vendors maintained by Google and advertising industry association IAB
Europe, and has served ads via major networks such as Google, Yandex,
and Beeswax.</p>
</blockquote>
<p>Yes, a malware distribution operation got on the IAB Europe TCF
vendor list. So you might think that the organization responsible for
that list would be all, <em>sacré bleu,</em> how did that happen? We’d
better check if any other malware is on there!</p>
<p>Instead, the reaction is <a href="https://iabeurope.eu/recent-reports-concerning-a-tcf-vendor-discover-tech/">Recent
Reports Concerning a TCF Vendor, Discover-Tech</a>.</p>
<blockquote>
<p>Discover-Tech is currently suspended from the GVL following an audit
conducted by IAB Europe under its TCF Compliance Programmes, which
identified violations of the TCF Policies. The suspension will remain in
place until the identified violations have been fully remedied and
compliance with the applicable TCF requirements has been verified by IAB
Europe.</p>
<p>Further confirmation of the findings published today could also
justify a definitive expulsion from the GVL.</p>
<p>While we take reports of illegal practices seriously, we are not
equipped or mandated to independently investigate conduct falling
outside the substantive scope of the TCF, and will be monitoring any
relevant investigations and findings by competent authorities.</p>
<p>Vendors and other market players who have information about the
practices by other companies that may not comply with the TCF Policies
may also share their concerns via an online form here.</p>
</blockquote>
<p>That doesn’t look like taking reports of illegal practices seriously.
That’s more like: <q>security? idk lol</q></p>
<p>Zero effort to go back and check that TCF vendor list for, say, any
other vendors running <em>obviously bogus ads</em> for <em>brands they
don’t have as clients?</em></p>
<p>It’s not like the adtech business isn’t capable of freaking the hell
out if they really <em>want</em> to freak the hell out. When <a href="https://www.businessinsider.com/apple-explains-new-safari-ad-tracking-privacy-restrictions-2026-10">Apple
Safari blocked some third-party web tracking scripts</a>, the industry
had a lot to say.</p>
<p>Paul Evans writes, in <a href="https://www.exchangewire.com/blog/2026/10/15/apple-vs-adtech-the-industry-is-losing-an-argument-it-should-be-winning/">Apple
vs AdTech: The Industry Is Losing an Argument It Should Be
Winning</a>,</p>
<blockquote>
<p>IAB, WFA, ISBA, IPA and AOP – our predominant industry bodies -
represent almost every business that funds, sells or depends on open-web
advertising, and each has done serious work on developing standards and
guidance regarding privacy and consent. Even so, the open web still has
no shared position that a consumer or politician would recognise.
Nothing explains in straightforward terms why it deserves to exist and
how it behaves.</p>
</blockquote>
<p>But the industry <em>does</em> have a shared position. And it’s <q>we
are not equipped or mandated</q> to keep OUR APPROVED VENDORS from
attacking you.</p>
<section class="level2" id="the-view-from-outside-the-marketing-filter-bubble">
<h2>The view from outside the marketing filter bubble</h2>
<p>Check out the coverage in <em>CSO Online</em> by Taryn Plumb: <a href="https://www.csoonline.com/article/4236143/no-click-required-how-the-ad-industry-became-a-pipeline-for-mercenary-spyware.html">No
click required: How the ad industry became a pipeline for mercenary
spyware</a>. This is a view of the situation from neither the privacy
nerd side nor the adtech side. <em>CSO</em> is a neutral mainstream
professional site for corporate security people. And here’s what they’re
recommending, along with some other security advice.</p>
<blockquote>
<p>Push a vetted ad-blocking extension to managed browsers through
policy rather than leaving it to users to install it.</p>
<p>Disable advertising identifiers on corporate mobile devices through
mobile device management (MDM) and restrict ad-supported consumer apps
on devices holding sensitive data.</p>
</blockquote>
<p>Apple is not using some mystical Reality Distortion Field to persuade
people to be all unfairly biased against adtech. James Hercher asks, <a href="https://www.adexchanger.com/advertiser/has-the-ad-industry-lost-the-pulse-of-american-consumers/">Has
The Ad Industry Lost The Pulse Of American Consumers?</a>, but it’s not
just consumers. It’s security professionals too. <em>CSO</em> is only
the latest mainstream organization to advise people about the risks of
surveillance advertising. <a href="https://blog.zgp.org/winners-don-t-click-search-ads/">The FBI</a>
and <a href="https://home.cern/computer-security-block-ads-stay-clean/">CERN</a>
have already issued ad blocking advice, too.</p>
<p>Yes, I know Apple is doing shenanigans in order to favor their own
ads. And yes, <a href="https://blog.zgp.org/hey-look-over-there-security-risk/">Google
and Meta ad risks are worse than open web</a>, and Apple plays nice with
those companies anyway. In the long run, Apple can’t avoid
enshittification any more than any other publicly traded company can.
But Safari developers are solidly part of the general security
consensus, while the adtech business really isn’t. Responsible
organizations respond to a new security problem by using it as a pattern
to check for more like it. <strong>More:</strong> <a href="https://blog.zgp.org/your-server-will-be-right-with-you/">your
server will be right with you</a></p>
</section>
<section class="level2" id="related">
<h2>Related</h2>
<p><a href="https://www.eff.org/deeplinks/2026/10/lessons-learned-adfection">Lessons
Learned From ‘AdFection’ and What To Do Next | Electronic Frontier
Foundation</a> by By Bill Budington and Thorin Klosowski. (Similar
advice to <em>CSO</em>’s. The IT industry and the Internet NGOs mostly
agree on this issue—adtech is the outlier.)</p>
</section>
<section class="level2" id="bonus-links">
<h2>Bonus links</h2>
<p><a href="https://app.sciencesays.com/p/the-disability-inclusion-effect">The
disability inclusion effect</a> by Thomas McKinlay. <q>Include people
with disabilities in your ads, doing the same things a non-disabled
person would (not showing them as vulnerable, or defined by their
disability). People will have a more positive view of your ad, your
brand, and will be more likely to choose your product.</q></p>
<p><a href="https://www.politico.eu/article/publishers-press-brussels-and-london-to-stop-metas-new-ai-terms/">Publishers
want Brussels and London to stop Meta’s new AI terms</a> by Jacob Parry
and Eliza Gkritsi. <q>Europe’s biggest media companies have asked
regulators in Brussels and London to stop Meta from introducing new
terms they say would let it copy publishers’ websites to build
artificial intelligence, as a backlash that began in the U.S. spreads
across Europe.</q> (More: <a href="https://pivot-to-ai.com/2026/10/20/facebook-tries-to-grab-all-news-publisher-website-content-for-training-for-free/">Facebook
tries to grab all news publisher website content for training for
free</a> by David Gerard.)</p>
<p><a href="https://peter.czanik.hu/posts/budapest-audio-expo-2026/">Budapest
Audio Expo 2026</a> by Peter ‘CzP’ Czanik. <q>We were looking for where
the band is hiding, as it sounded like an actual band was there, not
just a pair of speakers. Best of all: this was one of the most
affordable systems at the expo, beating many more expensive systems in
listening experience.</q></p>
<p><a href="https://www.scotusblog.com/2026/10/court-appears-likely-to-allow-internet-suit-based-on-decades-old-video-privacy-law-to-go-forward/">Court
appears likely to allow internet suit based on decades-old video privacy
law to go forward</a> by Amy Howe (Decades-old? Big deal. Privacy norms
vary less across decades than across professions. Where privacy is
concerned, a judge or legislator from the late 1960s is going to be
closer to the average person of today on privacy than a modern Big Tech
exec is.)</p>
<p><a href="https://www.404media.co/reverse-engineer-anything-is-the-new-wild-west-of-ai/">‘Reverse-Engineer
Anything’ Is the New Wild West of AI</a> by Jason Koebler. (Vibe-coded
smart TV firmware isn’t going to be perfect, but it only has to be
better than the growth hacking firmware that comes with the TV.)</p>
<p><a href="https://mashable.com/tech/ukraine-drone-strike-data-center-evidence-russian-bots">Did
Ukraine’s data center strikes affect Russia’s bot army? We now have
better evidence.</a> <q>The CCD concluded that strikes on data centers
can significantly disrupt Russian influence networks, but the effect
appears to be short-lived.</q></p>
</section>]]></description>
		</item>
		<item>
			<title>Hey, look over there! Security risk!</title>
			<link>https://blog.zgp.org/hey-look-over-there-security-risk/</link>
			<guid>https://blog.zgp.org/hey-look-over-there-security-risk/</guid>
			<pubDate>Sat, 17 Oct 2026 00:00:00 +0000</pubDate>
			<description><![CDATA[<p>Anybody looking for a cartoon to draw?</p>
<blockquote>
<p>A family is gathered around a mousehole labeled “Programmatic web
ads” constructing an elaborate trap. Meanwhile, two human-sized
cockroaches labeled “Meta” and “Google” are sitting at the family’s
dining table eating their dinner. One cockroach says, “How’s your pest
control program coming along?”</p>
</blockquote>
<p>Cory Doctorow wrote about the Citizen Lab investigation of
Discover-Tech, in <a href="https://pluralistic.net/2026/10/17/mercenary-spyware/#discover-tech">Israeli
ad-tech company was a delivery system for “mercenary spyware”</a>.</p>
<p>He accurately puts some of the blame on Google and Meta for choosing
to interoperate with this “demand side platform.” If anyone had actually
looked at the ads they would have seen that something isn’t right. But
actual ad review depends on human moderators, who tend to level up at
labor organizing pretty quick, and Big Tech always puts union-busting
ahead of user security.</p>
<p>Which means security problems keep coming up.</p>
<p>Taryn Plumb covers the story for <em>CSO</em>. <a href="https://www.csoonline.com/article/4236143/no-click-required-how-the-ad-industry-became-a-pipeline-for-mercenary-spyware.html">No
click required: How the ad industry became a pipeline for mercenary
spyware</a>. Frank Dickson of Dickson Research advises, among other
things,</p>
<blockquote>
<p>Push a vetted ad-blocking extension to managed browsers through
policy rather than leaving it to users to install it.</p>
</blockquote>
<blockquote>
<p>Block ad and tracking domains at the DNS or secure web gateway layer;
this reaches in-app ads on managed phones.</p>
</blockquote>
<blockquote>
<p>Disable advertising identifiers on corporate mobile devices through
mobile device management (MDM) and restrict ad-supported consumer apps
on devices holding sensitive data.</p>
</blockquote>
<p>Yes, this is a publication for mainstream “corporate security
decision-makers.” Online ads are a subset of online security risks now.
(Maybe more security decision-makers and marketing decision-makers
should sit together at lunch at more companies, just saying.)</p>
<p>Anyway, the Discover-Tech story is bad, but, as a wise man once <a href="https://www.dead.net/song/touch-grey">said</a>, <q>It’s even worse
than it appears.</q> That was one relatively small company operating in
“open web” advertising, the kind of real-time auction that a research
organization like Citizen Lab can watch from the browser side.</p>
<p>Internally, though, Meta and Google have their own versions of
“Discover-Tech,” constantly refreshed by machine learning, still
running. Putting users at risk is just how those companies work.</p>
<p>Meta doesn’t just make 10% of ad revenue from scams. The scammers act
as shill bidders to drive up the ad rates for the legit advertisers.</p>
<p>And Google’s ad-based search ad system is most lucrative when more
bidders content for “hot” keywords like brand names—which means that
Google’s ad ML “learns” to match scammers, trademark infringers, and
malware distributors with victims.</p>
<p>By now, the people complaining about Meta and Google data practices
are not just the usual privacy nerds. The Big Tech crime wave is
mainstream now. The Kitboga Show is a popular YouTube channel that does
comedy bits like putting scammers on the phone with AI-generated victims
who keep running into computer difficulties. Some of the worst stuff
covered on there comes straight out of the Google search ads. Watch <a href="https://www.youtube.com/watch?v=3Kf3sJF8FdQ&amp;t=848s">(487) Dumb
AI Security Flaw Ruins Scam Call Center - YouTube</a> (skip to <a href="https://youtu.be/3Kf3sJF8FdQ?si=q3v4Y-lEh0irRew3&amp;t=847">14:09</a>
if you’re impatient.) <span class="aside"> please check <a href="https://blog.zgp.org/youtube-cleanup/">cleaning up YouTube</a>
before clicking through to YouTube if you haven’t already. Or use your
own independent client.</span></p>
<p>Google’s trademark policy is designed to facilitate scams.</p>
<ul>
<li><p>No restrictions on using some other company’s trademark unless
the trademark holder reports <em>the individual ad or account.</em> A
bank or SaaS company can’t just say, nobody’s allowed to use this
trademark in an ad but us and our authorized service providers. They
have to report each infringer one at a time. (And scammers can get new
ad accounts hella fast.)</p></li>
<li><p>And Google’s ML “learns” to match the infringing ad with likely
victims, not with the trademark holder. You can’t report an ad you don’t
see. The owner of a software trademark never sees the malware fake of
their product.</p></li>
</ul>
<p>Google doesn’t just make trademark holders play Whac-A-Mole with
scammers. Google has built an impossible version of the game, where the
malware and scam “moles” pop up far away, where the “whacker” can’t see
or reach them.</p>
<p>That’s why <a href="https://blog.zgp.org/winners-don-t-click-search-ads/">there is
still an FBI warning up about blocking search ads</a>, too.</p>
<p>So the connection between Big Tech and scams continues to become part
of the culture. If the FBI and a popular YouTube channel aren’t
mainstream enough for you, how about Chase Bank? Facebook and Instagram
scams are just as well-known now, and Chase <a href="https://blog.zgp.org/happy-holiday-shopping-season/">warns</a>,</p>
<blockquote>
<p>Scammers create ads on social media offering merchandise at great
prices and set up bogus websites that all look exactly like genuine
retailers.</p>
</blockquote>
<p>Discover-Tech was a real story, and a real risk. But all the worse
stuff continues. Meta and Google run a bunch of “Discover-Tech”s
internally, every day.</p>
<p>More later.</p>
<section class="level2" id="bonus-links">
<h2>Bonus links</h2>
<p><a href="https://readwrite.com/sportsbook-ai-marketing/">AI Questions
Put Massachusetts Sportsbooks Under Review</a> on ReadWrite. <q>The
Massachusetts Gaming Commission has asked all seven licensed mobile
sportsbook operators to explain how they use artificial intelligence and
machine learning, giving them until November 3 to respond….The
commission asks whether operators use AI, machine learning, algorithms,
automated decision-making or similar tools for marketing, promotions or
customer engagement.</q> (About time. More on this issue: <a href="https://blog.zgp.org/do-you-have-a-license-for-that-robot-bookie/">Do
you have a license for that robot bookie?</a>)</p>
<p><a href="https://www.404media.co/character-ais-bankruptcy-documents-show-the-economics-of-ai-dont-work/">Character.ai’s
Bankruptcy Documents Show the Economics of AI Don’t Work</a> by Jason
Koebler. (Would have been nice, but character.ai was a risky Google
project spun out as a separate legal entity that “pays Google for cloud
services.” This is Google’s hazardous experiment containment system
working as designed.)</p>
<p><a href="https://blog.mozilla.org/en/firefox/introducing-firefox-enterprise/">Mozilla
introduces Firefox Enterprise</a> <q>Across Europe, governments are
investing in the security and resilience of critical IT infrastructure,
reducing strategic dependencies and putting technological autonomy
higher on national agendas.</q> (Mozilla vs. Mozilla continues. At the
same time they’re trying to position as a Eurostack play, they’re
pushing <a href="https://blog.zgp.org/data-lake-america/">dangerous
consolidation of advertising measurement with a few companies in the
USA</a>.)</p>
</section>]]></description>
		</item>
		<item>
			<title>The five stages of CIPA</title>
			<link>https://blog.zgp.org/five-stages-of-cipa/</link>
			<guid>https://blog.zgp.org/five-stages-of-cipa/</guid>
			<pubDate>Fri, 16 Oct 2026 00:00:00 +0000</pubDate>
			<description><![CDATA[<p><strong>previously:</strong> <a href="https://blog.zgp.org/how-the-california-legislature-is-saving-us-from-surveillance-dystopia/">How
the California legislature is saving us from surveillance dystopia
(twice, in 1967 and 2026)</a></p>
<p>Notice how many “this site uses cookies” dialogs, asking you to
consent to web tracking, are showing up in California now?</p>
<p>When they weren’t showing up before?</p>
<p>What’s going on is that companies are adjusting to some <a href="https://blog.zgp.org/news-from-sacramento/">news from
Sacramento</a>. It turns out that we have had a privacy “private right
of action” (PRA) for a while now. Like, since <a href="https://blog.zgp.org/how-the-california-legislature-is-saving-us-from-surveillance-dystopia/">1967</a>.</p>
<p>That’s an awkward fact on the ground for Big Tech and for the fraud
and disinfo that they enable, but good news in the medium term for legit
companies.</p>
<p>Not everybody is adapting to the situation at the same rate, though.
And the “cookie banners” aren’t the final result here. If you look
carefully, you can spot the stages.</p>
<section class="level3" id="oh-no-lawyers-we-better-put-a-cookie-banner-on-the-site">
<h3>1. Oh, no, lawyers! We better put a cookie banner on the site!</h3>
<p>This is an understandable reaction because it’s based on what a lot
of companies already did for GDPR in the EU. This is only the first
stage, though, partly because CCPA+CIPA is fundamentally different
legally from ePrivacy+GDPR, but mostly because there’s no California
equivalent to Ireland’s <a href="https://www.theguardian.com/commentisfree/2026/jun/30/ireland-big-tech-lapdog-eu-presidency-digital-sovereignty">Data
Protection Commission</a>—which is supposed to be in charge of applying
EU privacy law to the Big Tech companies that run their EU operations in
Ireland, but doesn’t really do much.</p>
<p>In Europe, Big Tech and their enablers can get away with breaking the
law because the fix is in. California, not so much. On privacy, we have
three enforcers, not one: the Attorney General, CalPrivacy (our
dedicated privacy agency), and attorneys in private practice <a href="https://blog.zgp.org/counsel-performed-a-public-service/">performing
public service</a>. And unlike the way things work in Europe—where a
Big-Tech-friendly Irish bureaucrat can block privacy cases or at least
delay them for years—none of the California three can block the other
two.</p>
</section>
<section class="level3" id="oops-better-actually-hook-up-the-cookie-banner-so-it-does-something.">
<h3>2. Oops, better actually hook up the cookie banner so it does
something.</h3>
<p>You might be surprised how many sites have a really nice “consent” UX
but then the third-party tracking <a href="https://cleandataalliance.substack.com/p/the-visitor-said-no-the-tag-ran-anyway">runs</a>
whether or not the user clicks it.</p>
<p>Or maybe you wouldn’t be surprised, because so much stuff seems
broken now. Development teams are understaffed, in the weeds, and trying
to vibe-code their way out of it.</p>
<p>What I think may be going on is that sites are doing both cookie
banners <em>and</em> services that block AI crawling. And when you run
an end-to-end test to make sure that no trackers are loading without
consent, the test script is being detected as a bot, so it’s getting the
HTTP response that bots get, not the regular page with tracking scripts
that users do.</p>
<p>Anyway the next step is to wait for consent to turn the tracking on,
and make sure it works.</p>
<figure>
<img alt="It looks like oxide.computer is about at stage 2" loading="lazy" src="/i/oxide-california-cookies.png"/>
<figcaption aria-hidden="true">It looks like oxide.computer is about at
stage 2</figcaption>
</figure>
<p>Basically set one first-party cookie to indicate cross-context
tracking mode, and only do the tracking if the user has already opted
in.</p>
<p>This is a little tricky because cross-context tracking mode is not
just a front-end ticket. It also needs to cover stuff like Custom
Audiences and Conversions APIs—which means that you need to check
whether cross-context tracking is in effect when a user submits a form,
and have a cross-context tracking flag in the CRM so you know not to use
that record for server-to-server tracking.</p>
<p>Technically, if you want to get into the legal weeds, the CCPA “opt
out of sale or sharing” is different from the CIPA “did not consent to
wiretapping.” So, technically, a company that really wanted to
over-invest in privacy lawyers could track CIPA “consent to wiretapping”
and CCPA “opt out of sale or sharing” separately, and support
2<sup>2</sup> code paths.</p>
<p>But that’s way too much nerd stuff, and way too confusing. The <a href="https://blog.zgp.org/30-40-30/">user research</a> supports more
lumping and less splitting: just keep track of cross-context tracking on
or off.</p>
<p>If someone declines CIPA consent, assume that’s also the equivalent
of a CCPA “do not sell”. And if someone opts out under CCPA, assume
they’re also declining consent under CIPA. That’s not just simpler to
test and harder to break, it’s also less likely to result in getting
dinged for deceptive UX/<a href="https://cppa.ca.gov/announcements/2024/20240904.html">Dark
Patterns</a>. (Yes, adding functionality to try to lower CIPA risk could
be adding CCPA risk. The safer approach is to give site visitors the
benefit of the doubt and turn off CIPA “wiretapping” for everyone who is
entitled to have CCPA “sale” turned off, and the other way around.)</p>
</section>
<section class="level3" id="hey-wait-a-minute-this-is-california-we-have-global-privacy-control">
<h3>3. Hey, wait a minute, this is California, we have Global Privacy
Control</h3>
<p>Since Global Privacy Control (GPC) is <a href="https://www.adexchanger.com/data-privacy-roundup/if-youre-a-publisher-and-you-dont-know-what-a-uoom-is-then-read-this/">required</a>
anyway, and it’s safer legally and QA-wise to maintain two codepaths,
not four, then check GPC up front and give those users the opted out and
CIPA safe version of the site.</p>
<p>Coincidence: I am sitting in a cafe right now and it looks like they
did this, and did it right. I got on the WiFi captive portal, which was
set up pretty slick, integrated with the company main site. A little
message about GPC popped up at the bottom of the page, and I checked
browser dev tools and things look squeaky-clean as far as both CIPA and
CCPA go. (TODO: test this with some other configurations and/or fresh
installs. I don’t want to make the claim that someone is already at
stage three until I make sure it works. If I can confirm the GPC/CIPA
setup is right I’ll link to what they’re using.)</p>
</section>
<section class="level3" id="continued.-what-about-the-customers-who-actually-want-cross-context-personalized-ads">
<h3>3, continued. What about the customers who actually want
cross-context personalized ads?</h3>
<p>Right now, people who really want ads that are individually
personalized don’t have a lot of great options.</p>
<p>Sitting back, leaving GPC off, and consenting to CIPA wiretapping is
a choice that allows the conventional Google and Meta tracking, so is
just going to result in more scams, price discrimination, and other
forms of adversarial personalization. And those pro-personalization
users are still stuck doing CIPA consent manually.</p>
<p>The conventional adtech/martech business gives those
pro-personalizaion users a terrible experience. And after all that, if
they’re on Apple Safari, some of the personalization they want is going
to break anyway because of <a href="https://webkit.org/blog/18438/blocking-identity-resolution-infrastructure/">Blocking
Identity Resolution Infrastructure</a>.</p>
<p>There is one option for personalization under user control that does
give those personalization-seeking people what they want: <a href="https://blog.zgp.org/alt-fan-rewarded-interest/">Rewarded
Interest</a>. A future CIPA-aware Rewarded Interest version could solve
CIPA consent—not exactly what the company does for users in the EU, but
close enough that CIPA support could be integrated with the Rewarded
Interest onboarding process in a pretty slick and legally safe way.
Pro-personalization users could install Rewarded Interest once instead
of navigating CIPA consent on every site that asks for it.</p>
</section>
<section class="level3" id="are-we-measuring-the-wrong-people">
<h3>4. Are we measuring the wrong people?</h3>
<p>Here’s the tricky part. The <a href="https://blog.zgp.org/there-are-many-paradoxes-but-this-one-is-mine/">paradox</a>
is that</p>
<blockquote>
<p>The most engaged, most valuable customers are often the same people
who’ve taken the most deliberate steps to make themselves less
measurable by conventional ad tech, which means that if you’re an
advertiser that is optimizing purely for trackability, you may be
underweighting your best customers.</p>
</blockquote>
<p>There is already a <a href="https://trustwebtimes.com/mind-the-measurement-gap/">Measurement
Gap</a> between “upper funnel” and “lower funnel” advertising, and the
risk of over-emphasizing the most trackable customers just adds to that.
Rick Bruner of Central Control suggests more, and more statistically
valid, experiments: <a href="https://www.centralcontrol.com/news-posts/2026/8/15/the-benchmark-advertising-still-needs">The
Benchmark Advertising Still Needs</a>. It is possible to do
“transparent, unbiased, and replicable techniques for measuring
incremental advertising impact with experimental design” (see <a href="https://www.centralcontrol.com/how-to-guide-georct">Geo RCT
Guide</a>) but valid measurements can’t depend on taking Big Tech’s word
for everything.</p>
</section>
<section class="level3" id="time-to-stop-selling-out-customers-to-big-tech">
<h3>5. Time to stop selling out customers to Big Tech</h3>
<p>The terms on which Big Tech interacts with other companies keep
getting more and more one-sided—and rigged against both the users and
the legit advertisers. <span class="aside">They’re at third stage <a href="https://en.wikipedia.org/wiki/Enshittification#History_and_definition">enshittification</a>
for anyone following along at homw</span></p>
<p>As Big Tech’s villainy level increases, can any “consent” dialog both
explain it well enough that people could give informed consent to it,
and also not scare them off? The fraction of users who will willingly
give Meta and Google the data needed to more effectively scam them
is…probably not super high.</p>
<p><a href="https://www.niemanlab.org/2026/10/metas-new-commercial-terms-will-allow-the-scraping-of-news-sites-legal-experts-say/">Meta
just changed their business terms of service</a> so that any business
with an account must allow Meta scraping of their web site. Media
attorney Matt Topic told Nieman Journalism Lab, <q>This is a remarkable
provision to bury in [the] terms of service, given that this would give
Meta access to material that would likely cost many millions of dollars
in a licensing market.</q> (More on this problem: <a href="https://www.niemanlab.org/2026/10/legal-experts-warn-metas-new-terms-still-grant-broad-scraping-permissions-despite-language-changes/">Legal
experts warn Meta’s new terms still grant broad scraping permissions,
despite language changes</a>)</p>
<p>And “AI” harm isn’t just about copying sites. Meta’s main use of “AI”
is to automatically match ads with people likely to click, which often
means matching scammers to victims. <a href="https://www.reuters.com/investigations/meta-is-earning-fortune-deluge-fraudulent-ads-documents-show-2025-11-06/">Meta
earns 10% of revenue from scams directly</a>, but the real impact is
higher, because scammers act as shill bidders in Meta’s internal ad
auction—driving up ad rates for the legitimate advertisers too.</p>
<p>Google’s system is also increasingly scam-friendly, as the company
has adopted <a href="https://blog.zgp.org/when-was-google-s-heel-turn/">more and more
one-sided terms over the years</a>. The <a href="https://www.frosszelnick.com/the-new-google-ads-trademark-policy-goes-live-july-24/">Google
Ads Trademark Policy</a> means that Google no longer enforces trademarks
in ads, unless specifically reported. The catch is that Google’s ad
system is designed to target the ads to people likely to click, which
means it “learns” to hide them from the real trademark holder.</p>
<p>The result is that Google has become a delivery service for malware.
<a href="https://blog.zgp.org/winners-don-t-click-search-ads/">The FBI
recommends</a>, <q>Use an ad blocking extension when performing internet
searches.</q></p>
<p>Both companies have chosen to take a stand that’s explicitly hostile
to legitimate advertisers on their platforms, and enable user harms at a
scale that would have been unimaginable in other advertising media. It’s
not about “business vs. consumers.” Legitimate businesses and their
customers are on the same side.</p>
<p>If we survive these times and their history is written, one of the
hardest parts to explain will be Big Tech, and how such transparently
criminal organizations grew to such great power and influence.</p>
</section>
<section class="level3" id="a-future-stage-6-we-should-improve-society-somewhat.">
<h3>A future stage 6: We should improve society somewhat.</h3>
<p>Getting an individual advertiser out of Big Tech’s racket is a
positive move. But to be fair, we’re still going to need to do something
about these companies in general.</p>
<p>A conventional FTC breakup is too slow and uncertain. AT&amp;T
re-combined, and Microsoft and Google dodged theirs.</p>
<p>Maybe the answer is <a href="https://blog.zgp.org/big-tech-mall-or-newspaper/">per-state
surveillance licenses</a>. Or maybe (Internet optimism alert) more CIPA
cases will do it.</p>
<p><strong>More:</strong> <a href="https://blog.zgp.org/ccpa-and-cipa-on-the-same-site/">CCPA and
CIPA on the same site</a></p>
</section>
<section class="level2" id="bonus-links">
<h2>Bonus links</h2>
<p><a href="https://newrepublic.com/article/216717/supreme-court-digital-privacy-paramount">The
Supreme Court Is Leaning Toward a Digital Privacy Victory</a> by Matt
Ford. <q>The Supreme Court appeared likely to side with a customer who
invoked a semi-obscure federal law to sue Paramount for sharing his
personal information with Facebook, during oral arguments on Wednesday,
though multiple justices signaled that they might constrain such
lawsuits in future cases.</q></p>
<p><a href="https://arstechnica.com/tech-policy/2026/10/meta-may-use-sweeping-new-commercial-tos-to-avoid-millions-in-ai-licensing-fees/">Meta
may use sweeping new commercial TOS to avoid millions in AI licensing
fees - Ars Technica</a> by Ashley Belanger. (More coverage of the Meta
scraping contract. <q>Meta announced the update in a blog, where the
company claimed it was simply <q>streamlining</q> its commercial
terms.</q>)</p>
<p><a href="https://citizenlab.ca/research/how-discover-tech-turned-targeted-ads-into-a-pipeline-for-spyware/">Exposing
AdFection: How Discover-Tech Turned Targeted Ads Into a Pipeline for
Zero-Click Mercenary Spyware - The Citizen Lab</a> News coverage: <a href="https://arstechnica.com/security/2026/10/targeted-ads-delivered-0-click-exploits-to-install-mercenary-malware/">Targeted
ads delivered 0-click exploits to install mercenary malware</a> by Dan
Goodin. <q>Among the major vendors that listed Discover-Tech as a
<q>certified</q> or <q>verified</q> vendor were Google and the
advertising industry association IAB Europe. The Israeli firm also used
European General Data Protection Regulation (GDPR) consent frameworks to
target users within the European Union. Discover-Tech has served ads
through major networks such as Google, Yandex, and Beeswax.</q>
(<strong>More:</strong> <a href="https://blog.zgp.org/hey-look-over-there-security-risk/">Hey, look
over there! Security risk!</a>)</p>
<p><a href="https://www.404media.co/accenture-tells-employees-they-can-now-spend-only-29-on-claude-per-month/">Accenture
Tells Employees They Can Now Spend Only $29 on Claude Per Month</a> by
Joseph Cox. (Solution: use the $29 to prompt the LLM to go find someone
else’s API key that got copied to the wrong place and use that, then be
shocked to discover when it “goes rogue.”)</p>
<p><a href="https://theconversation.com/canada-could-save-millions-by-developing-its-own-operating-system-instead-of-relying-on-microsoft-windows-294027">Canada
could save millions by developing its own operating system instead of
relying on Microsoft Windows</a> by Joshua M. Pearce. <q>The U.S. later
passed the Clarifying Lawful Overseas Use of Data Act, which permits
American authorities to compel U.S.-based providers like Microsoft,
Google, AWS, Amazon and Meta to disclose data within their control, even
when it’s stored abroad. This means that even storing data with American
companies in Canada does not place it beyond the reach of the U.S.
government.</q></p>
</section>]]></description>
		</item>
	</channel>
</rss>

