All Projects β†’ gautamkrishnar β†’ Nothing Private

gautamkrishnar / Nothing Private

Licence: gpl-3.0
Do you think you are safe using private browsing or incognito mode?. πŸ˜„ πŸ‘Ώ This will prove that you're wrong.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Nothing Private

Analytics
Simple, open-source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics.
Stars: ✭ 9,469 (+588.65%)
Mutual labels:  google-analytics, privacy, website
Matomo
Liberating Web Analytics. Star us on Github? +1. Matomo is the leading open alternative to Google Analytics that gives you full control over your data. Matomo lets you easily collect data from websites & apps and visualise this data and extract insights. Privacy is built-in. We love Pull Requests!
Stars: ✭ 15,711 (+1042.62%)
Mutual labels:  hacktoberfest, privacy, website
Signal
Simple and beautiful open source Analytics πŸ“Š
Stars: ✭ 295 (-78.55%)
Mutual labels:  google-analytics, privacy, website
Fathom
Fathom Lite. Simple, privacy-focused website analytics. Built with Golang & Preact.
Stars: ✭ 6,989 (+408.29%)
Mutual labels:  google-analytics, privacy
Canvasblocker
A Firefox extension to protect from being fingerprinted.
Stars: ✭ 608 (-55.78%)
Mutual labels:  privacy, fingerprinting
Awesome Checker Services
βœ… List of links to the various checkers out there on the web for sites, domains, security etc.
Stars: ✭ 662 (-51.85%)
Mutual labels:  hacktoberfest, website
Hacktoberfest 2020
Make this Hacktoberfest a learning period and contribute to Great Open Source Projects.
Stars: ✭ 492 (-64.22%)
Mutual labels:  hacktoberfest, website
Website
The elementary.io website
Stars: ✭ 1,092 (-20.58%)
Mutual labels:  hacktoberfest, website
Pysyft
A library for answering questions using data you cannot see
Stars: ✭ 7,811 (+468.07%)
Mutual labels:  hacktoberfest, privacy
Kindmetrics
Kind metrics analytics for your website
Stars: ✭ 57 (-95.85%)
Mutual labels:  google-analytics, privacy
Brandis
Brandis: End-to-end encryption for everyone
Stars: ✭ 77 (-94.4%)
Mutual labels:  privacy, proof-of-concept
Amiunique
Learn how identifiable you are on the Internet
Stars: ✭ 581 (-57.75%)
Mutual labels:  privacy, fingerprinting
Site
pythondiscord.com - A Django and Bulma web application.
Stars: ✭ 580 (-57.82%)
Mutual labels:  hacktoberfest, website
Docusaurus
Easy to maintain open source documentation websites.
Stars: ✭ 29,053 (+2012.95%)
Mutual labels:  hacktoberfest, website
Ffck
🦊 & πŸ§… hardening
Stars: ✭ 72 (-94.76%)
Mutual labels:  privacy, fingerprinting
Binari
Interactive code editor with a live binary tree visual designed to teach new developers the fundamentals of dynamic programming.
Stars: ✭ 82 (-94.04%)
Mutual labels:  hacktoberfest, website
App
Just a little analytics insight for your personal or indie project
Stars: ✭ 40 (-97.09%)
Mutual labels:  google-analytics, privacy
Container Tabs Sidebar
Firefox addon aiming to utilize screen estate more efficiently by showing tabs in a sidebar grouped by privacy containers. Inspired by TreeStyleTab.
Stars: ✭ 87 (-93.67%)
Mutual labels:  hacktoberfest, privacy
Scriptsafe
a browser extension to bring security and privacy to chrome, firefox, and opera
Stars: ✭ 434 (-68.44%)
Mutual labels:  privacy, fingerprinting
Register
Grab your own sweet-looking '.is-a.dev' subdomain
Stars: ✭ 470 (-65.82%)
Mutual labels:  hacktoberfest, website

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

  • 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?

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

  • Google faces $5 billion lawsuit in U.S. for tracking 'private' internet use: You may already know about Google analytics if you are a web developer. In order to develop such a sophisticated tool, they need a lots of workforce. Why are they giving it away for free?. You are paying them with your and your user's data. You can easily switch to some open source alternatives like Matomo, but none of the self hosted alternatives provide availability and features as the google analytics. BuiltWith says that 69.5 percent of Quantcast’s Top 10,000 sites (based on traffic) are using Google Analytics and 54.6 percent of the top million websites that it tracks.

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

  • [ ] Add more news article 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/

Hall of Fame

  • Special thanks to KwestiaB, Gordon Shieh and several others for reporting the expiry of nothingprivate.ml domain #128. You guys literally saved the whole project by preventing the missuse of the domain.

Contributors

Special thanks to these rockstars:


Miles McCain

πŸ’» πŸ“–

eV

πŸ’» πŸ“–

TimothΓ©e Boucher

πŸ’» πŸ“–

Muhammad Ubaid Raza

πŸ’» πŸ“–

Edipo Vinicius da Silva

πŸ“–

Daniel Davis

πŸ’» πŸ“– πŸ€” πŸ“’

Alleras the Sphinx

πŸ“–

Pooja Bhaumik

πŸ’»

JOBIN PHILIP ABRAHAM

πŸ“–

Sidhin S Thomas

πŸ“–

Noah

πŸ“– πŸ›

jamesoreillyms

πŸ“–

Roger

πŸ’»

Fisayo Afolayan

πŸ“–

Riddler

πŸ’» πŸ›

Nimit Bhargava

πŸ“–

Bruno Massa

πŸ’» πŸ›

Khushal Sharma

πŸ’» πŸ›

CrisMen

πŸ›

floppypanda

πŸ›

logenkain

πŸ›

Tilepaper

πŸ›

Karthik Varma

πŸ›

Tobias Nießen

πŸ›

Darpan

πŸ›

Permik

πŸ›

sleepyeinstein

πŸ›

Jan StefaΕ„ski

πŸ’» πŸ›

Matthew Leisy

πŸ’»

Zach Capshaw

πŸ’»

Matthew

πŸ’»

Ricky Singh

πŸ’»

Armando LΓΌscher

πŸ’»

Mateusz Lisowski

πŸ’»

Holyprogrammer

πŸ“–

jatin sharma

πŸ“–

Ryan Agard

πŸ“–

Maciej B

πŸ’»

quadratrund

πŸ’»

ElienVissers

πŸ“–

P K

πŸ“–

Lynn Nguyen

πŸ“–

Shubham Kr. Singh

πŸ’»

Tuanthai4444

⚠️

chinna samudrudu

πŸ’»

HaridevVS

πŸ›

James George

πŸ“–

Deepesh Nair

πŸ““

nunbit

πŸ›

Jonas Große Sundrup

πŸ“–

Bram Boeckx

πŸ“–

Anıl Şenay

πŸ’»

Domenico Luciani

πŸ“–

Thanks

  • Thanks to the 200K⭐️ users.

  • Thanks to IssueHunt for sponsoring this project:

  • Thanks to DuckDuckGo for this tweet.

  • Red Hat for the Openshift Pro plan sponsorship:
  • BrowserStack for browser testing sponsorship:
  • Sentry for error monitoring sponsorship:
  • JetBrains for sponsoring the Open Source License to my favourite IDE WebStorm:
  • 33giga.com.br for the blog post.
  • Thanks to everyone who tweeted about this.
  • Thanks to TechCycle for this demo video.
  • Thanks to the @Mozilla community for discussing privacy issues. Some users even reported that nothing private is even working correctly with the latest version of Firefox Focus. They created an issue for it.
  • https://softwarelivre.org/.

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!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].