🧠 Spam Jamm β€” Smart Web Shield

🧩 What problem is your submission addressing?

The modern web is filled with phishing pages, fake login portals, and AI-generated scam sites that mimic real brands.
Most users can’t easily tell what’s safe or malicious until personal data is compromised.

Traditional browser protections are often reactive, slow, or overly technical β€” leaving users exposed in real time.

Spam Jamm directly addresses this problem by offering a real-time, AI-powered security layer inside the browser that:

  • Analyzes every new site instantly.
  • Detects suspicious behavior and warns or blocks dangerous pages.
  • Operates with speed and privacy, powered by a built-in Gemini API (no cloud relay or third-party calls).

In short, Spam Jamm makes everyday browsing trustworthy, fast, and frictionless β€” a true AI-driven shield for the web.


πŸ’‘ Inspiration

We wanted to create a browser companion that feels as elegant as it is intelligent.
Too many security tools look and feel intimidating β€” warnings, red screens, and pop-ups that break the flow.
Spam Jamm changes that. It’s a silent guardian that works instantly and intelligently behind the scenes using the Gemini built-in API, offering speed, privacy, and reliability β€” no remote cloud fallback, no data risk.

The goal: make the web safe again, without sacrificing design or user comfort.


βš™οΈ What it does

Spam Jamm is a browser extension that:

  • Uses Gemini built-in AI to analyze page content and structure in real time.
  • Flags potential phishing or scam sites before the user interacts.
  • Offers two modes:
    • 🟒 Warning Mode β€” Displays a subtle, dismissible alert.
    • πŸ”΄ Block Mode β€” Instantly locks the page and redirects to a safe fallback (Google).
  • Lets users add Trusted Sites, which are never analyzed.
  • Stores settings securely using Chrome’s local storage.
  • Delivers a clean, modern, and responsive interface β€” smooth transitions, no clutter, no scrollbars.

πŸ› οΈ How we built it

  • Frontend/UI: Vanilla JavaScript, HTML, and CSS β€” built for performance and simplicity.
  • AI Engine: Direct integration with Gemini built-in API, eliminating latency, enhancing privacy, and keeping all processing local to the extension.
  • Storage: Chrome Storage API for persistent trusted sites and toggle preferences.
  • Logic: Real-time DOM inspection for content patterns (forms, inputs, labels, text).
  • UX Polish: Carefully designed animations and transitions for a native feel.

No cloud fallback is used β€” everything runs via Gemini’s built-in model for faster, more secure local analysis.


🚧 Challenges we ran into

  • Managing chrome.storage.local access in special or restricted contexts.
  • Ensuring robust AI JSON parsing, since large models can occasionally produce extra text.
  • Balancing deep content inspection with performance.
  • Designing an alert/overlay that feels premium, not panicky.
  • Creating a fully local AI flow β€” no cloud requests, no latency.

πŸ† Accomplishments that we're proud of

  • Built a fully self-contained AI security layer inside a Chrome extension.
  • Integrated the Gemini built-in API for local, instant AI analysis β€” no cloud delay.
  • Delivered an elegant UI that users genuinely enjoy using.
  • Achieved instant phishing detection and redirect blocking without any external backend.
  • Proved that security can be beautiful β€” minimal, fluid, and user-first.

πŸ“š What we learned

  • How to efficiently pass messages between background, popup, and content scripts.
  • How to handle AI model outputs safely and predictably.
  • That local AI (via built-in Gemini) dramatically improves speed and privacy.
  • The power of small design details β€” micro-interactions make users trust the product more.

πŸš€ What's next for Spam Jamm

Next up: Chat Analysis Mode πŸ’¬
Spam Jamm will soon expand beyond websites β€” detecting scammy or manipulative messages inside chat platforms, social apps, or AI conversations in real time.

This evolution will turn Spam Jamm into a complete digital trust assistant, protecting users across the web β€” not just while browsing, but while communicating too.


πŸ›‘οΈ Spam Jamm β€” Smart protection, smooth experience.

Share this project:

Updates