← 开源
siinghd

yourinfo

Real-time browser fingerprinting demo with cross-browser tracking, behavioral analysis, Grok AI profiling, and interactive 3D globe visualization

MiscTypeScript
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
561
Star
60
Fork
+-2
本周
1
贡献者
创建于 2025-12-24 · 更新于 2026-10-12 · 今日第 17009 名
主要开发者
siinghd

siinghd/yourinfo 排名第 17,009,有 561 个星标。

同类别比较

siinghd/yourinfo 排名第 17,009,此处有 8 个同类条目;zats/permiso 排名第 16,818。

同类别比较
名称排名指标
imgly/pesdk-android-demo15,632
语言:
Java
星标数:
642
分叉数:
205
简介:
PhotoEditor SDK: A fully customizable photo editor for your app.
cbovar/ConvNetDraw16,332
语言:
JavaScript
星标数:
598
分叉数:
218
简介:
Draw multi-layer neural network in your browser
haizelabs/llama3-jailbreak16,767
语言:
Python
星标数:
573
分叉数:
65
简介:
A trivial programmatic Llama 3 jailbreak. Sorry Zuck!
zats/permiso16,818
语言:
Swift
星标数:
571
分叉数:
38
简介:
Permission dialog for accessibility settings as seen in Codex Computer Use https://x.com/lexrus/status/2044929029334245819
davidbeesley/claude-chill17,211
语言:
Rust
星标数:
550
分叉数:
25
eliasjudin/oai-skills17,809
语言:
Python
星标数:
522
分叉数:
108
简介:
The contents of /home/oai/skills in ChatGPT's code interpreter environment
QLHazyCoder/FlowPilot18,506
语言:
JavaScript
星标数:
5,180
分叉数:
1,028
简介:
Chrome扩展:支持GPT(Codex) / kiro / Grok自动注册、相关反代项目(CPA/Sub)回调上传
stripe/stripe-python18,754
语言:
Python
星标数:
2,054
分叉数:
539
简介:
Python library for the Stripe API.
关键参数与规格
关键参数与规格
参数值
语言TypeScript
类别Misc
星标数561
分叉数60
贡献者1
创建日期2025-12-24
更新日期2026-10-12
1 天星标数0
7 天星标数-2
排名17,009
上次排名16,802
排名变化-207
7 天星标排名18,492
上次 7 天星标排名18,614
7 天星标排名变化122
总星标排名17,712
上次总星标排名17,683
总星标排名变化-29
国家Canada
README 摘录

app** A privacy awareness demonstration that shows what information websites can collect about you through browser fingerprinting and behavioral analysis. Features **Browser Fingerprinting**: Canvas, WebGL, audio, fonts, and more **Cross-Browser Tracking**: Hardware-based identification that works across different browsers **Real-time Behavior Tracking**: Mouse movements, scroll patterns, typing behavior **Device Detection**: GPU, CPU cores, RAM, screen resolution **AI-Powered Profiling**: Uses Grok AI to infer personal details from fingerprint data **Interactive 3D Globe**: See other visitors in real-time

with CesiumJS **Privacy Detection**: VPN, ad blocker, incognito mode detection Tech Stack **Frontend**: React + TypeScript + Vite **Backend**: Bun + Hono **Real-time**: WebSocket **Globe**: CesiumJS with OpenStreetMap tiles **AI**: Grok (X. Use privacy-focused browsers like Firefox or Brave 4. Install browser extensions to block fingerprinting 5. Disable WebRTC to prevent local IP leaks 6. Use Tor Browser for maximum anonymity License MIT

常见问题

记录了多少星标和分叉?

siinghd/yourinfo 有 561 个星标和 60 个分叉。

仓库排名是多少?

siinghd/yourinfo 排名第 17,009。

记录的语言和类别是什么?

siinghd/yourinfo 有 561 个星标,语言为 TypeScript,类别为 Misc。

哪个仓库排名最接近?

siinghd/yourinfo 与 zats/permiso 比较,后者排名第 16,818,有 571 个星标。

README

YourInfo

Live Demo: yourinfo.hsingh.app

A privacy awareness demonstration that shows what information websites can collect about you through browser fingerprinting and behavioral analysis.

Features

  • Browser Fingerprinting: Canvas, WebGL, audio, fonts, and more
  • Cross-Browser Tracking: Hardware-based identification that works across different browsers
  • Real-time Behavior Tracking: Mouse movements, scroll patterns, typing behavior
  • Device Detection: GPU, CPU cores, RAM, screen resolution
  • AI-Powered Profiling: Uses Grok AI to infer personal details from fingerprint data
  • Interactive 3D Globe: See other visitors in real-time with CesiumJS
  • Privacy Detection: VPN, ad blocker, incognito mode detection

Tech Stack

  • Frontend: React + TypeScript + Vite
  • Backend: Bun + Hono
  • Real-time: WebSocket
  • Globe: CesiumJS with OpenStreetMap tiles
  • AI: Grok (X.AI) for user profiling (optional)
  • Cache: Redis for profile caching and unique visitor tracking (optional)

Getting Started

Prerequisites

  • Bun runtime
  • Redis (optional, for caching)
  • Grok API key (optional, for AI profiling)

Installation

# Clone the repository
git clone https://github.com/siinghd/yourinfo.git
cd yourinfo

# Install dependencies
bun install

# Copy environment file
cp .env.example .env

# Edit .env with your configuration

Development

# Start development server (frontend + backend)
bun run dev

Production

# Build frontend
bun run build

# Start production server
bun run server/index.ts

Environment Variables

Variable Description Required
PORT Backend server port Yes
VITE_WS_PORT WebSocket port for dev Yes
REDIS_URL Redis connection URL No
GROK_API_KEY Grok API key for AI profiling No

What Information Is Collected

Hardware

  • Screen resolution, color depth, pixel ratio
  • CPU cores, RAM (capped at 8GB by browsers)
  • GPU vendor and model
  • Touch screen capability

Browser

  • User agent, platform, language
  • Installed fonts
  • Canvas and WebGL fingerprints
  • Audio processing fingerprint
  • Supported codecs and DRM

Behavior

  • Mouse speed, acceleration, movement patterns
  • Scroll depth and direction changes
  • Typing speed and key hold times
  • Tab switching and focus time
  • Rage clicks and exit intent

Network

  • IP address and geolocation
  • Connection type and speed
  • WebRTC local IPs
  • VPN/proxy detection

Deployment

With nginx

server {
    listen 443 ssl http2;
    server_name yourinfo.example.com;

    location / {
        root /path/to/yourinfo/dist;
        try_files $uri $uri/ /index.html;
    }

    location /ws {
        proxy_pass http://localhost:3020;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }

    location /api {
        proxy_pass http://localhost:3020;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

With PM2

pm2 start bun --name yourinfo -- run server/index.ts

Privacy Tips

This demo is meant to raise awareness about online tracking. To protect your privacy:

  1. Use a VPN to mask your IP address
  2. Enable Do Not Track in your browser
  3. Use privacy-focused browsers like Firefox or Brave
  4. Install browser extensions to block fingerprinting
  5. Disable WebRTC to prevent local IP leaks
  6. Use Tor Browser for maximum anonymity

License

MIT

排名相邻
同类项目