gautamkrishnar/nothing-private

Doesn't work if you set the name in incognito mode and visit the site in normal mode

ArjixWasTaken opened this issue · 4 comments

Describe the bug
what the title says

To Reproduce
Steps to reproduce the behavior:

  1. do what the title says

Expected behavior
I cant really say anything more

Desktop (please complete the following information):

  • OS: Windows 11
  • Browser Chrome
  • Version 94

So yeah, this proves this whole project wrong.
(im joking ofc)

Unless this whole project is meant for remembering a user when they visit on normal mode, and then go to incognito mode.
Then thats pointless
Cause a lot of us only use incognito for some sites

How will you track me, if I open incognito just to visit your site?
Afterall, we use incognito so that shit doesnt show in our browser history.

@ArjixWasTaken please go through the detailed description on the repository's readme to find out how the tracking works. Yes, there are sometimes that tracking won't work but this issue entirely depends on the user. This project is just a proof of concept. If the browser is not fingerprintable it's good but it doesn't always mean that you are safe. Still, big companies can still use advanced algorithms to track you.

@ArjixWasTaken some info on fingerprinting

When you visit a website, you are allowing that site to access a lot of information about your computer's configuration. Combined, this information can create a kind of fingerprint — a signature that could be used to identify you and your computer. Some companies use this technology to try to identify individual computers. Fingerprinting is a technique, outlined in the research by Electronic Frontier Foundation, of anonymously identifying a web browser with accuracy of up to 94%.

A browser is queried for its agent string, screen color depth, language, installed plugins with supported mime types, timezone offset and other capabilities, such as local storage and session storage. Then these values are passed through a hashing function to produce a fingerprint that gives weak guarantees of uniqueness.

Read more: https://github.com/Valve/fingerprintjs#what-is-fingerprinting

😄 Thanks for using the website...

I did say that I'm joking, but I guess I did not make it obvious enough.