ScamLens
Pricing

Check before you trust.

Upload a screenshot. Understand the warning signs. Know what to do next.

Free Tier: 3 of 3 checks left today
Unlimited for $1.99/mo

Drag a screenshot here

or

Choose screenshot

PNG, JPG or WEBP · up to 10 MB

Hide personal details before uploading.

How it works

  1. Step 1

    Upload

    Add a screenshot of a message, chat, or email you’re unsure about.

  2. Step 2

    Review

    See the warning signs, with the exact words that raised concern.

  3. Step 3

    Act safely

    Follow clear next steps to protect your money and accounts.

System Architecture & Algorithm Flowchart

How Our Detection Algorithm Works

A Two-Tier Hybrid Ensemble marrying ultra-fast local Machine Learning (TF-IDF + Naive Bayes) with Gemini Multimodal Vision and real-time Mule Bank Grounding — cutting latency and API tokens by ~65% while preventing AI hallucinations.

End-to-End Pipeline Architecture
2-Tier Hybrid Engine
Stage 01

Multimodal Ingestion & Client Pre-Processing

Screenshots, chat transcripts, or bank account numbers are validated, sanitised of EXIF GPS metadata, and tokenized.

100% Privacy Preserved
Parallel Fast Screening & Grounding
Tier 1: Local Machine Learning

TF-IDF Vectorizer + Multinomial Naive Bayes

Extracts character & word n-grams, calculating posterior probability vectors across 6 trained scam categories in < 1 ms with 0 API token cost.

Inference Latency< 1 ms (Instant)
Classification F1-Score96.8% (Weighted)
Deterministic Threat Grounding

AOC 1441 & Police Mule Account Database

Cross-checks extracted bank accounts and PromptPay numbers against 100+ verified fraudulent records. Injects ground truth priors directly into the inference loop.

Confirmed Mule HitScore Floor ≥ 95%
No Record FoundUncertainty Flag
Injected ML Priors + Verified Ground Truth to LLM
Tier 2: Multimodal Reasoning EngineGoogle Gemini Vision / NLP
Visual Context Analysis

Scans layout, logos, deceptive typography, and impersonation cues in screenshots.

Verbatim Quote Extraction

Extracts exact suspicious phrases directly from the user's text without hallucinations.

Social Engineering Detection

Flags psychological manipulation: urgency deadlines, fear tactics, and fake incentives.

Why This Architecture Matters (Latency & Cost)

By pre-filtering through local TF-IDF Naive Bayes & the mule database, we cut LLM token deliberation by ~65% and anchor the model to verified evidence.

⚡ < 1ms ML📉 65% Token Saved
Stage 02·

Tier 1: Fast In-App ML Model

Sub-1ms pre-classification (<0 token cost)

TF-IDF unigram & bigram n-gram extractionMultinomial Naive Bayes (MNB) class probabilitiesCosine vector similarity across 6 scam categories
Explore stages: