Users and developers helping users with generic and technical Pale Moon issues on all operating systems.
Moderator: trava90
Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
-
Mark Lee
- Newbie

- Posts: 3
- Joined: 2025-09-22, 19:57
Post
by Mark Lee » 2025-09-22, 20:29
Operating system: Windows 11
Browser version: Pale Moon 33.8.2
Problem URL: 64-bit
Browser theme (if not default): Past Modern Revisited 2.10.2
Installed add-ons: HTTPS Always, Adblock Latitude
Installed plugins: (about:plugins):No additions have been made to "native" applications in Pale Moon other than those specified in Windows as default applications."
If possible, please include the output of help->troubleshooting information (as text):
N/A

From what I have read, Browser Fingerprinting is the latest incarnation of electronic surveillance/snooping since tracking cookies. What does the “Poison canvas data” option (Tools > Preferences > Privacy > Tracking) actually do and can its capability be enhanced by selecting other options? Thanks.
Mark Lee
-
Moonchild
- Pale Moon guru

- Posts: 38404
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Post
by Moonchild » 2025-09-22, 21:10
In a nutshell:
Pale Moon has pioneered and offers a poisoning option to poison data gathered from reading in rendered images from DOM Canvases, a common technique to fingerprint the specific combination of graphics hardware and operating system. What this does is it injects human-imperceptible noise into the canvas image when it is being read into data objects, effectively giving a unique fingerprint for each visit which is very effective at making tracking very hard or impossible based on this common technique. What's more, it makes it hard for the trackers to know which tracked fingerprints are legitimate and which are bogus, leading to a global reduction in useful data for all visitors, not just the ones who poison.
I've also updated the Help page for the privacy category in preferences (Help button) to reflect this. It was a bit outdated and didn't provide an explanation before now.
You should be able to find a considerably more detailed explanation here on the forum as I have made several posts about it.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
Gemmaugr
- Lunatic

- Posts: 283
- Joined: 2025-02-03, 07:55
Post
by Gemmaugr » 2025-09-22, 21:22
Moonchild wrote: ↑2025-09-22, 21:10
In a nutshell:
Pale Moon has pioneered and offers a poisoning option to
poison data gathered from reading in rendered images from DOM Canvases, a common technique to fingerprint the specific combination of graphics hardware and operating system. What this does is it injects human-imperceptible noise into the canvas image when it is being read into data objects, effectively giving a unique fingerprint for each visit which is very effective at making tracking very hard or impossible based on this common technique. What's more, it makes it hard for the trackers to know which tracked fingerprints are legitimate and which are bogus, leading to a global reduction in useful data for all visitors, not just the ones who poison.
I've also updated the Help page for the privacy category in preferences (Help button) to reflect this. It was a bit outdated and didn't provide an explanation before now.
You should be able to find a considerably more detailed explanation here on the forum as I have made several posts about it.
The Durstenfeld shuffle for the addon order is also still in effect, yes?
-
Moonchild
- Pale Moon guru

- Posts: 38404
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Post
by Moonchild » 2025-09-22, 22:04
Gemmaugr wrote: ↑2025-09-22, 21:22
The Durstenfeld shuffle for the addon order is also still in effect, yes?
Yes, but that's not really something that can be configured. it's always-on.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
Moonchild
- Pale Moon guru

- Posts: 38404
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Post
by Moonchild » 2025-09-22, 22:13
By the way:
https://webbrowsertools.com/canvas-fingerprint/
Is completely fooled by my method with poisoning on.

The fingerprint
will change uniquely but the page can't detect it. And the fingerprint doesn't change when there's no useful information to be had from it anyway (the solid 100% red box) so it thinks it isn't spoofed, even if it tries explicitly to detect noise.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
Goodydino
- Keeps coming back

- Posts: 928
- Joined: 2017-10-10, 21:20
Post
by Goodydino » 2025-09-23, 16:55
Why does deviceinfo tell me my CPU has 16 cores? It has 8 cores.
-
Moonchild
- Pale Moon guru

- Posts: 38404
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Post
by Moonchild » 2025-09-23, 17:24
Goodydino wrote: ↑2025-09-23, 16:55
Why does deviceinfo tell me my CPU has 16 cores? It has 8 cores.
Does it have hyperthreading? if so, that will double the hardware concurrency.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
Pelican
- Lunatic

- Posts: 276
- Joined: 2018-02-23, 06:51
Post
by Pelican » 2025-09-23, 22:30
Interesting... Pale Moon, Firefox and Chrome reported the same fingerprint. So its per device and not browser?
No its not... I got the same fingerprint on a my notepad.
-
Mark Lee
- Newbie

- Posts: 3
- Joined: 2025-09-22, 19:57
Post
by Mark Lee » 2025-09-24, 19:16
Thank you all! Now I understand a bit more of the "What". For me, the specifics of the "How" are more vague, but that does not matter. I am on the right track (as you have confirmed) and that is what does matter.
Mark Lee
-
Moonchild
- Pale Moon guru

- Posts: 38404
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Post
by Moonchild » 2025-09-24, 19:22
Pelican wrote: ↑2025-09-23, 22:30
Interesting... Pale Moon, Firefox and Chrome reported the same fingerprint. So its per device and not browser?
Did you enable poisoning in preferences -> privacy -> tab "tracking"? It's off by default because it has a pretty substantial performance impact.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
Pelican
- Lunatic

- Posts: 276
- Joined: 2018-02-23, 06:51
Post
by Pelican » 2025-09-24, 21:00
Moonchild wrote: ↑2025-09-24, 19:22
Did you enable poisoning in preferences -> privacy -> tab "tracking"?
No. I was more interested in seeing if their fingerprinting could actually identify individual users.
-
Mark Lee
- Newbie

- Posts: 3
- Joined: 2025-09-22, 19:57
Post
by Mark Lee » 2025-09-26, 15:42
Moonchild;
Yes, on a hunch, I had turned-on "poisoning" . I am using, however, a laptop with an i7-1260 core, so I have not felt any performance 'drag', even when using multiple applications. I say that only because it might be helpful in determining the option setting (on or off) for future releases of Pale Moon. Personally, I would champion setting the Preferences -> Privacy -> Tab "tracking" on, because of the dramatic up-swing of electronic tracking.
Mark Lee