Skip to content

Latest commit

 

History

History
191 lines (147 loc) · 22.7 KB

README.md

File metadata and controls

191 lines (147 loc) · 22.7 KB

Nothing Private Build Status All Contributors ProductHunt

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

  • Visit http://www.nothingprivate.ml and enter your name
  • Click the "See the magic" button
  • Visit the same website in Private browsing / Incognito mode
  • See the magic ⭐

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







Hey! How?

Hope you are surprised! 😄 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?

You can prevent browser fingerprinting by using some of the browsers listed in secure browsers list curated by the community. You can also prevent tracking by installing tools like AdGuard.

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

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.

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.

Todo

  • Add more links
  • Fix any typos

Running locally

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

git clone [email protected]:gautamkrishnar/nothing-private.git
cd nothing-private
docker-compose up -d # use --build to update image if you do 'git pull'

Visit http://localhost/

Contributors

Special thanks to these rockstars:

Miles McCain
Miles McCain

💻 📖
eV
eV

💻 📖
Timothée Boucher
Timothée Boucher

💻 📖
Muhammad Ubaid Raza
Muhammad Ubaid Raza

💻 📖
Edipo Vinicius da Silva
Edipo Vinicius da Silva

📖
Daniel Davis
Daniel Davis

💻 📖 🤔 📢
Alleras the Sphinx
Alleras the Sphinx

📖
Pooja Bhaumik
Pooja Bhaumik

💻
JOBIN PHILIP ABRAHAM
JOBIN PHILIP ABRAHAM

📖
Sidhin S Thomas
Sidhin S Thomas

📖
Noah
Noah

📖 🐛
jamesoreillyms
jamesoreillyms

📖
Roger
Roger

💻
Fisayo Afolayan
Fisayo Afolayan

📖
Riddler
Riddler

💻 🐛
Nimit Bhargava
Nimit Bhargava

📖
Bruno Massa
Bruno Massa

💻 🐛
Khushal Sharma
Khushal Sharma

💻 🐛
CrisMen
CrisMen

🐛
floppypanda
floppypanda

🐛
logenkain
logenkain

🐛
Tilepaper
Tilepaper

🐛
Karthik Varma
Karthik Varma

🐛
Tobias Nießen
Tobias Nießen

🐛
Darpan
Darpan

🐛
Permik
Permik

🐛
sleepyeinstein
sleepyeinstein

🐛
Jan Stefański
Jan Stefański

💻 🐛
Matthew Leisy
Matthew Leisy

💻
Zach Capshaw
Zach Capshaw

💻
Matthew
Matthew

💻
Ricky Singh
Ricky Singh

💻
Armando Lüscher
Armando Lüscher

💻
Mateusz Lisowski
Mateusz Lisowski

💻
Holyprogrammer
Holyprogrammer

📖
jatin sharma
jatin sharma

📖
Ryan Agard
Ryan Agard

📖
Maciej B
Maciej B

💻
quadratrund
quadratrund

💻
ElienVissers
ElienVissers

📖
P K
P K

📖
Lynn Nguyen
Lynn Nguyen

📖
Shubham Kr. Singh
Shubham Kr. Singh

💻
Tuanthai4444
Tuanthai4444

⚠️

Thanks

  • Thanks to AdGuard for sponsoring me a premium plan membership:

  • BrowserStack for browser testing sponsorship:
  • Sentry for error monitoring sponsorship:

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 ⭐ and spread the word!