ScamSniper - Advanced Scam Detection and Prevention

A web application dedicated to identifying scams and educating users about various fraudulent activities. This project aims to raise awareness and safeguard users from common scams.
ScamSniper - Advanced Scam Detection and Prevention

ScamSniper: AI-Powered Scam Detection and Website Analysis

ScamSniper is a web application I developed to help users detect and understand online scams. By leveraging artificial intelligence and automation, ScamSniper provides accurate scam analysis for both messages and websites. The goal is to make fraud detection more accessible while educating users about common scam tactics.

ScamSniper Features

Scam Detector

The Scam Detector is designed to analyze user-submitted text and images for potential fraud risks. Powered by a fine-tuned OpenAI model, it evaluates suspicious content, assigns a risk rating, and provides recommendations based on the identified threats.

  • Supports text and image input for scam detection.
  • Provides immediate risk assessment and actionable advice.
  • Ensures privacy: No user input is stored or logged.
Scam Detector prompt
Scam Detector result
Scam Detector recommendations

At its core, this tool serves as a quick and reliable scam analysis assistant, giving users insight into whether a message, email, or document is potentially fraudulent.

Website Scam Checker

The Website Scam Checker is a more complex system, designed to thoroughly analyze URLs and domains for signs of fraudulent activity. When a user enters a website URL, multiple processes are triggered to gather and assess relevant data:

  1. WHOIS Lookup – Retrieves domain registration details.
  2. Google Web Risk API – Checks if the domain is flagged as unsafe.
  3. Puppeteer-Based Web Scraping – Extracts website content and captures a screenshot for analysis.
  4. External Web Scraping Services – Collects additional data about the website’s legitimacy.
  5. AI-Powered Analysis – Uses OpenAI's Assistants API and Threats API to generate a detailed, human-readable risk assessment.
  6. Supabase Database Storage – Saves reports and links additional URLs from the same domain for historical threat tracking.

If a user submits another URL from the same domain, previous threat assessments are factored into the analysis to provide an even more accurate risk profile.

Scam Detector prompt
Scam Detector result
Scam Detector recommendations

Building this system was an exciting challenge. Designing the logic to efficiently collect and process data while keeping it user-friendly and fast took careful planning—but the result is a powerful and dynamic scam detection tool.

Educational Content

Blog Posts

While I’m not the most passionate writer, I recognize the importance of spreading awareness about scams. Whenever I have the time, I publish blog posts on ScamSniper, covering scam-related topics, security tips, and fraud prevention strategies. These posts help users stay informed and make better decisions when encountering suspicious activity online.

Scam Types Explained

This section is similar to a blog but focuses specifically on individual scam types. Each post provides a deep dive into a particular scam, including:

  • How it works
  • Common signs
  • Real-world examples
  • How to protect yourself

By breaking scams down into detailed, easy-to-understand explanations, this section helps users recognize fraud attempts before they fall victim to them.

Privacy and Security

ScamSniper was built with privacy in mind. Users can analyze scams without compromising their personal data.

  • No personal user data is stored or shared, except for account-related actions.
  • Scam Detector inputs are never saved.
  • Website analyses are stored only for future risk assessments.
  • Plausible Analytics is used for privacy-friendly tracking, with Google Analytics only if the user consents.

Current Status and Future Development

ScamSniper is fully operational and continues to evolve based on user feedback and new scam tactics. Planned improvements include:

  • Enhancing the AI model to provide even more accurate scam detection.
  • Expanding scam-type coverage to include more sophisticated fraud tactics.
  • Optimizing the UI to ensure a smooth and intuitive experience.
  • Publishing more educational content to keep users informed about emerging threats.

Conclusion

ScamSniper is more than just a tool—it’s an ongoing effort to make the internet a safer place. From AI-powered scam detection to comprehensive website risk assessments and educational resources, the platform is designed to help users stay ahead of scammers.

Try it out at ScamSniper.