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

CategoriaProtezione anti-truffa (chiamate, app di messaggistica)
PiattaformaAndroid 12 e successivi
Modello di elaborazione100% sul dispositivo — nessun server elabora il contenuto delle comunicazioni
Account utenteNessuno — nessuna registrazione, nessuna credenziale richiesta
Lingue disponibili16
Paesi con pacchetto di rilevamento dedicato23 — pattern e soglie calibrati localmente (telemarketing, prefissi, metodi di frode specifici per ogni mercato)
EditoreEgidio · Francia
Codice sorgente verificabileGitHub — 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).

PaeseAutoritàNaturaIntervalli integrati
FranciaARCEPTelemarketing dedicato + sovrapprezzo0162, 0163, 0270, 0271, 0377, 0378, 0424, 0425, 0568, 0569, 0948, 0949, 09475, 09476, 09477, 09478, 09479 · 089, 118
SpagnaCNMC / SETIDTelemarketing dedicato + sovrapprezzo400 · 803, 806, 807, 905, 907, 118
IndiaTRAITelemarketing dedicato140
GermaniaBNetzASovrapprezzo / valore aggiunto0900, 0137, 0138, 118
AustriaRTRSovrapprezzo / valore aggiunto0900, 0901, 0930, 0931, 0939
SvizzeraOFCOM / BAKOMSovrapprezzo / valore aggiunto0900, 0901, 0906
BelgioBIPTSovrapprezzo / valore aggiunto070, 077, 0900, 0901, 0902, 0903, 0904, 0905, 0906, 0907, 0909
Paesi BassiACMSovrapprezzo / valore aggiunto0900, 0906, 0909
Regno UnitoOfcomSovrapprezzo / valore aggiunto09, 118
ItaliaAGCOMSovrapprezzo / valore aggiunto892, 893, 894, 895, 899, 455, 124, 125, 126, 127, 128, 129
PortogalloANACOMSovrapprezzo / valore aggiunto760, 761, 762, 601, 607, 608, 646, 648
PoloniaUKESovrapprezzo / valore aggiunto700, 701, 703, 704, 708
TurchiaBTKSovrapprezzo / valore aggiunto0888, 0898, 0900
Stati UnitiFCCSovrapprezzo / valore aggiunto900
CanadaCRTCSovrapprezzo / valore aggiunto900
MessicoIFTSovrapprezzo / valore aggiunto900
GiapponeMICSovrapprezzo / valore aggiunto0990
Emirati Arabi UnitiTDRASovrapprezzo / valore aggiunto09000, 09002
Arabia SauditaCSTSovrapprezzo / valore aggiunto0700
QatarCRASovrapprezzo / valore aggiunto900
EgittoNTRASovrapprezzo / valore aggiunto0900, 0800
PakistanPTASovrapprezzo / valore aggiunto0900

3. Motore di rilevamento

Numero di firme di rilevamento62.810 pattern attivi, distribuiti su tutti i mercati coperti, analizzati localmente a ogni chiamata/messaggio
Correlazione cross-canaleEgidio correla chiamate e app di messaggistica sullo stesso dispositivo per rilevare un unico tentativo di frode che si sposta tra più canali
Database delle minacceLocale, cifrato (AES-GCM), aggiornato periodicamente, mai trasmesso in chiaro
ApprendimentoCalibrazione locale sul dispositivo basata sulle decisioni dell'utente (consenti/blocca) — nessun dato di addestramento inviato a un server
Copertura geograficaPattern adattati per paese (telemarketing, prefissi, metodi di frode locali)
Intervalli di numerazione regolamentati94 intervalli in 22 paesi, definiti dall'autorità delle telecomunicazioni di ciascun mercato — dettaglio completo al §3 bis qui sotto
Rilevamento dell'usurpazione per somiglianzaUna 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:

PaeseAutoritàNaturaIntervalli integrati
FranciaARCEPTelemarketing dedicato0162, 0163, 0270, 0271, 0377, 0378, 0424, 0425, 0568, 0569, 0948, 0949 · territori d'oltremare 09475, 09476, 09477, 09478, 09479
IndiaTRAITelemarketing dedicato140
BelgioBIPTBinari del wangiri070, 077, 0900, 0901, 0902, 0903, 0904, 0905, 0906, 0907, 0909
ItaliaAGCOMBinari del wangiri166, 892, 893, 894, 895, 896, 899
Regno UnitoOfcomBinari del wangiri070, 084, 087, 09
SpagnaCNMCBinari del wangiri803, 806, 807, 905
AustriaRTRBinari del wangiri0900, 0901, 0930, 0931
GermaniaBNetzABinari del wangiri0900, 0137, 0138
SvizzeraOFCOM / BAKOMBinari del wangiri0900, 0901, 0906
Paesi BassiACMBinari del wangiri0900, 0906, 0909
PortogalloANACOMBinari del wangiri760, 761, 762
TurchiaBTKBinari del wangiri0888, 0898, 0900
BrasileANATELTelemarketing (obbligo abrogato)0303, 0304
IndonesiaKOMINFOBinari del wangiri0807, 0809
Stati UnitiFCCBinari del wangiri900
CanadaCRTCBinari del wangiri1900
MessicoIFTBinari del wangiri900
AustraliaACMABinari del wangiri1900
PoloniaUKEBinari del wangiri70
EgittoNTRABinari del wangiri0900

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:

