Apple quietly switched off the identity layer in Safari
Your dashboard didn't bark.
iOS 27 is removing iPhones from ID-based targeting one update at a time. Spend paces. Delivery reads 100%. The people you can no longer reach leave no line in any report. Here's what happened, how to check your own numbers in ten minutes, and why an AMAP segment never noticed.
Book 15 minutes → leave with a segment IDNo deck. No prep. Bring the audience and the seat; we do the rest.
Live in The Trade Desk · Every major DSP · Zero cookies, zero device IDs
11lines
of Apple code, in a public repository since February 13
35days
before Apple explained what it had done
54%
of US mobile web traffic is an iPhone or iPad
0
alarms a standard report will raise
Exhibit A / a programmatic dashboard, October 2026
Delivery
100%
✓ on target
Pacing
On track
✓ no alerts
Spend
100%
✓ billed
Not on this screen: the iPhones that were never bid on.
2% of US iPhone traffic in September. Apple finishes what it starts.
01 — Nothing failed. That's the problem.
An iPhone on iOS 27 can't reach the servers behind UID2, ID5, LiveRamp, Permutive or Audigent, the ones that turn a login email into a tracking ID, so its bid request arrives with no ID. Your segments find nothing to match. Most DSPs skip a request they can't target rather than fail on it, so the budget flows to the browsers the ID layer can still see. Pacing holds. CPMs may even improve. The audience you lost was never recorded as lost. It was recorded as not there.
iPhone
iOS 27
Bid request
no ID
DSP
skipped
Report
✓ delivered
Sherlock Holmes once cracked a case on a dog that didn't bark. It stayed quiet because nothing unfamiliar had happened. Your dashboard is quiet for the same reason. The system did its job: skip the people it can't identify, bill you for the ones it can.
The Trade Desk took the loudest hit. Its ad server shared a domain with its cookie sync, so for about three weeks it couldn't render an ad in Safari on iOS 27 at all. Two agency buyers told AdExchanger their win logs show iOS 27 impressions that were won, paid for, and seen by no one.
02 — Five weeks, four dates, no announcement.
Sept 14
iOS 27 ships. Safari, and every WebKit browser on an iPhone, stops talking to an unpublished list of domains.
Sept 21
The Trade Desk's Ian Meyers files WebKit bug 324771. On the list: UID2, ID5, LiveRamp, Permutive, Audigent (now part of Experian) and adsrvr.org, The Trade Desk's own ad server.
Sept 29
AdExchanger breaks the story. The industry finds out from the trades, two weeks late. On October 2, AdExchanger reports a private list of hundreds more vendors, updatable without an OS release. Apple has not confirmed it.
Oct 19
Apple's WebKit team explains itself: Safari blocks “identity resolution infrastructure,” the companies that turn the email you type into a login or newsletter form into a cross-site tracking ID. Domain level. iPhone, iPad, Mac and Vision Pro. No exceptions under Apple's policy, hashed email or not. No company named. No list published.
Apple has since handed The Trade Desk an iOS 27.2 beta that frees adsrvr.org. The identity domains stay blocked.
03 — Apple is right. That's the irritating part.
A company EMARKETER expects to book $8.85 billion in US ad revenue this year, which requires every browser on an American iPhone to run on its engine, and whose explanation points readers to Hide My Email, an iCloud+ feature from 99 cents a month, has ruled that other people's identity infrastructure is the privacy problem.
And it has a point. An email address is personal data whether or not you hash it; the FTC said so in July 2024. The hook behind the block sat in WebKit's public repository from February 13: eleven lines, one file, in plain sight for seven months. Google called off the cookie's execution in 2024. Apple then executed its replacement. The industry spent four years hedging the wrong platform.
04 — Stop looking for your keys under the streetlight.
Check your own numbers in ten minutes
The old joke: “Did you drop them here?” “No, but this is where the light is.” An ID-based campaign in October optimizes toward the browsers it can still see, then reports the keys were under the light all along. Three checks:
Ask every data vendor, in writing: when the bid request comes from an iPhone on iOS 27, how does your segment attach to it? If the answer includes “sync,” “hashed,” “resolve” or “our partner handles that,” you've found the leak.
Split iOS and Safari delivery from everything else, October beside September. Watch for iPhone share falling while totals hold.
If a Trade Desk line ran in late September, pull the win logs. Won-and-unrendered iOS 27 impressions are a refund conversation; read the contract before you start it.
Want us to run the check with you?
Book 15 minutes → leave with a segment IDWhy nothing here barked
You can't block a request we never make.
AMAP has never asked anyone for an email address. It reads the data signature of places: search listening, social listening, and public data like the Census and the CDC, aggregated at the census block group into cohorts of 100 or more households. No cookie, device ID, hashed email or mobile location panel enters the pipeline. A segment is a map. Maps don't sync.
An AMAP segment / census block groups where the audience over-indexes
IDs required: 0
On iOS 27 your DSP does with an AMAP cohort what it always did: checks whether the request is standing inside the geography, then bids or doesn't. Apple's list is a list of domains Safari refuses to call. We aren't on it. We were never called.
All working media
One cohort, one segment ID, live in the DSP or SSP you already buy in, on CTV, mobile, display, online video, audio and social.
CTV first
CTV is bought on households and geography, which is exactly how the cohort is built. No mapping step, no match rate to apologize for.
Honest limits
Nobody is immune to whatever Apple does next, us included. This move is aimed at an identity layer we were never standing on, and that was a decision made on day one.
Isles of Scilly · 22 October 1707
49°56′N 6°19′W
the only question that mattered: where are we
On October 22, 1707, four Royal Navy ships hit the rocks off the Isles of Scilly because nobody aboard could answer it. Between 1,400 and 2,000 men drowned within sight of home. Seven years later Parliament put £20,000 on knowing a ship's position. The man who earned it was a self-taught clockmaker, not an admiral. That was 319 years ago this week. The people who stop asking who you are and start asking where you are tend to be the ones who get you home. We built AMAP on that.
Zero work. One segment ID.
Tell us the audience and the seat. We send the segment ID. That's the whole job.
Bring two things to a 15-minute call: who you need to reach, and the DSP or SSP you buy in. The Trade Desk, DV360, Yahoo, StackAdapt, Amazon, or a curated deal through your SSP. Within 24 hours an AMAP segment ID is live in that seat on CTV, mobile, display, online video and audio. No files to send. No match to run. No integration. Your trader adds a line item.
What you leave with
- A segment ID in your seat within 24 hours
- A one-page note you can forward to anyone who asks “what about iOS 27?”
- Your iOS and Safari split read against September, if you bring the export
No deck. No prep. Any open time.
Or skip the call
Tell us the audience and the seat here and we'll send the segment ID.
Frequently asked questions
Sources
- WebKit bug 324771
- PPC Land, “Safari 27 blocks identity firms that turn email addresses into tracking IDs,” Oct 19 2026
- PPC Land, “Safari 27 blocks The Trade Desk's ads via 11 lines WebKit merged in February”
- AdExchanger, “Apple Has Far-Reaching Plans To Block Hundreds Of Programmatic Data Companies From iOS,” Oct 2 2026
- AdExchanger, “How Data And Ad Tech Vendors Are Preparing For The iOS 27 Fallout,” Oct 8 2026
- EMARKETER, Apple ad revenue forecast, Apr 30 2026
- Apple, iCloud+ plans and pricing
- StatCounter, US mobile OS share, Sept 2026
- Wikipedia, Scilly naval disaster of 1707
- The Holmes story is “Silver Blaze,” 1892.
