Home

Awesome

Nothing Private

Build Status All Contributors ProductHunt Gitpod Ready-to-Code CII Best Practices

This project is a proof of concept that any website can identify and track you, even if you are using private browsing or incognito mode in your web browser. Many people think that they can hide their identity if they are using private browsing or incognito mode. This project will prove that they are wrong.

Meme

How to use the website

Don't scroll down and ruin the fun... Just follow the steps above... :smile:

<br/><br/><br/><br/><br/><br/>

Hey! How?

Hope you are surprised! :smile: Yes, the website can remember your name even if you had visited it via private browsing or incognito mode. Yes, nothing is private in this world anymore! This is what the big companies are doing with your identity. You think that going into private mode will wipe out all the traces? Absolutely not! In reality, using private browsing or incognito mode will just help you to clear your browsing history. Your internet service provider, search engines, and your favorite websites can still track you. They know your likes and dislikes. They use your data to earn money. The video below explains everything:

Not free

Yes, nothing is free...

How to stay safe?

One way to reduce the likelyhood of browser fingerprinting by using some of the browsers listed in the list of browsers implementing countermeasures curated by the community.

Browser fingerprinting is just an example of several ways that can be used to track your identity. For some others visit Freecodecamp blog. Here's a picture from the blog that explains the current situation: https://user-images.githubusercontent.com/8397274/59973123-728ee800-95b8-11e9-90b3-78c6e4003120.jpeg

References

News articles

Some tech stuff

Nothing Private uses the browser fingerprinting feature of Client.js to obtain the fingerprint of your web browser. When you submit the form, this fingerprint is saved, along with your name in a MySQL database using PHP as a backend. The next time you visit the website your browser fingerprint is matched with the column in the database and your name is returned.

The current data points used for generating fingerprints are:

user agent, screen print, color depth, current resolution, available resolution, device XDPI, device YDPI, plugin list,
font list, local storage, session storage, timezone, language, system language, cookies, canvas print

Visit db_server for the server files. (See historical SQLite version of the backend code).

Technologies used

Contributing

Feel free to modify the code and open any pull requests. Also, be sure to read through the Contributing Guidelines

Todo

Running locally

You can run nothing private locally via docker using the commands below:

git clone git@github.com:gautamkrishnar/nothing-private.git
cd nothing-private
docker-compose up -d # use --build to update image if you do 'git pull'

Visit http://localhost/

Hall of Fame

Contributors

