Luzifer / ots

One-Time-Secret sharing platform with a symmetric 256bit AES encryption in the browser
https://ots.fyi
Apache License 2.0
472 stars 69 forks source link

Tor browser warns about canvas fingerprinting #109

Closed sorcix closed 1 year ago

sorcix commented 1 year ago

Tor browser warns about possible canvas-based fingerprinting shortly after encrypting a secret. I think the QR code is being rendered in the background even if you don't click the button. (I haven't seen it on other browsers, but I can imagine Firefox may do the same when fingerprint resist is enabled.)

ots-tor-browser-fingerprint

Disabling QR support using the customize feature fixes it.

Luzifer commented 1 year ago

That's correct. The QRCode needs to be generated before it can be viewed. That's why the Tor browser detects canvas use. Generating the code on click doesn't work - at least not the way it's currently displayed.

When used in an environment where browsers are common with enabled fingerprint detection / canvas disabled I'd recommend disabling QR support.