ETAg tracking

Talk about code development, features, specific bugzilla bugs, enhancements, patches, and other highly technical things.

Moderator: satrow

Forum rules
Please keep everything here strictly on-topic.
This board is meant for Pale Moon source code development related subjects only like code snippets, patches, specific referenced Bugzilla bugs, mercurial, etc.

This is not for tech support! Please do not post tech support questions in the "Development" board!
Please make sure not to use this board for support questions. Most "bug reports" do not belong in this board and should initially be posted in Community Support or other relevant support boards.

Please keep things on-topic as this forum will be used for reference for Pale Moon development. Expect topics that aren't relevant as such to be moved or deleted.
User avatar
Tomaso
Board Warrior
Board Warrior
Posts: 1213
Joined: 2015-07-23, 16:09
Location: Norway

ETAg tracking

Unread post by Tomaso » 2017-12-09, 11:23

Clearing the web browser cache should remove ETAgs.
Pants, who created the Ghacks user.js file, discovered some time ago that this was no longer the case in Firefox.
He noticed that Firefox was not deleting ETAg data anymore when she cleared the cache of the browser, something that Firefox did before that time.
Source:
https://www.ghacks.net/2017/12/09/a-sol ... n-firefox/

Is Pale Moon affected by this?

User avatar
JustOff
Localization Coordinator
Localization Coordinator
Posts: 1759
Joined: 2015-09-03, 19:47
Location: UA
Contact:

Re: ETAg tracking

Unread post by JustOff » 2017-12-09, 11:47

Pale Moon removes ETAgs when clearing the web browser cache. You can check this on the cookieless cookies site mentioned in the Ghacks article.
Here are the add-ons I made in a spare time. That was fun!

User avatar
Tomaso
Board Warrior
Board Warrior
Posts: 1213
Joined: 2015-07-23, 16:09
Location: Norway

Re: ETAg tracking

Unread post by Tomaso » 2017-12-09, 12:13

Actually, the test shows that Pale Moon does NOT remove ETAgs properly!
I've configured PM to clear all types of history upon exit, but still, after restarting PM and then revisiting that site, the text that I've entered and stored in the test-box is still visible.
The text only disappears after having restarted PM and revisited the site twice, at which point I guess it's removed by the script itself.

User avatar
JustOff
Localization Coordinator
Localization Coordinator
Posts: 1759
Joined: 2015-09-03, 19:47
Location: UA
Contact:

Re: ETAg tracking

Unread post by JustOff » 2017-12-09, 12:50

From cookieless cookies site:
Technical stuff (and bugs) specifically about this demo
[..]
All information you see was from your previous pageload. Press F5 to see updated data.
Here are the add-ons I made in a spare time. That was fun!

User avatar
Tomaso
Board Warrior
Board Warrior
Posts: 1213
Joined: 2015-07-23, 16:09
Location: Norway

Re: ETAg tracking

Unread post by Tomaso » 2017-12-09, 12:57

Ah, I see.
Sorry, but I missed that info.
All good then!
Thanks for clearing things up, JustOff. :)

User avatar
Paleist
Hobby Astronomer
Hobby Astronomer
Posts: 20
Joined: 2017-08-23, 09:44

Re: ETAg tracking

Unread post by Paleist » 2018-01-20, 23:46

Reading the ghacks article you can prevent ETAg tracking without regular clearing or disabling the cache by deleting the etag response header. Seems simple, but the recommended addon "Header Editor " is a WebExtension. Can your addon "Modify HTTP Response" do the same, JustOff?

User avatar
JustOff
Localization Coordinator
Localization Coordinator
Posts: 1759
Joined: 2015-09-03, 19:47
Location: UA
Contact:

Re: ETAg tracking

Unread post by JustOff » 2018-01-24, 19:41

Paleist wrote:the recommended addon "Header Editor " is a WebExtension
There is Modify Response Headers for this task.
Here are the add-ons I made in a spare time. That was fun!

zapper
Apollo supporter
Apollo supporter
Posts: 33
Joined: 2018-04-30, 23:40

Re: ETAg tracking

Unread post by zapper » 2018-07-15, 00:18

Tomaso wrote:
Clearing the web browser cache should remove ETAgs.
Pants, who created the Ghacks user.js file, discovered some time ago that this was no longer the case in Firefox.
He noticed that Firefox was not deleting ETAg data anymore when she cleared the cache of the browser, something that Firefox did before that time.
Source:
https://www.ghacks.net/2017/12/09/a-sol ... n-firefox/

Is Pale Moon affected by this?
Even if it is, RAS is the solution:

https://wiki.hyperbola.info/doku.php?id ... uxp_addons

https://repo.hyperbola.info:50000/other ... 8.3-fx.xpi

this was updated by my gnu/linux distrobution hyperbola. :)

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 23689
Joined: 2011-08-28, 17:27
Location: 58°2'16"N 14°58'31"E
Contact:

Re: ETAg tracking

Unread post by Moonchild » 2018-07-15, 04:39

If you want websites to break, feed them random useragents.
Seriously, RAS is a bad suggestion (and actually completely off-topic here; this is about ETags)
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne
"I'm afraid you have me mistaken for someone who can be shamed by a child." -- Quillspawn

zapper
Apollo supporter
Apollo supporter
Posts: 33
Joined: 2018-04-30, 23:40

Re: ETAg tracking

Unread post by zapper » 2018-07-15, 10:42

Moonchild wrote:If you want websites to break, feed them random useragents.
Seriously, RAS is a bad suggestion (and actually completely off-topic here; this is about ETags)
Not completely off topic, it has an option to block etags,
spoof if not match is an option to fight etags.

It helps me anyways.

Locked