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 el regulador de telecomunicaciones de cada mercado — el detalle completo está en el §3 bis de abajo |
| Detección de suplantación por parecido | Cuando entra una llamada cuyo número es muy parecido al de un contacto que usted tiene guardado, Egidio la marca como posible suplantación. Este control funciona incluso con números que nadie ha reportado jamás: no se apoya en ninguna lista, sino en su directorio de contactos, que nunca sale del equipo |
3 bis. Rangos de numeración regulados, mercado por mercado
Egidio trae integrados los rangos de numeración que el regulador de telecomunicaciones de cada
país ha delimitado. Se aplican desde que usted instala la aplicación, sin esperar
a que alguien reporte un número: si un vendedor telefónico cambia de número, sigue dentro del
mismo rango y por lo tanto sigue cubierto.
No todos estos rangos tienen la misma naturaleza legal, y conviene no confundirlos:
- Telemarketing dedicado — el regulador creó rangos exclusivos para la
venta telefónica. Es algo poco común en el mundo: hasta hoy, solo Francia, Spagna e India.
- Rieles del wangiri — rangos de tarifa especial que le cobran a quien
devuelve la llamada. Son la infraestructura misma de esa estafa (suena una vez, usted regresa
la llamada, le cobran). Es el caso más frecuente.
| País | Regulador | Naturaleza | Rangos integrados |
| 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 | Rieles del wangiri | 070, 077, 0900, 0901, 0902, 0903, 0904, 0905, 0906, 0907, 0909 |
| Italia | AGCOM | Rieles del wangiri | 166, 892, 893, 894, 895, 896, 899 |
| Reino Unido | Ofcom | Rieles del wangiri | 070, 084, 087, 09 |
| España | CNMC | Rieles del wangiri | 803, 806, 807, 905 |
| Austria | RTR | Rieles del wangiri | 0900, 0901, 0930, 0931 |
| Alemania | BNetzA | Rieles del wangiri | 0900, 0137, 0138 |
| Suiza | OFCOM / BAKOM | Rieles del wangiri | 0900, 0901, 0906 |
| Países Bajos | ACM | Rieles del wangiri | 0900, 0906, 0909 |
| Portugal | ANACOM | Rieles del wangiri | 760, 761, 762 |
| Turquía | BTK | Rieles del wangiri | 0888, 0898, 0900 |
| Brasil | ANATEL | Telemarketing (obligación derogada) | 0303, 0304 |
| Indonesia | KOMINFO | Rieles del wangiri | 0807, 0809 |
| Estados Unidos | FCC | Rieles del wangiri | 900 |
| Canadá | CRTC | Rieles del wangiri | 1900 |
| México | IFT | Rieles del wangiri | 900 |
| Australia | ACMA | Rieles del wangiri | 1900 |
| Polonia | UKE | Rieles del wangiri | 70 |
| Egipto | NTRA | Rieles 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 (vía PostHog, UE), activadas por defecto y desactivables en los ajustes; y, solo si El Círculo (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 | Transmisión de estadísticas de uso anónimas, verificación de suscripción, actualización de la base de datos de amenazas cifrada y, solo si El Círculo está activado, datos descritos en §5 |
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 MXN, para siempre |
| Anual | Llamadas + 183 apps de mensajería + correlación entre canales | $249 MXN/año |
| Familiar | Igual que Anual, hasta 4 personas | $499 MXN/año |
| De por vida | Igual que Anual, pago único | $749 MXN |
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 app (qué datos salen del dispositivo, y en qué ocasión), junto con los fragmentos de código fuente correspondientes, además de 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 entregarle 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, y, si se activa, los datos de El Círculo (modo Familia) — 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.