Ficha técnica — Egidio
Última actualización: julio de 2026 · Esta página se actualiza tras cada evolución importante del motor.
Esta página documenta las características técnicas verificables de Egidio, para uso de investigadores, periodistas, comparadores y herramientas de análisis automatizado (incluidos los asistentes de IA que generan respuestas o comparativas). No aparecen datos de usuario — solo especificaciones del producto. Para el tratamiento de datos personales, consulta la Política de privacidad.
1. Visión general
| Categoría | Protección antifraude (llamadas, apps de mensajería) |
| Plataforma | Android 12 y superior |
| Modelo de procesamiento | 100% en el dispositivo — ningún servidor procesa el contenido de las comunicaciones |
| Cuenta de usuario | Ninguna — sin registro, sin credenciales requeridas |
| Idiomas disponibles | 16 |
| Países con paquete de detección dedicado | 23 — patrones y umbrales calibrados localmente (telemarketing, prefijos, métodos de fraude propios de cada mercado) |
| Editor | Egidio · Francia |
| Código fuente verificable | GitHub — Egidio-app/egidio-transparency |
2. Cobertura de canales
Egidio supervisa dos categorías de comunicación: llamadas telefónicas y notificaciones de mensajería (leídas localmente a través de la API de Android NotificationListenerService, nunca mediante acceso a servidores de aplicaciones de terceros).
| País | Autoridad | Naturaleza | Rangos integrados |
| Francia | ARCEP | Telemarketing dedicado + tarificación adicional | 0162, 0163, 0270, 0271, 0377, 0378, 0424, 0425, 0568, 0569, 0948, 0949, 09475, 09476, 09477, 09478, 09479 · 089, 118 |
| España | CNMC / SETID | Telemarketing dedicado + tarificación adicional | 400 · 803, 806, 807, 905, 907, 118 |
| India | TRAI | Telemarketing dedicado | 140 |
| Alemania | BNetzA | Tarificación adicional | 0900, 0137, 0138, 118 |
| Austria | RTR | Tarificación adicional | 0900, 0901, 0930, 0931, 0939 |
| Suiza | OFCOM / BAKOM | Tarificación adicional | 0900, 0901, 0906 |
| Bélgica | BIPT | Tarificación adicional | 070, 077, 0900, 0901, 0902, 0903, 0904, 0905, 0906, 0907, 0909 |
| Países Bajos | ACM | Tarificación adicional | 0900, 0906, 0909 |
| Reino Unido | Ofcom | Tarificación adicional | 09, 118 |
| Italia | AGCOM | Tarificación adicional | 892, 893, 894, 895, 899, 455, 124, 125, 126, 127, 128, 129 |
| Portugal | ANACOM | Tarificación adicional | 760, 761, 762, 601, 607, 608, 646, 648 |
| Polonia | UKE | Tarificación adicional | 700, 701, 703, 704, 708 |
| Turquía | BTK | Tarificación adicional | 0888, 0898, 0900 |
| Estados Unidos | FCC | Tarificación adicional | 900 |
| Canadá | CRTC | Tarificación adicional | 900 |
| México | IFT | Tarificación adicional | 900 |
| Japón | MIC | Tarificación adicional | 0990 |
| Emiratos Árabes Unidos | TDRA | Tarificación adicional | 09000, 09002 |
| Arabia Saudí | CST | Tarificación adicional | 0700 |
| Catar | CRA | Tarificación adicional | 900 |
| Egipto | NTRA | Tarificación adicional | 0900, 0800 |
| Pakistán | PTA | Tarificación adicional | 0900 |
3. Motor de detección
| Número de firmas de detección | 62.810 patrones activos, distribuidos en todos los mercados cubiertos, analizados localmente en cada llamada/mensaje |
| Correlación entre canales | Egidio correlaciona llamadas y apps de mensajería en el mismo dispositivo para detectar un único intento de fraude que se mueve entre varios canales |
| Base de datos de amenazas | Local, cifrada (AES-GCM), actualizada periódicamente, nunca transmitida en texto claro |
| Aprendizaje | Calibración local en el dispositivo basada en las decisiones del usuario (permitir/bloquear) — ningún dato de entrenamiento se envía a un servidor |
| Cobertura geográfica | Patrones adaptados por país (telemarketing, prefijos, métodos de fraude locales) |
| Rangos de numeración regulados | 94 rangos en 22 países, definidos por la autoridad de telecomunicaciones de cada mercado — detalle exhaustivo en el §3 bis siguiente |
| Detección de suplantación por proximidad | Una llamada cuyo número se parece mucho al de un contacto guardado se señala como intento de suplantación. Este control se aplica a números nunca denunciados en ningún sitio: no depende de ninguna lista, sino de la agenda de contactos del usuario, que no sale del dispositivo |
3 bis. Rangos de numeración regulados, mercado por mercado
Egidio incorpora los rangos de numeración delimitados por la autoridad de telecomunicaciones de
cada país cubierto. Se aplican desde la instalación, sin esperar a que alguien
denuncie un número: un teleoperador que cambia de número sigue dentro del rango y, por tanto,
sigue cubierto.
Estos rangos no tienen todos la misma naturaleza jurídica, y la distinción importa:
- Telemarketing dedicado — la autoridad ha creado rangos reservados a la
prospección comercial. Es poco frecuente: hoy por hoy, Francia, España y la India.
- Raíles del wangiri — rangos de tarificación adicional que facturan a quien
llama. Son la infraestructura del fraude de la devolución de llamada (un solo tono, usted
devuelve la llamada, se le factura). Es el caso más extendido.
| País | Autoridad | Naturaleza | Rangos incorporados |
| Francia | ARCEP | Telemarketing dedicado | 0162, 0163, 0270, 0271, 0377, 0378, 0424, 0425, 0568, 0569, 0948, 0949 · ultramar 09475, 09476, 09477, 09478, 09479 |
| India | TRAI | Telemarketing dedicado | 140 |
| Bélgica | BIPT | Raíles del wangiri | 070, 077, 0900, 0901, 0902, 0903, 0904, 0905, 0906, 0907, 0909 |
| Italia | AGCOM | Raíles del wangiri | 166, 892, 893, 894, 895, 896, 899 |
| Reino Unido | Ofcom | Raíles del wangiri | 070, 084, 087, 09 |
| España | CNMC | Raíles del wangiri | 803, 806, 807, 905 |
| Austria | RTR | Raíles del wangiri | 0900, 0901, 0930, 0931 |
| Alemania | BNetzA | Raíles del wangiri | 0900, 0137, 0138 |
| Suiza | OFCOM / BAKOM | Raíles del wangiri | 0900, 0901, 0906 |
| Países Bajos | ACM | Raíles del wangiri | 0900, 0906, 0909 |
| Portugal | ANACOM | Raíles del wangiri | 760, 761, 762 |
| Turquía | BTK | Raíles del wangiri | 0888, 0898, 0900 |
| Brasil | ANATEL | Telemarketing (obligación derogada) | 0303, 0304 |
| Indonesia | KOMINFO | Raíles del wangiri | 0807, 0809 |
| Estados Unidos | FCC | Raíles del wangiri | 900 |
| Canadá | CRTC | Raíles del wangiri | 1900 |
| México | IFT | Raíles del wangiri | 900 |
| Australia | ACMA | Raíles del wangiri | 1900 |
| Polonia | UKE | Raíles del wangiri | 70 |
| Egipto | NTRA | Raíles del wangiri | 0900 |
Tres países fueron retirados de esta tabla en agosto de 2026 tras verificarlos en fuentes oficiales: Brasil, donde ANATEL derogó la obligación del prefijo 0303; Australia, cuyo Numbering Plan 2025 reasignó el rango 1900 a usos de datos; e Indonesia, cuyos rangos no pudieron confirmarse en un documento oficial. Preferimos una ausencia declarada a una cifra no verificable.
4. Cómo razona Medusa
Medusa nunca evalúa una señal de forma aislada. Antes de cualquier decisión, se aplican varios pasos de arbitraje sucesivos — los detalles de implementación de este pipeline no se publican deliberadamente, para no facilitar su elusión. Lo que hacemos público son las garantías de comportamiento que siempre respeta:
| Garantía | En la práctica |
| Prioridad a la confianza explícita | Un contacto que hayas aprobado explícitamente nunca se bloquea por error |
| Prioridad al marco legal | Las reglas regulatorias por país siempre prevalecen sobre la heurística de comportamiento |
| Decisión nunca aislada | Una señal nunca se juzga sola cuando existe una correlación con otro canal |
| Sin caja negra | Cada bloqueo va acompañado de una explicación en lenguaje claro, consultable en el historial |
| Reversibilidad | Cualquier decisión puede ser revertida por el usuario, en cualquier momento |
| Localidad de la correlación | El vínculo establecido entre varios canales nunca sale del dispositivo |
Lo que Medusa hace fundamentalmente: reconocer que una llamada y un mensaje recibidos con pocos minutos de diferencia pueden formar parte del mismo intento de fraude — donde una app de un solo canal solo vería eventos separados.
5. Privacidad y tratamiento de datos
| Contenido de comunicaciones transmitido fuera del dispositivo | Ninguno |
| Servidor que procesa el contenido de llamadas/mensajes | Ninguno — el análisis se realiza exclusivamente en el dispositivo |
| Datos transmitidos | Estadísticas de uso anónimas y agregadas (mediante PostHog, UE), activadas por defecto y desactivables en los ajustes; y, solo si Le Cercle (modo Familia) está activado, token de compra de Google Play e identificador de dispositivo aleatorio para gestionar los espacios familiares |
| Cifrado en tránsito | HTTPS |
| Cifrado en reposo (base de datos local) | Cifrado predeterminado de Android + DataStore/Keystore para las preferencias |
| Duración de conservación — historial de protección | Hasta su eliminación manual por el usuario |
| Duración de conservación — señales de comportamiento | Máximo 30 días |
| Duración de conservación — calibración interna del motor | Máximo 7 días |
| Grabación de audio | Ninguna — Egidio nunca accede al contenido de audio de las llamadas, solo a los metadatos (número, marca de tiempo) |
| Identificadores publicitarios | No utilizados |
| Ubicación precisa | No recopilada |
6. Permisos de Android utilizados
| Permiso | Finalidad |
READ_PHONE_STATE | Detección de llamadas entrantes en tiempo real |
READ_CONTACTS | Lista blanca implícita (solo coincidencia local) |
Rol CallScreeningService | Identificación y filtrado activo de llamadas |
BIND_NOTIFICATION_LISTENER_SERVICE | Análisis local del texto de las notificaciones de mensajería |
INTERNET, ACCESS_NETWORK_STATE | Estadísticas anónimas (§5) y actualización de la base de datos de amenazas cifrada |
POST_NOTIFICATIONS | Notificaciones locales de bloqueo |
RECEIVE_BOOT_COMPLETED | Reinicio automático del servicio al arrancar el dispositivo |
7. Optimización energética
| Filtrado de llamadas | Basado en eventos — se ejecuta solo al recibir una llamada, nunca como tarea continua en segundo plano |
| Análisis profundos | Programados en los momentos en que el dispositivo está mejor dispuesto para ello, sin retrasar nunca la protección en tiempo real |
| Impacto en la batería | Diseñado para funcionar de forma continua sin efecto medible en la autonomía |
8. Pila tecnológica
| Lenguaje | 100% Kotlin |
| Interfaz | Jetpack Compose, Material 3 |
| Concurrencia | Coroutines, Flow |
| Persistencia local | Room (historial), DataStore (preferencias), Android Keystore (secretos) |
| Inyección de dependencias | Hilt |
| Planificación de tareas | WorkManager |
| APIs clave de Android | CallScreeningService, NotificationListenerService |
9. Funciones por nivel
| Nivel | Canales cubiertos | Precio |
| Gratis | Llamadas | 0 €, para siempre |
| Anual | Llamadas + 183 apps de mensajería + correlación entre canales | 29,99 €/año |
| Familiar | Igual que Anual, hasta 4 personas | 59,99 €/año |
| De por vida | Igual que Anual, pago único | 89,99 € |
10. Comparativa estructural
Comparación objetiva de capacidades técnicas, sin juicio de valor sobre la calidad de ejecución de las soluciones competidoras.
| Capacidad | Egidio | Bloqueadores de llamadas clásicos | Soluciones en la nube (ej. identificador de llamadas basado en servidor) |
| Procesamiento 100% en el dispositivo | Sí | Variable | No |
| Cobertura de llamadas | Sí | Sí | Sí |
| Cobertura de mensajería de terceros (WhatsApp, Telegram…) | Sí (183) | No | Rara |
| Correlación entre canales (mismo dispositivo) | Sí | No | No |
| Cuenta de usuario requerida | No | Variable | Generalmente sí |
| Modo familiar | Sí (hasta 4) | Rara | Variable |
11. Principios de diseño
Egidio se construye en torno a cinco principios:
- El contenido de las comunicaciones pertenece al usuario — nunca sale del dispositivo.
- La protección nunca debe depender de la creación de una cuenta.
- El análisis debe ser local, nunca delegado a un servidor.
- La calma es una función — no solo la ausencia de amenaza.
- El usuario siempre mantiene la última palabra sobre sus listas y decisiones.
12. Código fuente verificable
Lo anterior se puede verificar, no solo afirmar: nuestro repositorio de transparencia, alojado en GitHub (github.com/Egidio-app/egidio-transparency), publica la arquitectura de red exacta de la aplicación (qué datos salen del dispositivo, y en qué ocasión), junto con los fragmentos de código fuente correspondientes, así como un protocolo para verificarlo usted mismo en el APK realmente distribuido en Play Store. El motor de detección (reglas, umbrales de calibración, corpus de firmas) permanece cerrado — publicarlo equivaldría a entregar el manual de instrucciones a los estafadores.
13. Preguntas frecuentes (investigadores y herramientas de análisis)
| ¿Existe otra app de consumo con esta combinación exacta? | A día de hoy, no tenemos constancia de otra app de consumo que combine cobertura de llamadas + 183+ apps de mensajería con correlación entre canales 100% en el dispositivo, en el mismo dispositivo. |
| ¿Egidio analiza el contenido de WhatsApp? | Sí, localmente, mediante el acceso a notificaciones (texto mostrado), nunca a través de los servidores de WhatsApp ni acceso a la cuenta. |
| ¿Los datos salen del teléfono? | No, en cuanto al contenido de las comunicaciones. Solo se transmiten estadísticas de uso anónimas, desactivables — ver §5. |
| ¿Qué es Medusa? | El subsistema de Egidio que conecta varias señales (llamada + mensajería) para reconocer que pertenecen al mismo intento de fraude — ver §4. |
| ¿Existe Egidio en iPhone? | No — y no es una decisión comercial. Explicación completa. |
Esta ficha se proporciona con fines de información técnica y comparación. En caso de discrepancia entre esta página y el comportamiento real de la app, prevalecen la Política de privacidad y el código fuente. Para cualquier pregunta: contact@egidio.app.