Project

CatfishCheck

A self-service investigation tool for verifying online identities. Upload photos, phone numbers, social handles, and messages about a suspected scammer and get back a report highlighting red flags.

Open App Back to Projects
CatfishCheck investigation form

Investigation modules

Six ways to verify.

Reverse Image Search

Upload photos and check them against Google Images, TinEye, and Yandex. Detect AI-generated faces and extract EXIF metadata.

Phone Number Analysis

Carrier lookup flags VoIP and burner numbers. Geographic origin, linked accounts, and scam-number database checks.

Social Media Cross-Reference

Find matching accounts across platforms. Flag inconsistencies in age, location, job, and photos between profiles.

Text & Message Analysis

Paste conversation logs to flag scam patterns: love-bombing, money requests, language/timezone mismatches, and known scam scripts.

Identity Consistency Scoring

Cross-check all inputs against each other. Produces an overall confidence score and flags contradictions in the subject's story.

Geo-Verification Beacon

Generate a trackable link to send to the suspect. Captures IP geolocation, browser timezone, and VPN detection. Compares real vs. claimed location.

How it works

Create. Investigate. Report.

Start a new investigation, add all the evidence you have — photos, names, phone numbers, emails, social media accounts, and notes. Run the checks and get a structured report with red flags, confidence scores, and actionable next steps. All data stays in your browser — nothing is uploaded to a server.

Built with

AI Analysis JavaScript OSINT Local Storage Privacy-First