👁 Open Source · MIT License · Cloudflare-Native

Algorithmic Authenticity Analysis

VirusTotal for fake social media profiles. Submit any profile URL across LinkedIn, Reddit, Instagram, X, or Facebook and receive a trust score (0–100) with full signal reasoning. Free, open source, human-reviewed.

Submit a Profile Dispute / Opt-Out Documentation GitHub
4 Detection Engines
5 Platforms
0–100 Trust Score
$0 Monthly Cost

How ARGUS works

Four detection engines run in parallel. Results flow through admin approval before publishing. Nothing goes public without human sign-off.

Browser Extension (Chrome MV3 — real-time badge injection)
Cloudflare Worker API (D1 database + KV cache)
Analysis Queue (CF Queues — async processing)
Detection Pipeline
├─ Image Engine (Hive AI + C2PA + EXIF)
├─ Text Engine (GPTZero + stylometrics)
├─ Behavioral (account age, footprint, patterns)
└─ Network Graph (coordination detection via D1)
Admin Approval Dashboard (human review — you approve/reject)
Public Landing Pages (Cloudflare Pages)
Google Indexing API (auto-triggered on publish)
Evidence Vault (R2 — immutable archive)

Detection Engines

Each engine produces independent signals. Weighted aggregation yields the final trust score.

📷
Image Engine
20% weight

Detects GAN-generated faces, missing content provenance, stock photo reuse, and EXIF metadata anomalies.

Hive AI C2PA SDK Reverse Image ExifTool
📝
Text Engine
15% weight

Measures AI-generated text probability, stylometric variance across posts, agenda concentration, and linguistic pattern anomalies.

GPTZero Stylometrics Agenda Analysis NLP Patterns
👥
Behavioral Engine
30% weight

Analyzes account age vs. activity ratio, pre-account digital footprint, posting time patterns, and personal content ratio.

Age/Activity Footprint Time Patterns Content Ratio
🔗
Network Engine
35% weight

Maps connection age distribution, flagged account clusters, and coordinated behavior patterns (synchronized posting).

Graph Analysis Cluster Detection Coordination D1 Queries

Cloudflare Services Used

Entirely built on Cloudflare's free tier. Monthly cost at scale: ~$0–$5.

ServicePurposeFree Tier
D1SQLite database for profiles, disputes, submissions5 GB + 25M reads/day
R2Evidence vault & screenshot storage10 GB + 10M ops/month
KVScore cache & rate limiting100K reads/day
WorkersAPI & pipeline orchestration100K req/day
QueuesAsync analysis & notification jobs1M messages/month
PagesFrontend & public profile pagesUnlimited

Legal Architecture

Every published page is protected by five legal safeguards. All analysis is framed as algorithmic opinion — never a verdict.

Dispute & Opt-Out

Anyone can dispute an analysis at any time. Evidence is reviewed in three tiers.

Tier 1
Government ID + platform verification
Auto-approve removal
Tier 2
Cross-platform presence, employer confirmation
Human review
Tier 3
“I am real” with no supporting evidence
Dispute denied
Submit a Dispute

Browser Extension

Chrome MV3 extension that injects trust badges directly onto social media profiles as you browse.

👥
LinkedIn

Badges on profile cards, search results, and feed mentions.

💬
Reddit

Badges on post authors and user profiles.

X / Twitter

Badges on tweets and user cells.

📸
Instagram

Badges on posts and profile pages.

👍
Facebook

Badges on profile pages and timeline posts.

Extension Install Guide

Start analyzing

Submit any social media profile URL. The analysis pipeline runs automatically. Every result is reviewed by a human before publishing.

Submit a Profile Documentation View on GitHub