GaranziaIn pratica
Priorità alla fiducia esplicitaUn contatto che hai approvato esplicitamente non viene mai bloccato per errore
Priorità al quadro normativoLe regole regolamentari per paese hanno sempre la precedenza sull'euristica comportamentale
Decisione mai isolataUn segnale non viene mai giudicato da solo quando esiste una correlazione con un altro canale
Nessuna scatola neraOgni blocco è accompagnato da una spiegazione in linguaggio chiaro, consultabile nella cronologia
ReversibilitàOgni decisione può essere annullata dall'utente, in qualsiasi momento
Località della correlazioneIl 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 dispositivoNessuno
Server che elabora il contenuto di chiamate/messaggiNessuno — l'analisi avviene esclusivamente sul dispositivo
Dati trasmessiStatistiche 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 transitoHTTPS
Crittografia a riposo (database locale)Crittografia predefinita di Android + DataStore/Keystore per le preferenze
Durata di conservazione — cronologia di protezioneFino all'eliminazione manuale da parte dell'utente
Durata di conservazione — segnali comportamentaliMassimo 30 giorni
Durata di conservazione — calibrazione interna del motoreMassimo 7 giorni
Registrazione audioNessuna — Egidio non accede mai al contenuto audio delle chiamate, solo ai metadati (numero, orario)
Identificatori pubblicitariNon utilizzati
Posizione precisaNon raccolta

6. Permessi Android utilizzati

PermessoFinalità
READ_PHONE_STATERilevamento delle chiamate in arrivo in tempo reale
READ_CONTACTSLista bianca implicita (corrispondenza solo locale)
Ruolo CallScreeningServiceIdentificazione e filtraggio attivo delle chiamate
BIND_NOTIFICATION_LISTENER_SERVICEAnalisi locale del testo delle notifiche di messaggistica
INTERNET, ACCESS_NETWORK_STATEStatistiche anonime (§5) e aggiornamento del database delle minacce cifrato
POST_NOTIFICATIONSNotifiche locali di blocco
RECEIVE_BOOT_COMPLETEDRiavvio automatico del servizio all'avvio del dispositivo

7. Ottimizzazione energetica

Filtraggio delle chiamateBasato su eventi — si attiva solo alla ricezione di una chiamata, mai come attività in background continua
Analisi approfonditePianificate nei momenti in cui il dispositivo è più disponibile, senza mai ritardare la protezione in tempo reale
Impatto sulla batteriaProgettato per funzionare continuamente senza effetti misurabili sull'autonomia

8. Stack tecnologico

Linguaggio100% Kotlin
InterfacciaJetpack Compose, Material 3
ConcorrenzaCoroutines, Flow
Persistenza localeRoom (cronologia), DataStore (preferenze), Android Keystore (segreti)
Dependency injectionHilt
Pianificazione dei taskWorkManager
API Android chiaveCallScreeningService, NotificationListenerService

9. Funzionalità per livello

LivelloCanali copertiPrezzo
GratuitoChiamate0 €, per sempre
AnnualeChiamate + 183 app di messaggistica + correlazione cross-canale29,99 €/anno
FamigliaCome Annuale, fino a 4 persone59,99 €/anno
A vitaCome Annuale, pagamento unico89,99 €

10. Confronto strutturale

Confronto fattuale delle capacità tecniche, senza giudizio di valore sulla qualità di esecuzione delle soluzioni concorrenti.

CapacitàEgidioBlocca-chiamate tradizionaliSoluzioni cloud (es. ID chiamante basato su server)
Elaborazione 100% sul dispositivoVariabileNo
Copertura chiamate
Copertura messaggistica di terze parti (WhatsApp, Telegram…)Sì (183)NoRaro
Correlazione cross-canale (stesso dispositivo)NoNo
Account utente richiestoNoVariabileGeneralmente sì
Modalità famigliaSì (fino a 4)RaroVariabile

11. Principi di progettazione

Egidio è costruito attorno a cinque principi:

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.