Skip to content

Commit 29ca1f1

Browse files
authored
Update README.md
1 parent fd89ecc commit 29ca1f1

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

README.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ Demo: https://epictracker.now.sh
44
- It uses modern Javascript APIs to intentify your metadata and generates an SHA-1 hash based on it. The hash can be used to further identify the browser even after clearing the cache or using the demo in private browsing mode.
55
- I may create dummy marketing services in future to demonstrate the (targeted ads) tracking process close to the realworld.
66

7+
## How it works
8+
- The scripts running on the website gathers information about you by transfering data back and forth between your device and my server, then displays them to you.
9+
- A [HASH](https://en.wikipedia.org/wiki/Cryptographic_hash_function) (unique identifier) for your device browser is then generated.
10+
- I save the HASH and update the visit count everytime the server sees the same HASH again.
11+
- Even when your [browser cache](https://www.bigcommerce.com/ecommerce-answers/what-browser-cache-and-why-it-important/) is cleared or the browser is in incognito/private mode, the hash remains the same, allowing me to always track your browser whenever it visits my site, or let's say any other websites I'm partnered with to show you ADs.
12+
713
## Attention
814
**I'm not collecting any private user information. The only string collected is the SHA-1 hash which can NOT be reversed to get the actual data. <del>So stop asking me if now I know your mom's name. </del>**
915

@@ -25,10 +31,12 @@ Demo: https://epictracker.now.sh
2531

2632

2733
## Is this illegal ?
28-
- No.
34+
35+
NO
2936

3037
## How can I stop Google and Facebook from tracking us?
31-
- *You Can't*
38+
39+
You Can't
3240

3341
## Current Arch-
3442
I use some javascript APIs which is listed in the `client` folder, as [index.js](https://github.com/ujjwal-kr/ip-sniff/blob/main/client/index.js) and sends to to a HEROKU backend, the source is in the `index.js` of the root directory. The server takes in your IP and does a quick IP lookup, weather lookup, and SHA indentification.

0 commit comments

Comments
 (0)