AdguardTeam / cname-trackers

This repository contains a list of popular CNAME trackers
https://adguard.com/
MIT License
387 stars 37 forks source link

add mail_tracking category #85

Closed jellizaveta closed 1 year ago

jellizaveta commented 1 year ago

We need to allocate a group for trackers used in email. This will help better manage these trackers and protect privacy in email services. Problem: Blocking the tracker completely would prevent the user from clicking on links in emails, which would degrade the user experience. Instead, blocking only the tracking pixel allows to preserve mail functionality while protecting the user from unwanted monitoring. Suggestion: To block the tracking pixel in the mail, we need to create rules, for the ad blocker, that will aim to block only pictures. So, we need to create a separate mail_tracking category and add an ad blocker rules sheet for this category Important addition: Inserting images in the mail client is done via proxy, so we should not create rules as domain specific. Suggestion rule format: examle.com$image

ameshkov commented 1 year ago

We'll need examples of such trackers

jellizaveta commented 1 year ago

Tracker: thirdparty.bnc.lt

Tracker: cordial.io

Screenshot: ![forbes_pxl](https://github.com/AdguardTeam/cname-trackers/assets/91964807/2b241dc9-c725-4f15-8940-1cf35fb3cf0d)

### Tracker: **[sailthru.com](https://raw.githubusercontent.com/AdguardTeam/cname-trackers/master/data/mail_trackers/sailthru.txt)** - Company: **Dwell** - CNAME: `link.dwell.com` ```jsx ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; QUESTION SECTION: ;link.dwell.com. IN CNAME. ;; ANSWER SECTION: link.dwell.com. 300 IN CNAME cb.sailthru.com. ``` - Pixel in email client: `https://ci5.googleusercontent.com/proxy/.....#https://link.dwell.com/img/.....appb/......gif` --- - Company: **Pet Supermarket** - CNAME: `link.pet-supermarket.co.uk` ```jsx ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; QUESTION SECTION: ;link.pet-supermarket.co.uk. IN CNAME. ;; ANSWER SECTION: link.pet-supermarket.co.uk. 300 IN CNAME cb.sailthru.com. ``` - Pixel in email client: `https://ci4.googleusercontent.com/proxy/.....#https://link.pet-supermarket.co.uk/img/......gif` --- - Company: **Blockworks** - CNAME: `link.blockworks.co` ```jsx ;; OPT PSEUDOSECTION: ;; EDNS: version: 0, flags:; udp: 1232 ;; QUESTION SECTION: ;link.blockworks.co. IN CNAME. ;; ANSWER SECTION: link.blockworks.co. 300 IN CNAME cb.sailthru.com. ``` - Pixel in the email client: `https://ci4.googleusercontent.com/proxy/.....#https://link.blockworks.co/img/...../8401ea07.gif ` ### Tracker: **[customer.io](https://raw.githubusercontent.com/AdguardTeam/cname-trackers/master/data/mail_trackers/customer_io.txt)** - Company: **imagify.io** - CNAME: `email.imagify.io` ```jsx ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; QUESTION SECTION: ;email.imagify.io. IN CNAME. ;; ANSWER SECTION: email.imagify.io. 3600 IN CNAME e.customeriomail.com. ``` - Pixel in the email client: `https://ci3.googleusercontent.com/proxy/.....#http://email.imagify.io/e/o/` --- > You can see from the examples that pixels are proxied by email providers, which is problematic because of the way proxies work. In Gmail, these domains don't even show up at the network level. But, extensions can see them (Gmail puts the actual URL in the location.hash part of src) >
Letters HTML examples: [letters.zip](https://github.com/AdguardTeam/cname-trackers/files/12882970/letters.zip)

jellizaveta commented 1 year ago

closed by https://github.com/AdguardTeam/cname-trackers/commit/81fdf5052317d777a16d3c0326b7356a907df2a0