Context-aware detection
Warning signs are weighed together with what your inbox shows, such as whether you've heard from this sender before.
Chrome extension for Gmail
Spot suspicious emails before they trick you. PhishGuard analyzes phishing signals, suspicious links, sender identity, and inbox context to help you make safer decisions in Gmail.
Warning signs are weighed together with what your inbox shows, such as whether you've heard from this sender before.
Every score comes with the specific signals behind it and a practical next step, not just a red light.
Turn on Gemini review for a second opinion on emails the local checks find uncertain. It's off until you enable it.
Features
PhishGuard runs inside Gmail and shows its reasoning, so you can decide with the evidence in front of you.
Flags urgent or threatening language, requests for passwords, payment or verification codes, link shorteners, punycode, raw IP addresses, brand-lookalike domains, and links that don't match the sender.
Compares the open email with the recent messages listed in your Gmail inbox: a brand claimed from the wrong domain, a sender you've never heard from, or a delivery or invoice with no matching order.
A compact badge on the email expands into a 0–100 score, a plain-language verdict, the signals grouped by category, and a recommended action.
When you opt in, emails with an uncertain local score get a Gemini review through a PhishGuard server you run. Clear-cut cases are decided locally.
The Gemini API key stays on the server, never in the extension. Email content is only sent for AI review after you turn it on, and your other inbox emails are never sent.
If AI review is off, not needed, times out or fails, you still get the full local result, and the panel says which one happened.
How it works
PhishGuard checks the open message automatically with its local rules and your inbox context. A small badge appears next to the subject.
Select the badge to see the risk score, the verdict and each warning sign it found, grouped so you can scan them quickly.
Follow the recommended action. When in doubt, contact the sender through a channel you already trust, not the links in the email.
Security & privacy
Here's exactly how PhishGuard handles your email, based on how the extension is built today.
Rules and inbox-context checks run in your browser. With AI review off, no email content leaves your device.
When enabled and needed, the email's subject, sender, body (up to 12,000 characters), up to 50 links, and PhishGuard's short findings go to your PhishGuard server, which forwards them to Google Gemini. Your other inbox emails are never sent.
The Gemini key lives in the server's configuration. The extension never sees it and only talks to the local server you run.
A score is a heuristic estimate. A low score doesn't prove an email is safe, and a high one doesn't prove it's malicious. Always verify unexpected requests independently.
Get PhishGuard
PhishGuard isn't published on the Chrome Web Store yet. One-click install will be available here once it is.
Add to ChromeLoad the extension from its source code in Chrome's developer mode:
chrome://extensions and turn on Developer mode.manifest.json).Optional AI review also needs the PhishGuard server running on your computer with your own Gemini API key; see the README.
View source on GitHubFAQ
A Chrome extension that checks the email you open in Gmail for common phishing signs and shows a risk score with the reasons behind it. It combines local detection rules, context from your inbox and, if you choose, an AI review by Google Gemini.
Yes. It currently works in Gmail on the web (mail.google.com) in Chrome. Other email providers and the Gmail mobile apps aren't supported.
No. AI review is off by default. If you turn it on, PhishGuard only asks Gemini about emails whose local score is uncertain (20–59). Emails the local checks score as clearly low or clearly high risk aren't sent.
For an email that needs AI review: its subject, sender, body (up to 12,000 characters), up to 50 links, and PhishGuard's own short findings about it. These go to the PhishGuard server running on your computer, which forwards them to Google Gemini under Google's API terms. Your other inbox emails are never sent. Turning AI review off stops further requests.
No. PhishGuard gives an estimate based on the signals it can see. It can miss phishing emails and can flag legitimate ones. Treat its score as one input, and verify unexpected requests for money, passwords or personal details through a channel you already trust.
PhishGuard isn't on the Chrome Web Store yet. For now you can load it as a developer preview: get the source from GitHub, open chrome://extensions, turn on Developer mode, and choose Load unpacked. See Install PhishGuard for the steps.
PhishGuard puts an explained risk score next to every email you open in Gmail.