How trackers can evade tracker blockers and remain hidden

Trackers can be “disguised” and embedded into first party domains, invisible to the user, which allows them to escape blocking, as described here: How to Fully Incapacitate Google Tag Manager and Why You Should

The uBlock Origin Firefox extension has a setting that can make these hidden trackers visible, so that uBO can then block them:

uBO main settings tab > “Privacy” section > Uncloak canonical names

About the Canonical Name (CNAME) setting: Dashboard: Settings · gorhill/uBlock Wiki · GitHub)

I’m unsure if iodé’s content blocker deals with those. Maybe someone from the iodé team could comment…?

In Iodé browser, which has ublock by default, “Uncloak canonical names” is already On.

4 Likes

Thanks. I was wondering about the iodé tracker blocking app/subscription.
(Although may not be applicable.)

Trackers can be “disguised” and embedded into first party domains, invisible to the user, which allows them to escape blocking

I will see if there is anything the developers have to say, but from my understanding, there is no way for the iodé blocker app to do anything to protect against these trackers, if they are truly only “seen” by your phone as “approved web addresses”.

Effectively in that case, the traffic the iodé blocker “sees” is again only to the approved address, but possibly at the app’s cloud / server instance they mangle / inject trackers and then deliver back to you via their “approved first party domain” again.

Now if these trackers are embedded at a subdomain level or have further identifiers in the FQDN, then those could be identified (and blocked, likely by default) by the iodé blocker. But if it truly delivered to your device using the same FQDN as valid traffic then there is no way to differentiate it (and thus block it).

1 Like

Meta and Yandex, too: Meta and Yandex are de-anonymizing Android users’ web browsing identifiers - Ars Technica

Although Meta has allegedly stopped (or “paused”) its behavior.

Reddit discussion: https://www.reddit.com/r/webdev/comments/utwmzy/how_can_a_3rd_party_provider_drop_cookies_as_the/

Example of a company that provides tracking to website owners in the first party domain: First-Party Tracking - Snitcher Documentation (And they claim to be GDPR-compliant. :roll_eyes: )

Sorry, but META lies and lies and lies and lies and…

2 Likes

Of course.

1 Like

It so happens that AdGuard maintains a blocklist targeting known cloaked trackers in first party domains. One or more of these lists can be added to mobile tracker-blocking apps, Pi-hole, etc.

1 Like

Here is our documentation on our blocklist sources: Blocking Databases - iodé

From there, it seems that maybe Energized Blu list includes AdGuard lists? GitHub - EnergizedProtection/EnergizedBlu: Lightweight Energized Protection. · GitHub

Not sure if that AdGuard list includes the cname blocklist or not?

1 Like

Maybe. We’d have to do some comparison searches within the two lists, I guess. I think AdGuard’s cloaked CNAME lists might not be included in the main AdGuard lists, though. Research is needed.

1 Like

Also need to confirm our documentation is up-to-date on what lists we include (need to dig through our gitlab… will try on a “rainy day” :slight_smile: )

Related discussion: Google tracking through Java script

1 Like

Another “know your enemy” primer (from one of the “enemies”): Google's First-Party Mode Tracking: A Complete Guide for Performance Marketers | CustomerLabs Blog

Quotes:

With this first-party mode, you can now use the Google tag to collect the data using your own first-party server. With this, your server collects the data directly using your domain and then sends it to Google’s products - Google Analytics (GA4), Google Ads (GAds), and more.

This makes it an almost perfect method to send first-party data signals to Google Ads, that helps you maximize your ad campaign performance.

With first-party mode on, the server-side cookie set by your domain tracks the user journey despite the ad blockers, browser tracking protections (third-party cookies deprecation), and data privacy regulations. This gives a complete online journey of the user without any gaps.