Special thanks to these rockstars:

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> <!-- prettier-ignore-start --> <!-- markdownlint-disable --> <table> <tr> <td align="center"><a href="https://rmrm.io"><img src="https://avatars2.githubusercontent.com/u/3037552?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Miles McCain</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=milesmcc" title="Code">πŸ’»</a> <a href="https://github.com/gautamkrishnar/nothing-private/commits?author=milesmcc" title="Documentation">πŸ“–</a></td> <td align="center"><a href="https://github.com/electron-volt"><img src="https://avatars0.githubusercontent.com/u/8611427?v=4?s=100" width="100px;" alt=""/><br /><sub><b>eV</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=electron-volt" title="Code">πŸ’»</a> <a href="https://github.com/gautamkrishnar/nothing-private/commits?author=electron-volt" title="Documentation">πŸ“–</a></td> <td align="center"><a href="https://github.com/Timothee"><img src="https://avatars2.githubusercontent.com/u/159328?v=4?s=100" width="100px;" alt=""/><br /><sub><b>TimothΓ©e Boucher</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=Timothee" title="Code">πŸ’»</a> <a href="https://github.com/gautamkrishnar/nothing-private/commits?author=Timothee" title="Documentation">πŸ“–</a></td> <td align="center"><a href="https://mubaidr.github.io"><img src="https://avatars2.githubusercontent.com/u/2222702?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Muhammad Ubaid Raza</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=mubaidr" title="Code">πŸ’»</a> <a href="https://github.com/gautamkrishnar/nothing-private/commits?author=mubaidr" title="Documentation">πŸ“–</a></td> <td align="center"><a href="https://github.com/edipox"><img src="https://avatars2.githubusercontent.com/u/1580541?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Edipo Vinicius da Silva</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=edipox" title="Documentation">πŸ“–</a></td> <td align="center"><a href="http://twitter.com/ourmaninjapan"><img src="https://avatars3.githubusercontent.com/u/94173?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Daniel Davis</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=tagawa" title="Code">πŸ’»</a> <a href="https://github.com/gautamkrishnar/nothing-private/commits?author=tagawa" title="Documentation">πŸ“–</a> <a href="#ideas-tagawa" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="#talk-tagawa" title="Talks">πŸ“’</a></td> </tr> <tr> <td align="center"><a href="https://github.com/Anuradha-Iyer"><img src="https://avatars1.githubusercontent.com/u/38878456?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Alleras the Sphinx </b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=Anuradha-Iyer" title="Documentation">πŸ“–</a></td> <td align="center"><a href="http://poojab26.github.io"><img src="https://avatars3.githubusercontent.com/u/19394896?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Pooja Bhaumik</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=PoojaB26" title="Code">πŸ’»</a></td> <td align="center"><a href="https://github.com/jophab"><img src="https://avatars3.githubusercontent.com/u/13940974?v=4?s=100" width="100px;" alt=""/><br /><sub><b>JOBIN PHILIP ABRAHAM</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=jophab" title="Documentation">πŸ“–</a></td> <td align="center"><a href="http://www.sidhin.in"><img src="https://avatars2.githubusercontent.com/u/14165258?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Sidhin S Thomas</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=ParadoxZero" title="Documentation">πŸ“–</a></td> <td align="center"><a href="https://github.com/naltun"><img src="https://avatars2.githubusercontent.com/u/7507990?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Noah</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=naltun" title="Documentation">πŸ“–</a> <a href="https://github.com/gautamkrishnar/nothing-private/issues?q=author%3Analtun" title="Bug reports">πŸ›</a></td> <td align="center"><a href="https://github.com/jamesoreillyms"><img src="https://avatars3.githubusercontent.com/u/31700998?v=4?s=100" width="100px;" alt=""/><br /><sub><b>jamesoreillyms</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=jamesoreillyms" title="Documentation">πŸ“–</a></td> </tr> <tr> <td align="center"><a href="https://github.com/rogersachan"><img src="https://avatars2.githubusercontent.com/u/7173984?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Roger</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=rogersachan" title="Code">πŸ’»</a></td> <td align="center"><a href="https://www.fisayoafolayan.com"><img src="https://avatars1.githubusercontent.com/u/17156717?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Fisayo Afolayan</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=fisayoafolayan" title="Documentation">πŸ“–</a></td> <td align="center"><a href="https://github.com/Waterloo"><img src="https://avatars2.githubusercontent.com/u/971925?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Riddler</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=Waterloo" title="Code">πŸ’»</a> <a href="https://github.com/gautamkrishnar/nothing-private/issues?q=author%3AWaterloo" title="Bug reports">πŸ›</a></td> <td align="center"><a href="http://www.nimitbhargava.com"><img src="https://avatars1.githubusercontent.com/u/8358694?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Nimit Bhargava</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=nimitbhargava" title="Documentation">πŸ“–</a></td> <td align="center"><a href="https://github.com/brunomassa"><img src="https://avatars1.githubusercontent.com/u/10465864?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Bruno Massa</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=brunomassa" title="Code">πŸ’»</a> <a href="https://github.com/gautamkrishnar/nothing-private/issues?q=author%3Abrunomassa" title="Bug reports">πŸ›</a></td> <td align="center"><a href="https://logan1x.github.io/blag"><img src="https://avatars0.githubusercontent.com/u/10944610?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Khushal Sharma</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=Logan1x" title="Code">πŸ’»</a> <a href="https://github.com/gautamkrishnar/nothing-private/issues?q=author%3ALogan1x" title="Bug reports">πŸ›</a></td> </tr> <tr> <td align="center"><a href="https://github.com/CrisMen"><img src="https://avatars3.githubusercontent.com/u/7849552?v=4?s=100" width="100px;" alt=""/><br /><sub><b>CrisMen</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/issues?q=author%3ACrisMen" title="Bug reports">πŸ›</a></td> <td align="center"><a href="https://github.com/floppypanda"><img src="https://avatars2.githubusercontent.com/u/29022336?v=4?s=100" width="100px;" alt=""/><br /><sub><b>floppypanda</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/issues?q=author%3Afloppypanda" title="Bug reports">πŸ›</a></td> <td align="center"><a href="https://github.com/logenkain"><img src="https://avatars3.githubusercontent.com/u/3692175?v=4?s=100" width="100px;" alt=""/><br /><sub><b>logenkain</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/issues?q=author%3Alogenkain" title="Bug reports">πŸ›</a></td> <td align="center"><a href="https://github.com/Tilepaper"><img src="https://avatars3.githubusercontent.com/u/25676806?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Tilepaper</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/issues?q=author%3ATilepaper" title="Bug reports">πŸ›</a></td> <td align="center"><a href="https://www.facebook.com/leovarmak"><img src="https://avatars2.githubusercontent.com/u/14135553?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Karthik Varma</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/issues?q=author%3Aleovarmak" title="Bug reports">πŸ›</a></td> <td align="center"><a href="https://tnie.de"><img src="https://avatars3.githubusercontent.com/u/3109072?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Tobias Nießen</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/issues?q=author%3Atniessen" title="Bug reports">πŸ›</a></td> </tr> <tr> <td align="center"><a href="https://github.com/inboxdarpan"><img src="https://avatars2.githubusercontent.com/u/5212261?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Darpan</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/issues?q=author%3Ainboxdarpan" title="Bug reports">πŸ›</a></td> <td align="center"><a href="http://permik.xyz"><img src="https://avatars0.githubusercontent.com/u/11646902?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Permik</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/issues?q=author%3APermik" title="Bug reports">πŸ›</a></td> <td align="center"><a href="https://github.com/sleepyeinstein"><img src="https://avatars2.githubusercontent.com/u/26408649?v=4?s=100" width="100px;" alt=""/><br /><sub><b>sleepyeinstein</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/issues?q=author%3Asleepyeinstein" title="Bug reports">πŸ›</a></td> <td align="center"><a href="https://github.com/JanStefanski"><img src="https://avatars1.githubusercontent.com/u/35927327?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jan StefaΕ„ski</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=JanStefanski" title="Code">πŸ’»</a> <a href="https://github.com/gautamkrishnar/nothing-private/issues?q=author%3AJanStefanski" title="Bug reports">πŸ›</a></td> <td align="center"><a href="https://github.com/mleisy"><img src="https://avatars3.githubusercontent.com/u/26848967?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Matthew Leisy</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=mleisy" title="Code">πŸ’»</a></td> <td align="center"><a href="https://www.linkedin.com/in/zcapshaw"><img src="https://avatars1.githubusercontent.com/u/18668152?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Zach Capshaw</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=zcapshaw" title="Code">πŸ’»</a></td> </tr> <tr> <td align="center"><a href="https://github.com/nbmatt26"><img src="https://avatars3.githubusercontent.com/u/3903383?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Matthew</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=nbmatt26" title="Code">πŸ’»</a></td> <td align="center"><a href="https://github.com/RickyRajinder"><img src="https://avatars3.githubusercontent.com/u/25396301?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ricky Singh</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=RickyRajinder" title="Code">πŸ’»</a></td> <td align="center"><a href="https://noplanman.ch"><img src="https://avatars3.githubusercontent.com/u/9423417?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Armando LΓΌscher</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=noplanman" title="Code">πŸ’»</a></td> <td align="center"><a href="http://st8.eu/mateusz/Portfolio/index.html"><img src="https://avatars2.githubusercontent.com/u/32927579?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Mateusz Lisowski</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=MateuszLisowski" title="Code">πŸ’»</a></td> <td align="center"><a href="https://github.com/Holyprogrammer"><img src="https://avatars3.githubusercontent.com/u/44947946?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Holyprogrammer</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=Holyprogrammer" title="Documentation">πŸ“–</a></td> <td align="center"><a href="https://github.com/jatinsharma28"><img src="https://avatars0.githubusercontent.com/u/32265911?v=4?s=100" width="100px;" alt=""/><br /><sub><b>jatin sharma</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=jatinsharma28" title="Documentation">πŸ“–</a></td> </tr> <tr> <td align="center"><a href="https://github.com/jragard"><img src="https://avatars0.githubusercontent.com/u/33189449?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ryan Agard</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=jragard" title="Documentation">πŸ“–</a></td> <td align="center"><a href="https://github.com/mmacq"><img src="https://avatars3.githubusercontent.com/u/23295125?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Maciej B</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=mmacq" title="Code">πŸ’»</a></td> <td align="center"><a href="https://github.com/quadratrund"><img src="https://avatars2.githubusercontent.com/u/56112624?v=4?s=100" width="100px;" alt=""/><br /><sub><b>quadratrund</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=quadratrund" title="Code">πŸ’»</a></td> <td align="center"><a href="https://elienvissers.herokuapp.com/"><img src="https://avatars1.githubusercontent.com/u/44362822?v=4?s=100" width="100px;" alt=""/><br /><sub><b>ElienVissers</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=ElienVissers" title="Documentation">πŸ“–</a></td> <td align="center"><a href="https://github.com/ruuuh20"><img src="https://avatars1.githubusercontent.com/u/19366753?v=4?s=100" width="100px;" alt=""/><br /><sub><b>P K</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=ruuuh20" title="Documentation">πŸ“–</a></td> <td align="center"><a href="https://github.com/Starfire1853"><img src="https://avatars3.githubusercontent.com/u/44820423?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Lynn Nguyen</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=Starfire1853" title="Documentation">πŸ“–</a></td> </tr> <tr> <td align="center"><a href="https://shubham0812.github.io"><img src="https://avatars3.githubusercontent.com/u/19903539?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Shubham Kr. Singh</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=Shubham0812" title="Code">πŸ’»</a></td> <td align="center"><a href="https://github.com/Tuanthai4444"><img src="https://avatars3.githubusercontent.com/u/39924523?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Tuanthai4444</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=Tuanthai4444" title="Tests">⚠️</a></td> <td align="center"><a href="https://github.com/csam333"><img src="https://avatars1.githubusercontent.com/u/28950221?v=4?s=100" width="100px;" alt=""/><br /><sub><b>chinna samudrudu</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=csam333" title="Code">πŸ’»</a></td> <td align="center"><a href="https://github.com/HaridevVS"><img src="https://avatars2.githubusercontent.com/u/56837829?v=4?s=100" width="100px;" alt=""/><br /><sub><b>HaridevVS</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/issues?q=author%3AHaridevVS" title="Bug reports">πŸ›</a></td> <td align="center"><a href="https://ghuser.io/jamesgeorge007"><img src="https://avatars2.githubusercontent.com/u/25279263?v=4?s=100" width="100px;" alt=""/><br /><sub><b>James George</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=jamesgeorge007" title="Documentation">πŸ“–</a></td> <td align="center"><a href="http://hybridx.github.io"><img src="https://avatars0.githubusercontent.com/u/12994292?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Deepesh Nair</b></sub></a><br /><a href="#userTesting-hybridx" title="User Testing">πŸ““</a></td> </tr> <tr> <td align="center"><a href="https://github.com/nunbit"><img src="https://avatars3.githubusercontent.com/u/22622087?v=4?s=100" width="100px;" alt=""/><br /><sub><b>nunbit</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/issues?q=author%3Anunbit" title="Bug reports">πŸ›</a></td> <td align="center"><a href="https://insanity.industries"><img src="https://avatars1.githubusercontent.com/u/6452205?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jonas Große Sundrup</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=cherti" title="Documentation">πŸ“–</a></td> <td align="center"><a href="https://github.com/8ram"><img src="https://avatars1.githubusercontent.com/u/30649946?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Bram Boeckx</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=8ram" title="Documentation">πŸ“–</a></td> <td align="center"><a href="http://anilsenay.com"><img src="https://avatars1.githubusercontent.com/u/1047345?v=4?s=100" width="100px;" alt=""/><br /><sub><b>AnΔ±l Şenay</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=anilsenay" title="Code">πŸ’»</a></td> <td align="center"><a href="https://domenicoluciani.com"><img src="https://avatars1.githubusercontent.com/u/2125236?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Domenico Luciani</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=dlion" title="Documentation">πŸ“–</a></td> <td align="center"><a href="https://hellotimber.com"><img src="https://avatars.githubusercontent.com/u/1687902?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Lachlan Heywood</b></sub></a><br /><a href="https://github.com/gautamkrishnar/nothing-private/commits?author=lachieh" title="Code">πŸ’»</a></td> </tr> </table> <!-- markdownlint-restore --> <!-- prettier-ignore-end --> <!-- ALL-CONTRIBUTORS-LIST:END -->

Thanks

<a href="https://www.browserstack.com/" target="_blank"> <img src="https://www.browserstack.com/images/layout/browserstack-logo-600x315.png" width="300"> </a> <a href="https://sentry.io/" target="_blank"> <img src="https://sentry-brand.storage.googleapis.com/sentry-logo-black.png" width="300"> </a> <a href="https://www.jetbrains.com/?from=SOCLI" target="_blank"> <img src="https://user-images.githubusercontent.com/8397274/72133518-a6d8c300-33a7-11ea-8979-659b248ca1a2.png" width="200"> </a> <a href="https://tutanota.com" target="_blank"> <img alt="tutanota.com" src="https://user-images.githubusercontent.com/8397274/265096374-09faa63f-6847-4133-b409-5f7dc9ed1d59.png" width="300"> </a>

Having trouble?

If you are having trouble using this project, please open a new issue and describe your problem.

Spread the word!

Liked the project? Just give it a star :star: and spread the word!