joelshepherd / tabliss

A beautiful, customisable New Tab page for Firefox, Chrome, and Edge.
https://tabliss.io
GNU General Public License v3.0
2.15k stars 281 forks source link

Consider to not send or keep user information or tracking services to third parties #596

Open IGLOU-EU opened 1 year ago

IGLOU-EU commented 1 year ago

Hi there, I think Tabliss don't be a source of user information's "leak". But actually request are made like regular request and give some useless header and even save cookies (what is illegal in Europe without consent)

We probably don't need to save cookies and send their header :

Example with Unsplash request header, we can see useless header field and saved cookie.

GET /photo-1486520299386-6d106b22014b<REMOVED> HTTP/2
Host: images.unsplash.com
User-Agent: Mozilla/5.0 (<REMOVED>) Gecko/<REMOVED> Firefox/<REMOVED>
Accept: image/avif,image/webp,*/*
Accept-Language: <REMOVED>
Accept-Encoding: gzip, deflate, br
DNT: 1
Connection: keep-alive
Cookie: ugid=0357fbd26c9<REMOVED>391df5603878
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site
Pragma: no-cache
Cache-Control: no-cache
Origin: moz-extension://36b1ea7f-2450-4f68-<REMOVED>

Another example, this partial response to Tabliss addon from Unsplash, set a cookie for all their domains:

GET /photo-1486520299386-6d106b22014b<REMOVED_CONTENT> HTTP/2
HTTP/2 200 OK
set-cookie: ugid=0357fbd26c9<REMOVED>391df5603878;domain=.unsplash.com;path=/;expires=Wed, 10 Apr 2024 16:22:46 
...

And if I made a request from my self on another tab to https://unsplash.com, we see the same cookie as set from Tabliss :

GET / HTTP/2
Cookie: ugid=0357fbd26c9<REMOVED>391df5603878

There is important ? Yes Firstly, like I said, in Europe cookies without consent are illegal.
Secondly, Tabliss users are not aware about their information leakage