November 3-4, 2026
Copenhagen

Day 1

Schedule

9:30 – 9:40

Opening note

James Walker, Ben Williams

09:30 - 09:50

Native Adblockers are Winning

Anton Lazarev | Brave

9:55 – 10:45

What's new in Chrome

Oliver Dunk, Devlin Cronin | Google

10:55 – 11:20

Attribution White Paper

Wen-Yu Chung | eyeo

11:25 – 12:20

Browser panel

Devlin Cronin (Google), Tina Chenska (Opera), Anton Lazarev (Brave), Sam Macbeth (DDG), Rob Wu (Mozilla). Moderator: Andrey Meshkov (AdGuard)

12:30 – 13:30

Lunch break

13:30 – 13:55

Stage 1

AdLens: Detecting deception in advertising at scale

Ritik Roongta | Palo Alto Networks

14:00 – 14:10

Stage 1

Efficiently detecting dynamic podcast ads via audio fingerprinting

Ritik Roongta | Palo Alto Networks

14:15 – 14:40

Stage 1

Current threat landscape...

Viliam Péli | Whalebone

14:45 – 14:55

Stage 1

Why you should trust people more

Ajay Ramachandran | SponsorBlock

15:00 – 15:25

Stage 1

Filtering on Android: The good, the bad, and the ugly

Murtaza Aliakbar | Celzero

15:30 – 15:40

Stage 1

No title yet

Griffin Allen | Brave

13:30 – 13:55

Stage 2

Can EU policy make the online advertising market more competitive?

Nick Botton | AWO

14:00 – 14:10

Stage 2

Who Pays for the Internet? Rethinking Advertising, Broadband, and the Consumer

Roslyn Layton | Aalborg Uni

14:15 – 14:40

Stage 2

The shadow theater: Frontend persona spoofing against AI-driven network and behavioral fingerprinting

Natalia Sokolova | AdGuard

14:45 – 15:10

Stage 2

DNS Graveyard: Where Private Queries Go to Die

Babak Farrokhi | Quad9

15:15 – 15:40

Stage 2

Detecting and Characterizing Server-side Google Analytics

Muhammad Jazlan | Univercity of California, Davis

15:45 – 16:15

Coffe break

16:15 – 16:25

Stage 1

Tracking Conversations: Measuring Content and Identity Exposure on AI Chatbots

Ethan Wang | University of California, Davis

16:30 – 16:55

Stage 1

The Next Ad-Blocking Battle Is Over Data

Terry Taouss | Acceptable Ads Committee

16:15 – 17:00

Stage 2

Privacy panel

Roslyn, Nick, Calum Inveriarity, Cornelius

Day 2

Schedule

9:30 – 9:35

Opening note

James Walker, Ben Williams

9:35 – 10:00

Towards fully automated rule maintenance for rejecting cookie popups

Sam Macbeth | DDG

10:05 – 10:15

Drawing the inivisible network: User misconceptions about home network privacy

Michelle McDowell | eyeo

10:20 – 10:35

How to Extend the CNAME List: Finding Trackers Hidden Behind Proxies

Elizaveta Egorova, Dmitrii Seregin | AdGuard

10:40 – 10:50

The AI Industry Is About to Repeat Every Mistake of the Ad Blocking Wars

Cornelius Witt | eyeo

10:55 – 11:20

Rethinking Ad Blocking: Automated Compliance Check and Dynamic Filter Generation

Anupam Das | North Carolina State Univercity

11:25 – 11:35

Building Herd Immunity Against Scam Ads

Alec Bertram | Marcode

11:40 – 12:05

Automating Filter Reports with an AI Agent

Maxim Topciu | AdGuard

12:10 – 12:20

Local AI in Browsers

Mohamed Elgendi | Malwarebytes

12:30 – 13:30

Lunch break

13:25 – 13:50

Dandelion Sprout: The Life of a List Maker

Imre Eilertsen | independent

13:55 – 14:05

AI Improvements to Easylist

Ryan Brown | Brave

14:10 – 14:35

What Does “Faster” Mean for an Ad Blocker?

Tina Chenska | Opera

14:40 – 14:50

The Cross-Origin Storage, or blocking hashes

Thomas Steiner | Google

14:55 – 15:20

Beyond the Top 10K: Are We Measuring the Wrong Web?

Yana Dimova | Distri Net, KU Leuven

15:25 – 15:55

Coffe break

15:55 – 16:20

Commonly abused web APIs or how to abuse a web API

Cameron Eckelberry | Malwarebytes

16:25 – 16:50

Blocking Without Feedback: Mail Tracker Protection Inside Apple Mail

Evgenii Neshumov | AdGuard

16:55 – 17:05

Closing note

James Walker, Ben Williams