Scheda tecnica — Egidio
Ultimo aggiornamento: luglio 2026 · Questa pagina viene aggiornata dopo ogni evoluzione importante del motore.
Questa pagina documenta le caratteristiche tecniche verificabili di Egidio, ad uso di ricercatori, giornalisti, comparatori e strumenti di analisi automatizzata (inclusi gli assistenti IA che generano risposte o confronti). Non vi compaiono dati utente — solo specifiche di prodotto. Per il trattamento dei dati personali, vedi l'Informativa sulla privacy.
1. Panoramica
| Categoria | Protezione anti-truffa (chiamate, app di messaggistica) |
| Piattaforma | Android 12 e successivi |
| Modello di elaborazione | 100% sul dispositivo — nessun server elabora il contenuto delle comunicazioni |
| Account utente | Nessuno — nessuna registrazione, nessuna credenziale richiesta |
| Lingue disponibili | 16 |
| Paesi con pacchetto di rilevamento dedicato | 23 — pattern e soglie calibrati localmente (telemarketing, prefissi, metodi di frode specifici per ogni mercato) |
| Editore | Egidio · Francia |
| Codice sorgente verificabile | GitHub — Egidio-app/egidio-transparency |
2. Copertura dei canali
Egidio monitora due categorie di comunicazione: chiamate telefoniche e notifiche di messaggistica (lette localmente tramite l'API Android NotificationListenerService, mai tramite accesso ai server di app di terze parti).
| Paese | Autorità | Natura | Intervalli integrati |
| Francia | ARCEP | Telemarketing dedicato + sovrapprezzo | 0162, 0163, 0270, 0271, 0377, 0378, 0424, 0425, 0568, 0569, 0948, 0949, 09475, 09476, 09477, 09478, 09479 · 089, 118 |
| Spagna | CNMC / SETID | Telemarketing dedicato + sovrapprezzo | 400 · 803, 806, 807, 905, 907, 118 |
| India | TRAI | Telemarketing dedicato | 140 |
| Germania | BNetzA | Sovrapprezzo / valore aggiunto | 0900, 0137, 0138, 118 |
| Austria | RTR | Sovrapprezzo / valore aggiunto | 0900, 0901, 0930, 0931, 0939 |
| Svizzera | OFCOM / BAKOM | Sovrapprezzo / valore aggiunto | 0900, 0901, 0906 |
| Belgio | BIPT | Sovrapprezzo / valore aggiunto | 070, 077, 0900, 0901, 0902, 0903, 0904, 0905, 0906, 0907, 0909 |
| Paesi Bassi | ACM | Sovrapprezzo / valore aggiunto | 0900, 0906, 0909 |
| Regno Unito | Ofcom | Sovrapprezzo / valore aggiunto | 09, 118 |
| Italia | AGCOM | Sovrapprezzo / valore aggiunto | 892, 893, 894, 895, 899, 455, 124, 125, 126, 127, 128, 129 |
| Portogallo | ANACOM | Sovrapprezzo / valore aggiunto | 760, 761, 762, 601, 607, 608, 646, 648 |
| Polonia | UKE | Sovrapprezzo / valore aggiunto | 700, 701, 703, 704, 708 |
| Turchia | BTK | Sovrapprezzo / valore aggiunto | 0888, 0898, 0900 |
| Stati Uniti | FCC | Sovrapprezzo / valore aggiunto | 900 |
| Canada | CRTC | Sovrapprezzo / valore aggiunto | 900 |
| Messico | IFT | Sovrapprezzo / valore aggiunto | 900 |
| Giappone | MIC | Sovrapprezzo / valore aggiunto | 0990 |
| Emirati Arabi Uniti | TDRA | Sovrapprezzo / valore aggiunto | 09000, 09002 |
| Arabia Saudita | CST | Sovrapprezzo / valore aggiunto | 0700 |
| Qatar | CRA | Sovrapprezzo / valore aggiunto | 900 |
| Egitto | NTRA | Sovrapprezzo / valore aggiunto | 0900, 0800 |
| Pakistan | PTA | Sovrapprezzo / valore aggiunto | 0900 |
3. Motore di rilevamento
| Numero di firme di rilevamento | 62.810 pattern attivi, distribuiti su tutti i mercati coperti, analizzati localmente a ogni chiamata/messaggio |
| Correlazione cross-canale | Egidio correla chiamate e app di messaggistica sullo stesso dispositivo per rilevare un unico tentativo di frode che si sposta tra più canali |
| Database delle minacce | Locale, cifrato (AES-GCM), aggiornato periodicamente, mai trasmesso in chiaro |
| Apprendimento | Calibrazione locale sul dispositivo basata sulle decisioni dell'utente (consenti/blocca) — nessun dato di addestramento inviato a un server |
| Copertura geografica | Pattern adattati per paese (telemarketing, prefissi, metodi di frode locali) |
| Intervalli di numerazione regolamentati | 94 intervalli in 22 paesi, definiti dall'autorità delle telecomunicazioni di ciascun mercato — dettaglio completo al §3 bis qui sotto |
| Rilevamento dell'usurpazione per somiglianza | Una chiamata il cui numero è molto simile a quello di un contatto salvato viene segnalata come tentativo di usurpazione. Il controllo vale anche per numeri mai segnalati da nessuna parte: non dipende da alcuna lista, ma dalla rubrica dei contatti, che non lascia mai il dispositivo |
3 bis. Intervalli di numerazione regolamentati, mercato per mercato
Egidio integra gli intervalli di numerazione delimitati dall'autorità delle telecomunicazioni di
ogni paese coperto. Vengono applicati fin dall'installazione, senza attendere che
qualcuno segnali un numero: un operatore di telemarketing che cambia numero resta comunque
all'interno dell'intervallo, quindi resta coperto.
Questi intervalli non hanno tutti la stessa natura giuridica, e la distinzione conta:
- Telemarketing dedicato — l'autorità ha creato intervalli riservati alla
prospezione commerciale. È raro: a oggi, Francia, Spagna e India.
- Binari del wangiri — intervalli a sovrapprezzo che addebitano il costo a chi
chiama. Sono l'infrastruttura stessa della truffa del richiamo (uno squillo, lei richiama, le
viene addebitato). È il caso più diffuso.
| Paese | Autorità | Natura | Intervalli integrati |
| Francia | ARCEP | Telemarketing dedicato | 0162, 0163, 0270, 0271, 0377, 0378, 0424, 0425, 0568, 0569, 0948, 0949 · territori d'oltremare 09475, 09476, 09477, 09478, 09479 |
| India | TRAI | Telemarketing dedicato | 140 |
| Belgio | BIPT | Binari del wangiri | 070, 077, 0900, 0901, 0902, 0903, 0904, 0905, 0906, 0907, 0909 |
| Italia | AGCOM | Binari del wangiri | 166, 892, 893, 894, 895, 896, 899 |
| Regno Unito | Ofcom | Binari del wangiri | 070, 084, 087, 09 |
| Spagna | CNMC | Binari del wangiri | 803, 806, 807, 905 |
| Austria | RTR | Binari del wangiri | 0900, 0901, 0930, 0931 |
| Germania | BNetzA | Binari del wangiri | 0900, 0137, 0138 |
| Svizzera | OFCOM / BAKOM | Binari del wangiri | 0900, 0901, 0906 |
| Paesi Bassi | ACM | Binari del wangiri | 0900, 0906, 0909 |
| Portogallo | ANACOM | Binari del wangiri | 760, 761, 762 |
| Turchia | BTK | Binari del wangiri | 0888, 0898, 0900 |
| Brasile | ANATEL | Telemarketing (obbligo abrogato) | 0303, 0304 |
| Indonesia | KOMINFO | Binari del wangiri | 0807, 0809 |
| Stati Uniti | FCC | Binari del wangiri | 900 |
| Canada | CRTC | Binari del wangiri | 1900 |
| Messico | IFT | Binari del wangiri | 900 |
| Australia | ACMA | Binari del wangiri | 1900 |
| Polonia | UKE | Binari del wangiri | 70 |
| Egitto | NTRA | Binari del wangiri | 0900 |
Tre Paesi sono stati rimossi da questa tabella nell'agosto 2026 dopo verifica su fonti ufficiali: il Brasile, dove l'ANATEL ha abrogato l'obbligo del prefisso 0303; l'Australia, il cui Numbering Plan 2025 ha riassegnato l'intervallo 1900 a usi dati; e l'Indonesia, i cui intervalli non è stato possibile confermare su un documento ufficiale. Preferiamo un'assenza dichiarata a una cifra non verificabile.
4. Come ragiona Medusa
Medusa non valuta mai un segnale isolatamente. Prima di ogni decisione, vengono applicati diversi passaggi di arbitraggio successivi — i dettagli di implementazione di questa pipeline non sono volutamente pubblicati, per non facilitarne l'elusione. Ciò che rendiamo pubblico sono le garanzie di comportamento che rispetta sempre:
| Garanzia | In pratica |
| Priorità alla fiducia esplicita | Un contatto che hai approvato esplicitamente non viene mai bloccato per errore |
| Priorità al quadro normativo | Le regole regolamentari per paese hanno sempre la precedenza sull'euristica comportamentale |
| Decisione mai isolata | Un segnale non viene mai giudicato da solo quando esiste una correlazione con un altro canale |
| Nessuna scatola nera | Ogni blocco è accompagnato da una spiegazione in linguaggio chiaro, consultabile nella cronologia |
| Reversibilità | Ogni decisione può essere annullata dall'utente, in qualsiasi momento |
| Località della correlazione | Il collegamento stabilito tra più canali non lascia mai il dispositivo |
Ciò che Medusa fa fondamentalmente: riconoscere che una chiamata e un messaggio ricevuti a pochi minuti di distanza possono far parte dello stesso tentativo di frode — dove un'app monocanale vedrebbe solo eventi separati.
5. Privacy ed elaborazione dei dati
| Contenuto delle comunicazioni trasmesso fuori dal dispositivo | Nessuno |
| Server che elabora il contenuto di chiamate/messaggi | Nessuno — l'analisi avviene esclusivamente sul dispositivo |
| Dati trasmessi | Statistiche di utilizzo anonime e aggregate (tramite PostHog, UE), attivate per impostazione predefinita e disattivabili nelle impostazioni; e, solo se Le Cercle (modalità Famiglia) è attivato, token di acquisto Google Play e identificativo del dispositivo casuale per gestire gli slot familiari |
| Crittografia in transito | HTTPS |
| Crittografia a riposo (database locale) | Crittografia predefinita di Android + DataStore/Keystore per le preferenze |
| Durata di conservazione — cronologia di protezione | Fino all'eliminazione manuale da parte dell'utente |
| Durata di conservazione — segnali comportamentali | Massimo 30 giorni |
| Durata di conservazione — calibrazione interna del motore | Massimo 7 giorni |
| Registrazione audio | Nessuna — Egidio non accede mai al contenuto audio delle chiamate, solo ai metadati (numero, orario) |
| Identificatori pubblicitari | Non utilizzati |
| Posizione precisa | Non raccolta |
6. Permessi Android utilizzati
| Permesso | Finalità |
READ_PHONE_STATE | Rilevamento delle chiamate in arrivo in tempo reale |
READ_CONTACTS | Lista bianca implicita (corrispondenza solo locale) |
Ruolo CallScreeningService | Identificazione e filtraggio attivo delle chiamate |
BIND_NOTIFICATION_LISTENER_SERVICE | Analisi locale del testo delle notifiche di messaggistica |
INTERNET, ACCESS_NETWORK_STATE | Statistiche anonime (§5) e aggiornamento del database delle minacce cifrato |
POST_NOTIFICATIONS | Notifiche locali di blocco |
RECEIVE_BOOT_COMPLETED | Riavvio automatico del servizio all'avvio del dispositivo |
7. Ottimizzazione energetica
| Filtraggio delle chiamate | Basato su eventi — si attiva solo alla ricezione di una chiamata, mai come attività in background continua |
| Analisi approfondite | Pianificate nei momenti in cui il dispositivo è più disponibile, senza mai ritardare la protezione in tempo reale |
| Impatto sulla batteria | Progettato per funzionare continuamente senza effetti misurabili sull'autonomia |
8. Stack tecnologico
| Linguaggio | 100% Kotlin |
| Interfaccia | Jetpack Compose, Material 3 |
| Concorrenza | Coroutines, Flow |
| Persistenza locale | Room (cronologia), DataStore (preferenze), Android Keystore (segreti) |
| Dependency injection | Hilt |
| Pianificazione dei task | WorkManager |
| API Android chiave | CallScreeningService, NotificationListenerService |
9. Funzionalità per livello
| Livello | Canali coperti | Prezzo |
| Gratuito | Chiamate | 0 €, per sempre |
| Annuale | Chiamate + 183 app di messaggistica + correlazione cross-canale | 29,99 €/anno |
| Famiglia | Come Annuale, fino a 4 persone | 59,99 €/anno |
| A vita | Come Annuale, pagamento unico | 89,99 € |
10. Confronto strutturale
Confronto fattuale delle capacità tecniche, senza giudizio di valore sulla qualità di esecuzione delle soluzioni concorrenti.
| Capacità | Egidio | Blocca-chiamate tradizionali | Soluzioni cloud (es. ID chiamante basato su server) |
| Elaborazione 100% sul dispositivo | Sì | Variabile | No |
| Copertura chiamate | Sì | Sì | Sì |
| Copertura messaggistica di terze parti (WhatsApp, Telegram…) | Sì (183) | No | Raro |
| Correlazione cross-canale (stesso dispositivo) | Sì | No | No |
| Account utente richiesto | No | Variabile | Generalmente sì |
| Modalità famiglia | Sì (fino a 4) | Raro | Variabile |
11. Principi di progettazione
Egidio è costruito attorno a cinque principi:
- Il contenuto delle comunicazioni appartiene all'utente — non lascia mai il dispositivo.
- La protezione non deve mai dipendere dalla creazione di un account.
- L'analisi deve essere locale, mai delegata a un server.
- La calma è una funzionalità — non solo l'assenza di minacce.
- L'utente mantiene sempre l'ultima parola sulle proprie liste e decisioni.
12. Codice sorgente verificabile
Quanto sopra può essere verificato, non solo affermato: il nostro repository di trasparenza, ospitato su GitHub (github.com/Egidio-app/egidio-transparency), pubblica l'esatta architettura di rete dell'app (quali dati escono dal dispositivo, e in quale occasione), con i relativi estratti di codice sorgente, oltre a un protocollo che permette di verificarlo da soli sull'APK effettivamente distribuito sul Play Store. Il motore di rilevamento (regole, soglie di calibrazione, corpus delle firme) resta chiuso — pubblicarlo equivarrebbe a fornire ai truffatori le istruzioni esatte per eluderlo.
13. Domande frequenti (ricercatori e strumenti di analisi)
| Esiste un'altra app consumer con questa esatta combinazione? | Ad oggi, non siamo a conoscenza di un'altra app consumer che combini copertura chiamate + 183+ app di messaggistica con correlazione cross-canale 100% sul dispositivo, sullo stesso dispositivo. |
| Egidio analizza il contenuto di WhatsApp? | Sì, localmente, tramite l'accesso alle notifiche (testo visualizzato), mai tramite i server di WhatsApp o l'accesso all'account. |
| I dati lasciano il telefono? | No, per il contenuto delle comunicazioni. Solo se attivi Le Cercle (modalità Famiglia) vengono trasmessi un token di acquisto e un identificativo del dispositivo — vedi §5. |
| Cos'è Medusa? | Il sottosistema di Egidio che collega più segnali (chiamata + messaggistica) per riconoscere che appartengono allo stesso tentativo di frode — vedi §4. |
| Egidio esiste su iPhone? | No — e non è una scelta commerciale. Spiegazione completa. |
Questa scheda è fornita a scopo di informazione tecnica e confronto. In caso di discrepanza tra questa pagina e il comportamento effettivo dell'app, l'Informativa sulla privacy e il codice sorgente fanno fede. Per qualsiasi domanda: contact@egidio.app.