<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Parv Jain</title>
    <description>The latest articles on DEV Community by Parv Jain (@parv_jain_b51a539700a8512).</description>
    <link>https://dev.to/parv_jain_b51a539700a8512</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4192103%2Fa11ffe2c-b219-4ef4-9ff1-6166b8e21e6b.png</url>
      <title>DEV Community: Parv Jain</title>
      <link>https://dev.to/parv_jain_b51a539700a8512</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/parv_jain_b51a539700a8512"/>
    <language>en</language>
    <item>
      <title># ScamShield India: Using Local AI to Help Identify Online Scams</title>
      <dc:creator>Parv Jain</dc:creator>
      <pubDate>Sun, 18 Oct 2026 14:08:22 +0000</pubDate>
      <link>https://dev.to/parv_jain_b51a539700a8512/-scamshield-india-using-local-ai-to-help-identify-online-scams-4b3o</link>
      <guid>https://dev.to/parv_jain_b51a539700a8512/-scamshield-india-using-local-ai-to-help-identify-online-scams-4b3o</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week2-2026-10-12"&gt;Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built &lt;strong&gt;ScamShield India&lt;/strong&gt;, an AI-powered scam detection web application designed to help people identify suspicious messages and potential online scams.&lt;/p&gt;

&lt;p&gt;Online scams are becoming increasingly sophisticated. Fraudulent messages can impersonate banks, delivery services, customer support teams, or government organisations. Many people struggle to distinguish legitimate communication from potential fraud.&lt;/p&gt;

&lt;p&gt;ScamShield India aims to make scam awareness more accessible by allowing users to submit a message for analysis and receive an assessment of potential warning signs.&lt;/p&gt;

&lt;p&gt;The project combines rule-based detection with a locally running AI model to analyse suspicious content.&lt;/p&gt;

&lt;p&gt;The potential users include individuals, students, small businesses, and community organisations that want an accessible way to assess suspicious messages.&lt;/p&gt;

&lt;p&gt;As a potential side hustle, ScamShield India could eventually become a subscription-based security awareness tool for small businesses or an affordable scam-screening service. It is currently a prototype, not an established commercial product.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;GitHub repository:&lt;/strong&gt; &lt;a href="https://github.com/parvcore149/ScamShield_India" rel="noopener noreferrer"&gt;ScamShield India&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The application currently runs locally on my laptop. I plan to demonstrate it by opening the website, submitting a fictional suspicious message, and showing the analysis results.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Demo video:&lt;/strong&gt; [&lt;a href="https://drive.google.com/file/d/1MU3iCMkgs38NED05SqPEIGUMqj3MTvI5/view?usp=sharing" rel="noopener noreferrer"&gt;https://drive.google.com/file/d/1MU3iCMkgs38NED05SqPEIGUMqj3MTvI5/view?usp=sharing&lt;/a&gt;&lt;br&gt;
]&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;Explore the project on GitHub:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/parvcore149/ScamShield_India" rel="noopener noreferrer"&gt;https://github.com/parvcore149/ScamShield_India&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project uses Python for its backend, a web interface for user interaction, and supporting modules for scam detection and AI integration.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;I built ScamShield India using Python, FastAPI, HTML, and open-weight AI.&lt;/p&gt;

&lt;p&gt;The main components include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;FastAPI:&lt;/strong&gt; Provides the backend for the web application.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;HTML:&lt;/strong&gt; Provides the user-facing interface.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rule-based detection:&lt;/strong&gt; Identifies predefined patterns and warning signs associated with suspicious messages.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gemma 3 through Ollama:&lt;/strong&gt; Enables local inference using an open-weight AI model.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Python modules:&lt;/strong&gt; Organise the detection pipeline and AI integration.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One of the key aspects of this project is experimenting with AI inference locally instead of relying entirely on a hosted AI API.&lt;/p&gt;

&lt;p&gt;The application is a prototype, and its results should be treated as assessments rather than definitive proof that a message is safe or fraudulent.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;Open innovation made it possible for me to experiment with AI without building an entire model from scratch or depending exclusively on a paid, hosted AI service.&lt;/p&gt;

&lt;p&gt;Using Gemma through Ollama gave me a way to explore local inference and build an application around an open-weight model on my own computer.&lt;/p&gt;

&lt;p&gt;This approach offers several potential advantages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Accessibility:&lt;/strong&gt; Developers and students can experiment with AI using locally available tools.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Control:&lt;/strong&gt; Developers can choose their model and customise their application architecture.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Privacy potential:&lt;/strong&gt; Message analysis can remain on the user's machine when the complete processing pipeline runs locally and no external services are involved.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Learning and collaboration:&lt;/strong&gt; An open code repository allows other developers to inspect the implementation, identify limitations, and suggest improvements.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Open innovation is especially valuable in cybersecurity because accessible tools can help more people experiment with ways to recognise and understand online threats.&lt;/p&gt;

&lt;p&gt;My goal is to continue improving ScamShield India while learning more about AI, application security, and open-source development.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;p&gt;Best use of GEMMA&lt;/p&gt;

&lt;h1&gt;
  
  
  hf26challenge #hacktoberfest #opensource #ai #python
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
  </channel>
</rss>
