Built with Hyperbrowser
A CLI tool that analyzes websites for PII data collection and privacy compliance. Uses AI to detect forms, tracking scripts, and personal data flows.
🔍 Detects PII collection - Forms collecting email, phone, addresses, payment info
📊 Analytics tracking - Google Analytics, Segment, Facebook pixels
🌳 Visual flow trees - Colored ASCII output showing data flows
🚨 CI mode - Alerts on new PII endpoints for compliance monitoring
-
Get an API key at https://hyperbrowser.ai
-
Create environment file:
echo "HYPERBROWSER_API_KEY=your_api_key_here" > .env
-
Install dependencies:
npm install
Analyze a website:
npx ts-node index.ts --url https://example.comJSON output:
npx ts-node index.ts --url https://github.com --jsonCI mode (exits 1 on new PII):
npx ts-node index.ts --url https://openai.com --ciHelp:
npx ts-node index.ts --help🌳 Data Flow Tree:
https://github.com
├─ POST /api/form [PII: email, password, name]
└─ POST /collect [Analytics]
📊 Summary:
🔴 PII requests: 1
🔵 Analytics requests: 1
⚪ Business requests: 1
Results are saved to out/flows.json for further analysis.
Follow @hyperbrowser_ai for updates.