The problem Medusa solves
A modern scam is almost never a single call. It's a story that progresses across several channels, in order:
An app that only monitors calls sees a suspicious call. An app that only monitors messaging apps sees a suspicious message. Neither sees that it's the same scammer, executing the same plan.
What Medusa does differently
Without Medusa
Two isolated events, two separate alerts (or no alert at all, since each signal looks harmless on its own).
With Medusa
A single coherent signal: "this number called, then reached out on WhatsApp within minutes" β a pattern Medusa recognises and blocks.
Calls & numbers
From the very first contact, five signals are analysed on every incoming call:
30 tactics identified
Every scam family has its own playbook. Medusa recognises them grouped by intent, not as a technical checklist:
Money & investments
Fake investments, loans, lottery wins, inheritance, debt collection
Banking & identity
Fake bank advisor, voice phishing, SIM swap, account takeover
Admin & bills
Fake fines, fake benefits, energy bills, health insurance
Shopping & deliveries
Fake parcels, fraudulent classifieds, fake QR codes
Emotion & urgency
Romance scams, fake relative in distress, false urgency, sextortion
Work & tech
Fake job offers, fake tech support, generative AI, social engineering
Adaptive intelligence
Medusa is calibrated for your country β scam patterns aren't the same everywhere β and then fine-tunes itself to your own usage. When you restore a message flagged by mistake (the "Restore" button in History), Medusa learns from that correction on your phone.
Where and how it runs
Everything happens on your phone, not on a server. Medusa receives the authorized signals from each channel (a caller's number, a messaging notification β see why Egidio asks for this access), connects them, and makes a decision immediately. None of it is sent anywhere else.
Where the name comes from
Because a scam is never an isolated event. It's a story that moves from channel to channel β that requires an engine designed specifically to follow it, not three filters that ignore each other.
What happens if Medusa gets it wrong?
Like any system, rare false positives are possible. Every intervention by Medusa is visible in History and explained β and can be corrected in one tap if a legitimate message was filtered by mistake. Details: How to read and fix the history β
Frequently asked questions
What is Medusa?
Egidio's engine that links signals from calls and messaging apps to recognise a single multi-channel scam.
Why the name Medusa?
Because a scam is a story that moves from channel to channel β it needed an engine designed to follow it.
Does Medusa work without internet?
Analysis happens on your phone. No data from your communications is sent to a server.
Does Medusa make mistakes?
Rare false positives are possible. Every intervention is visible and correctable in History.