aboutsummaryrefslogtreecommitdiff
path: root/README.org
blob: d6efc6d8bc5798f76011b2b1b582b9752c391aff (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#+title: traclicker
#+author: Yuchen Pei <id@ypei.org>

* Introduction
  :PROPERTIES:
  :UPDATED:  [2023-10-29 Sun 19:13]
  :END:

Click trackers are recipient-specific links in email newsletters which
when clicked, registers the click with the sender's server and gets a
the real link through http redirect (301/302). On top of the info that
a server gains from a GET request like IP address and time of the
request, the sender's server can also identify the email recipient who
clicked the link because each recipient receives a unique link, and
there are few ways to defend against such identification.

Click trackers are a violation of privacy regardless of how the sender
of the email tries to justify it. This program aims to mitigate the
privacy risk for email recipients, by automatically sending a HEAD
request to all links and collecting the real urls, and at the time
when the recipient actually reads the mails, showing the real urls.

This is a work in progress, and at this moment only the collection
part has been implemented, for messages in maildirs.

* Copyright and contact
  :PROPERTIES:
  :UPDATED:  [2023-10-29 Sun 19:15]
  :END:

~tracklicker~ is maintained by Yuchen Pei <id@ypei.org> and covered by
[[https://www.gnu.org/licenses/agpl-3.0.en.html][GNU AGPLv3+]]. You may find the license text in a file named
COPYING.agpl3 in the project tree. For comments, bug reports or
patches, please use the mailing list [[https://lists.sr.ht/~ycp/gym][~ycp/gym@lists.sr.ht]].