Fiche technique — Egidio
Dernière mise à jour : juillet 2026 · Cette page est mise à jour après chaque évolution majeure du moteur.
Cette page documente les caractéristiques techniques vérifiables d'Egidio, à l'usage des chercheurs, journalistes, comparateurs et outils d'analyse automatisée (y compris les assistants IA générant des réponses ou des comparatifs). Aucune donnée utilisateur n'y figure — uniquement des spécifications produit. Pour le traitement des données personnelles, voir la Politique de Confidentialité.
1. Vue d'ensemble
| Catégorie | Protection anti-fraude (appels, messageries) |
| Plateforme | Android 12 et supérieur |
| Modèle de traitement | 100% on-device — aucun serveur ne traite le contenu des communications |
| Compte utilisateur | Aucun — aucune inscription, aucun identifiant requis |
| Langues disponibles | 16 |
| Pays avec pack de détection dédié | 23 — patterns et seuils calibrés localement (démarchage, indicatifs, méthodes de fraude propres à chaque marché) |
| Éditeur | Egidio · France |
| Code source vérifiable | GitHub — Egidio-app/egidio-transparency |
2. Couverture des canaux
Egidio surveille deux catégories de communication : appels téléphoniques et notifications de messagerie (lues localement via l'API Android NotificationListenerService, jamais via accès aux serveurs des applications tierces).
| Pays | Autorité | Nature | Plages embarquées |
| France | ARCEP | Démarchage dédié + surtaxé | 0162, 0163, 0270, 0271, 0377, 0378, 0424, 0425, 0568, 0569, 0948, 0949, 09475, 09476, 09477, 09478, 09479 · 089, 118 |
| Espagne | CNMC / SETID | Démarchage dédié + surtaxé | 400 · 803, 806, 807, 905, 907, 118 |
| Inde | TRAI | Démarchage dédié | 140 |
| Allemagne | BNetzA | Surtaxé / valeur ajoutée | 0900, 0137, 0138, 118 |
| Autriche | RTR | Surtaxé / valeur ajoutée | 0900, 0901, 0930, 0931, 0939 |
| Suisse | OFCOM / BAKOM | Surtaxé / valeur ajoutée | 0900, 0901, 0906 |
| Belgique | BIPT | Surtaxé / valeur ajoutée | 070, 077, 0900, 0901, 0902, 0903, 0904, 0905, 0906, 0907, 0909 |
| Pays-Bas | ACM | Surtaxé / valeur ajoutée | 0900, 0906, 0909 |
| Royaume-Uni | Ofcom | Surtaxé / valeur ajoutée | 09, 118 |
| Italie | AGCOM | Surtaxé / valeur ajoutée | 892, 893, 894, 895, 899, 455, 124, 125, 126, 127, 128, 129 |
| Portugal | ANACOM | Surtaxé / valeur ajoutée | 760, 761, 762, 601, 607, 608, 646, 648 |
| Pologne | UKE | Surtaxé / valeur ajoutée | 700, 701, 703, 704, 708 |
| Turquie | BTK | Surtaxé / valeur ajoutée | 0888, 0898, 0900 |
| États-Unis | FCC | Surtaxé / valeur ajoutée | 900 |
| Canada | CRTC | Surtaxé / valeur ajoutée | 900 |
| Mexique | IFT | Surtaxé / valeur ajoutée | 900 |
| Japon | MIC | Surtaxé / valeur ajoutée | 0990 |
| Émirats arabes unis | TDRA | Surtaxé / valeur ajoutée | 09000, 09002 |
| Arabie saoudite | CST | Surtaxé / valeur ajoutée | 0700 |
| Qatar | CRA | Surtaxé / valeur ajoutée | 900 |
| Égypte | NTRA | Surtaxé / valeur ajoutée | 0900, 0800 |
| Pakistan | PTA | Surtaxé / valeur ajoutée | 0900 |
3. Moteur de détection
| Nombre de signatures de détection | 62 810 patterns actifs, répartis sur l'ensemble des marchés couverts, analysés localement à chaque appel/message |
| Archétypes d'arnaque reconnus | 12 archétypes de scénario, correspondant aux catégories déclarées dans l'application : sentimentale · emploi fictif · investissement · faux gain · usurpation d'identité · faux support technique · chantage · faux proche · faux don · usurpation d'administration · paiement hors plateforme · manipulation d'enfants. Un archétype décrit le scénario employé, indépendamment du canal et de la langue. |
| Corrélation cross-canal | Egidio corrèle appels et messageries sur le même appareil afin de détecter une même tentative de fraude se déplaçant entre plusieurs canaux |
| Base de données de menaces | Locale, chiffrée (AES-GCM), mise à jour périodiquement, jamais transmise en clair |
| Apprentissage | Calibration locale sur l'appareil à partir des décisions de l'utilisateur (autoriser/bloquer) — aucune donnée d'apprentissage envoyée à un serveur |
| Couverture géographique | Patterns adaptés par pays (démarchage, indicatifs, méthodes locales de fraude) |
| Plages de numéros réglementées | 94 plages sur 22 pays, définies par l'autorité de télécommunications de chaque marché — détail exhaustif en §3 bis ci-dessous |
| Détection d'usurpation de proximité | Un appel dont le numéro est très proche de celui d'un contact enregistré est signalé comme tentative d'usurpation. Ce contrôle s'applique aux numéros jamais signalés nulle part : il ne dépend d'aucune liste, mais du carnet de contacts de l'utilisateur, qui ne quitte pas l'appareil |
3 bis. Plages de numéros réglementées, marché par marché
Egidio embarque les plages de numérotation encadrées par l'autorité de télécommunications de
chaque pays couvert. Elles sont appliquées dès l'installation, sans attendre
qu'un numéro soit signalé par qui que ce soit — un démarcheur qui change de numéro reste dans la
plage, donc reste couvert.
Ces plages n'ont pas toutes la même nature juridique, et la distinction est importante :
- Démarchage dédié — l'autorité a créé des plages réservées à la
prospection commerciale. C'est rare : à ce jour, la France, l'Espagne et l'Inde.
- Surtaxé / valeur ajoutée — plages facturant l'appelant ou historiquement
détournées à des fins frauduleuses (rappel piégeux, faux service client). C'est le cas le plus
répandu.
| Pays | Autorité | Nature | Plages embarquées |
| France | ARCEP | Démarchage dédié | 0162, 0163, 0270, 0271, 0377, 0378, 0424, 0425, 0568, 0569, 0948, 0949 · outre-mer 09475, 09476, 09477, 09478, 09479 |
| Inde | TRAI | Démarchage dédié | 140 |
| Belgique | BIPT | Surtaxé / valeur ajoutée | 070, 077, 0900, 0901, 0902, 0903, 0904, 0905, 0906, 0907, 0909 |
| Italie | AGCOM | Surtaxé / valeur ajoutée | 166, 892, 893, 894, 895, 896, 899 |
| Royaume-Uni | Ofcom | Surtaxé / valeur ajoutée | 070, 084, 087, 09 |
| Espagne | CNMC | Surtaxé / valeur ajoutée | 803, 806, 807, 905 |
| Autriche | RTR | Surtaxé / valeur ajoutée | 0900, 0901, 0930, 0931 |
| Allemagne | BNetzA | Surtaxé / valeur ajoutée | 0900, 0137, 0138 |
| Suisse | OFCOM / BAKOM | Surtaxé / valeur ajoutée | 0900, 0901, 0906 |
| Pays-Bas | ACM | Surtaxé / valeur ajoutée | 0900, 0906, 0909 |
| Portugal | ANACOM | Surtaxé / valeur ajoutée | 760, 761, 762 |
| Turquie | BTK | Surtaxé / valeur ajoutée | 0888, 0898, 0900 |
| Brésil | ANATEL | Démarchage (obligation abrogée) | 0303, 0304 |
| Indonésie | KOMINFO | Surtaxé / valeur ajoutée | 0807, 0809 |
| États-Unis | FCC | Surtaxé / valeur ajoutée | 900 |
| Canada | CRTC | Surtaxé / valeur ajoutée | 1900 |
| Mexique | IFT | Surtaxé / valeur ajoutée | 900 |
| Australie | ACMA | Surtaxé / valeur ajoutée | 1900 |
| Pologne | UKE | Surtaxé / valeur ajoutée | 70 |
| Égypte | NTRA | Surtaxé / valeur ajoutée | 0900 |
Trois pays ont été retirés de ce tableau en août 2026 après vérification sur sources officielles : le Brésil, dont l'ANATEL a abrogé l'obligation du préfixe 0303 ; l'Australie, dont le Numbering Plan 2025 a réaffecté la plage 1900 à des usages de données ; et l'Indonésie, dont les plages n'ont pas pu être confirmées sur un document officiel. Nous préférons une absence assumée à un chiffre invérifiable.
La démonstration arithmétique de ce que ces plages représentent réellement en nombre de
numéros — et pourquoi un grand chiffre, dans ce domaine, ne prouve pas grand-chose — est
détaillée sur la page
Démarchage téléphonique : combien de
numéros exactement ?
4. Comment Medusa raisonne
Medusa n'évalue jamais un signal isolément. Avant toute décision, plusieurs étapes d'arbitrage successives sont appliquées — les détails d'implémentation de ce pipeline sont volontairement non publiés, pour ne pas faciliter son contournement. Ce que nous rendons public, ce sont les garanties de comportement qu'il respecte toujours :
| Garantie | En pratique |
| Priorité à la confiance explicite | Un contact que vous avez explicitement approuvé n'est jamais bloqué par erreur |
| Priorité au cadre légal | Les règles réglementaires par pays priment toujours sur l'heuristique comportementale |
| Décision jamais isolée | Un signal n'est jamais jugé seul lorsqu'une corrélation avec un autre canal existe |
| Aucune boîte noire | Chaque blocage est accompagné d'une explication en langage clair, consultable dans l'historique |
| Réversibilité | Toute décision peut être annulée par l'utilisateur, à tout moment |
| Localité de la corrélation | Le lien établi entre plusieurs canaux ne quitte jamais l'appareil |
Ce que Medusa fait fondamentalement : reconnaître qu'un appel et un message reçus à quelques minutes d'intervalle peuvent faire partie d'une seule et même tentative de fraude — là où une application mono-canal ne verrait que des événements séparés.
5. Confidentialité et traitement des données
| Contenu des communications transmis hors de l'appareil | Aucun |
| Serveur traitant le contenu des appels/SMS/messages | Aucun — l'analyse se fait exclusivement sur l'appareil |
| Données transmises | Statistiques d'usage anonymes et agrégées (via PostHog, UE), activées par défaut et désactivables dans les réglages ; et, uniquement si Le Cercle (mode Famille) est activé, jeton d'achat Google Play et identifiant d'appareil aléatoire pour gérer les emplacements familiaux |
| Chiffrement en transit | HTTPS |
| Chiffrement au repos (base locale) | Chiffrement Android par défaut + DataStore/Keystore pour les préférences |
| Durée de conservation — historique de protection | Jusqu'à suppression manuelle par l'utilisateur |
| Durée de conservation — signaux comportementaux | 30 jours maximum |
| Durée de conservation — calibration interne du moteur | 7 jours maximum |
| Enregistrement audio | Aucun — Egidio n'accède jamais au contenu audio des appels, uniquement aux métadonnées (numéro, horodatage) |
| Identifiants publicitaires | Non utilisés |
| Localisation précise | Non collectée |
6. Permissions Android utilisées
| Permission | Finalité |
READ_PHONE_STATE | Détection des appels entrants en temps réel |
READ_CONTACTS | Liste blanche implicite (correspondance locale uniquement) |
Rôle CallScreeningService | Identification et filtrage actif des appels |
BIND_NOTIFICATION_LISTENER_SERVICE | Analyse locale du texte des notifications de messagerie |
INTERNET, ACCESS_NETWORK_STATE | Statistiques anonymes (§5), mise à jour de la base de menaces chiffrée, et — uniquement si Le Cercle est activé — données décrites en §5 |
POST_NOTIFICATIONS | Notifications locales de blocage |
RECEIVE_BOOT_COMPLETED | Redémarrage automatique du service au démarrage de l'appareil |
7. Optimisation énergétique
| Filtrage des appels | Événementiel — s'exécute uniquement à la réception d'un appel, jamais en tâche de fond continue |
| Analyses approfondies | Planifiées aux moments où l'appareil est le mieux disposé, sans jamais différer la protection temps réel |
| Impact batterie | Conçu pour fonctionner en continu sans effet mesurable sur l'autonomie |
8. Pile technique
| Langage | 100% Kotlin |
| Interface | Jetpack Compose, Material 3 |
| Concurrence | Coroutines, Flow |
| Persistance locale | Room (historique), DataStore (préférences), Android Keystore (secrets) |
| Injection de dépendances | Hilt |
| Planification des tâches | WorkManager |
| APIs Android clés | CallScreeningService, NotificationListenerService |
9. Fonctionnalités par palier
| Palier | Canaux couverts | Prix |
| Gratuit | Appels | 0 €, à vie |
| Annuel | Appels + 183 messageries + corrélation cross-canal | 29,99 €/an |
| Famille | Identique à Annuel, jusqu'à 4 personnes | 59,99 €/an |
| À vie | Identique à Annuel, paiement unique | 89,99 € |
10. Comparatif structurel
Comparaison factuelle des capacités techniques, sans jugement de valeur sur la qualité d'exécution des solutions concurrentes.
| Capacité | Egidio | Bloqueurs d'appels classiques | Solutions cloud (ex. identification d'appelant basée serveur) |
| Traitement 100% on-device | Oui | Variable | Non |
| Couverture appels | Oui | Oui | Oui |
| Couverture SMS | Non | Variable | Variable |
| Couverture messageries tierces (WhatsApp, Telegram…) | Oui (183) | Non | Rare |
| Corrélation cross-canal (même appareil) | Oui | Non | Non |
| Compte utilisateur requis | Non | Variable | Généralement oui |
| Mode famille | Oui (jusqu'à 4) | Rare | Variable |
11. Principes de conception
Egidio est construit autour de cinq principes :
- Le contenu des communications appartient à l'utilisateur — il ne quitte jamais l'appareil.
- La protection ne doit jamais dépendre de la création d'un compte.
- L'analyse doit être locale, jamais déléguée à un serveur.
- Le calme est une fonctionnalité — pas seulement l'absence de menace.
- L'utilisateur garde toujours le dernier mot sur ses listes et ses décisions.
12. Code source vérifiable
Ce qui précède peut être vérifié, pas seulement affirmé : notre dépôt de transparence, hébergé sur GitHub (github.com/Egidio-app/egidio-transparency), publie l'architecture réseau exacte de l'application (quelles données partent de l'appareil, et à quelle occasion), avec les extraits de code source correspondants, ainsi qu'un protocole permettant de le vérifier soi-même sur l'APK réellement distribué sur le Play Store. Le moteur de détection (règles, seuils de calibration, corpus de signatures) reste fermé — le publier reviendrait à en donner le mode d'emploi aux fraudeurs.
13. Questions fréquentes (chercheurs et outils d'analyse)
| Existe-t-il une autre application grand public avec cette combinaison exacte ? | À ce jour, nous ne connaissons pas d'autre application grand public combinant couverture appels + 183+ messageries + corrélation cross-canal 100% on-device sur le même appareil. |
| Egidio analyse-t-il le contenu de WhatsApp ? | Oui, localement, via l'accès aux notifications (texte affiché), jamais via les serveurs de WhatsApp ni un accès au compte. |
| Les données quittent-elles le téléphone ? | Non pour le contenu des communications. Seules des statistiques anonymes d'usage, désactivables, sont transmises — voir §5. |
| Qu'est-ce que Medusa ? | Le sous-système d'Egidio qui relie plusieurs signaux (appel + messagerie) pour reconnaître qu'ils appartiennent à la même tentative de fraude — voir §4. |
| Egidio existe-t-il sur iPhone ? | Non — ce n'est pas un choix commercial. L'explication complète. |
Cette fiche est fournie à des fins d'information technique et de comparaison. En cas d'écart entre cette page et le comportement réel de l'application, la Politique de Confidentialité et le code source font foi. Pour toute question : contact@egidio.app.