~/talk

System-wide ad blocking on Apple Devices

Talkat Ad-Filtering Dev Summit 2025 · 2025-10-23..10-24· [web-platform, security]
links:none on file
slides:none on file

Apple’s new systemwide URL filter provides full URL blocking using private information retrieval (PIR), oblivious HTTP and a local Bloom prefilter; lookups are ~30 KB and can take >100 ms unless sharded, updates push every 45 minute update interval, and only blocking (no request modification) is supported. Implementation exposes two privacy risks: issuer and origin under one developer can reidentify users, and shard counts can leak queries. AdGuard ships testing tools: a CLI simulator, a Swift Bloom generator, and a Go-based OHTTP reference.

AI-written summary · about

  1. 0:00Introduction and context
  2. 1:38Defining system-wide filtering
  3. 2:31Importance of app-level filtering
  4. 4:15Evolution of filtering techniques
  5. 5:50Challenges in modern filtering
  6. 8:53Criteria for an ideal solution
  7. 10:27Apple's new filtering API
  8. 12:31Privacy technologies under the hood
  9. 17:41Security and integration process
  10. 19:50Evaluating Apple's implementation
  11. 23:09Tools and developer resources
  12. 24:47Q&A and closing discussion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.