Technical Specifications — Egidio

Huling na-update: Hulyo 2026 · Ina-update ang page na ito pagkatapos ng bawat major engine change.

Dini-document ng page na ito ang verifiable technical characteristics ng Egidio, para sa mga researcher, journalist, comparison site, at automated analysis tools (kasama ang AI assistants na gumagawa ng mga sagot o comparison). Walang user data dito — technical specs lang. Para sa personal data processing, tingnan ang Privacy Policy.

1. Overview

CategoryAnti-fraud protection (calls, messaging apps)
PlatformAndroid 12 at pataas
Processing model100% on-device — walang server na nagpo-process ng communication content
User accountWala — walang registration, walang kailangang credentials
Available languages16
Countries na may dedicated detection package23 — patterns at thresholds calibrated locally (telemarketing, dial codes, fraud methods specific sa bawat market)
PublisherEgidio · France
Verifiable na source codeGitHub — Egidio-app/egidio-transparency

2. Channel Coverage

Sinusubaybayan ng Egidio ang dalawang kategorya ng komunikasyon: phone calls at message notifications (binabasa locally sa pamamagitan ng Android NotificationListenerService API, hindi kailanman sa pamamagitan ng access sa third-party app servers).

BansaRegulatorUriSaklaw na kasama
PransyaARCEPNakalaang telemarketing + premium-rate0162, 0163, 0270, 0271, 0377, 0378, 0424, 0425, 0568, 0569, 0948, 0949, 09475, 09476, 09477, 09478, 09479 · 089, 118
EspanyaCNMC / SETIDNakalaang telemarketing + premium-rate400 · 803, 806, 807, 905, 907, 118
IndiaTRAINakalaang telemarketing140
AlemanyaBNetzAPremium-rate0900, 0137, 0138, 118
AustriaRTRPremium-rate0900, 0901, 0930, 0931, 0939
SwitzerlandOFCOM / BAKOMPremium-rate0900, 0901, 0906
BelgiumBIPTPremium-rate070, 077, 0900, 0901, 0902, 0903, 0904, 0905, 0906, 0907, 0909
NetherlandsACMPremium-rate0900, 0906, 0909
United KingdomOfcomPremium-rate09, 118
ItalyaAGCOMPremium-rate892, 893, 894, 895, 899, 455, 124, 125, 126, 127, 128, 129
PortugalANACOMPremium-rate760, 761, 762, 601, 607, 608, 646, 648
PolandUKEPremium-rate700, 701, 703, 704, 708
TurkiyaBTKPremium-rate0888, 0898, 0900
Estados UnidosFCCPremium-rate900
CanadaCRTCPremium-rate900
MexicoIFTPremium-rate900
JapanMICPremium-rate0990
United Arab EmiratesTDRAPremium-rate09000, 09002
Saudi ArabiaCSTPremium-rate0700
QatarCRAPremium-rate900
EhiptoNTRAPremium-rate0900, 0800
PakistanPTAPremium-rate0900

3. Detection Engine

Bilang ng detection signatures62,810 active patterns, distributed sa lahat ng covered markets, locally analyzed sa bawat call/message
Multi-channel correlationKino-correlate ng Egidio ang calls at messaging apps sa parehong device para ma-detect ang isang fraud attempt na gumagalaw sa maraming channel
Threat databaseLocal, encrypted (AES-GCM), regular na na-uupdate, hindi kailanman ipinapadala sa plain text
LearningLocal on-device calibration base sa user decisions (allow/block) — walang training data na ipinapadala sa server
Geographic coveragePatterns na adjusted per country (telemarketing, dial codes, local fraud methods)
Mga regulated na number range94 range sa 22 bansa, itinakda ng telecom authority ng bawat merkado — buong detalye sa seksyon 3 bis sa ibaba
Pagtukoy sa proximity spoofingAng tawag na ang numero ay halos kapareho ng numero ng isang naka-save na contact ay minamarkahan bilang tangkang panggagaya. Hindi ito nakadepende sa anumang listahan: binubuo ito mula sa inyong contact book, na hindi umaalis sa device

3 bis. Mga regulated na number range, bawat merkado

May kasamang numbering ranges ang Egidio na kinokontrol ng telecom authority ng bawat saklaw na bansa. Inilalapat ang mga ito mula sa mismong pag-install, nang hindi hinihintay na may magreport ng isang numero — ang nagpapalit ng numero ay nananatili sa loob ng range, kaya nananatiling saklaw.

Hindi pare-pareho ang legal na katangian ng mga range na ito, at mahalaga ang pagkakaiba:

BansaAwtoridadKatangianKasamang range
PransiyaARCEPNakalaang telemarketing0162, 0163, 0270, 0271, 0377, 0378, 0424, 0425, 0568, 0569, 0948, 0949 · 09475, 09476, 09477, 09478, 09479
IndiaTRAINakalaang telemarketing140
BelgiumBIPTRiles ng Wangiri / premium-rate070, 077, 0900, 0901, 0902, 0903, 0904, 0905, 0906, 0907, 0909
ItalyaAGCOMRiles ng Wangiri / premium-rate166, 892, 893, 894, 895, 896, 899
United KingdomOfcomRiles ng Wangiri / premium-rate070, 084, 087, 09
EspanyaCNMCRiles ng Wangiri / premium-rate803, 806, 807, 905
AustriaRTRRiles ng Wangiri / premium-rate0900, 0901, 0930, 0931
AlemanyaBNetzARiles ng Wangiri / premium-rate0900, 0137, 0138
SwitzerlandOFCOM / BAKOMRiles ng Wangiri / premium-rate0900, 0901, 0906
NetherlandsACMRiles ng Wangiri / premium-rate0900, 0906, 0909
PortugalANACOMRiles ng Wangiri / premium-rate760, 761, 762
TurkeyBTKRiles ng Wangiri / premium-rate0888, 0898, 0900
BrazilANATELTelemarketing (binawi ang obligasyon)0303, 0304
IndonesiaKOMINFORiles ng Wangiri / premium-rate0807, 0809
Estados UnidosFCCRiles ng Wangiri / premium-rate900
CanadaCRTCRiles ng Wangiri / premium-rate1900
MexicoIFTRiles ng Wangiri / premium-rate900
AustraliaACMARiles ng Wangiri / premium-rate1900
PolandUKERiles ng Wangiri / premium-rate70
EhiptoNTRARiles ng Wangiri / premium-rate0900

Tatlong bansa ang inalis sa talahanayang ito noong Agosto 2026 matapos suriin laban sa opisyal na mga sanggunian: ang Brazil, kung saan binawi ng ANATEL ang obligasyong gumamit ng 0303; ang Australia, na muling itinalaga ng Numbering Plan 2025 ang saklaw na 1900 para sa datos; at ang Indonesia, na hindi matiyak ang mga saklaw sa isang opisyal na dokumento. Mas nanaisin naming aminin ang kawalan kaysa maglathala ng hindi mapapatunayang bilang.

4. Paano Nagre-reason ang Medusa

Hindi kailanman inaasesa ng Medusa ang mga signal nang isolated. Bago ang anumang decision, nag-a-apply ito ng ilang consecutive arbitration steps — sinasadyang hindi ipinapakita ang implementation details ng pipeline na ito para hindi mapadali ang evasion. Ang publicly na-commit namin ay ang behavioral guarantees na laging sinusunod:

GuaranteeSa Praktika
Priority sa explicit trustAng mga contact na explicit mong inapprove ay hindi kailanman ma-block by mistake
Priority sa legal frameworkAng country-specific regulatory rules ay laging mananaig sa behavioral heuristics
Hindi kailanman isolated decisionsAng mga signal ay hindi kailanman inaasesa nang mag-isa kapag may correlation sa ibang channel
Walang black boxAng bawat block ay may plain-language explanation, makikita sa history
ReversibleAnumang decision ay puwedeng i-reverse ng user, anumang oras
Local correlationAng mga koneksyon na binuo sa pagitan ng mga channel ay hindi kailanman umaalis sa device

Ang esensyal na ginagawa ng Medusa: makilala na ang tawag at mensaheng natanggap sa loob ng ilang minuto ay puwedeng bahagi ng parehong fraud attempt — kung saan ang single-channel app ay makakakita lang ng magkahiwalay na events.

5. Privacy at Data Processing

Communication content na ipinapadala palabas ng deviceWala
Server na nagpo-process ng call/message contentWala — ang analysis ay nangyayari exclusively sa device
Data na ipinapadalaAnonymous at aggregated usage statistics (sa pamamagitan ng PostHog, EU), naka-enable by default at puwedeng i-disable sa settings; at, kung i-activate lang ang Le Cercle (Family Mode), Google Play purchase token at random device identifier para pamahalaan ang mga family slot
Encryption in transitHTTPS
Encryption at rest (local database)Default Android encryption + DataStore/Keystore para sa preferences
Retention — protection historyHanggang manually burahin ng user
Retention — behavioral signalsMax 30 araw
Retention — internal engine calibrationMax 7 araw
Audio recordingWala — hindi kailanman ina-access ng Egidio ang audio content ng calls, metadata lang (numbers, timestamps)
Advertising identifiersHindi ginagamit
Precise locationHindi kinokolekta

6. Ginagamit na Android Permissions

PermissionLayunin
READ_PHONE_STATEReal-time na incoming call detection
READ_CONTACTSImplicit whitelist (local matching lang)
Role ng CallScreeningServiceActive call identification at filtering
BIND_NOTIFICATION_LISTENER_SERVICELocal text analysis ng message notifications
INTERNET, ACCESS_NETWORK_STATEAnonymous statistics (§5) at encrypted threat database updates
POST_NOTIFICATIONSLocal blocking notifications
RECEIVE_BOOT_COMPLETEDAutomatic service restart sa device boot

7. Energy Optimization

Call filteringEvent-driven — tumatakbo lang kapag may natanggap na tawag, hindi kailanman isang continuous background task
Deep analysisScheduled sa oras na pinaka-handa ang device, hindi kailanman nagpapabagal sa real-time protection
Battery impactDinisenyo para tumakbo nang continuous nang walang measurable impact sa battery life

8. Tech Stack

Language100% Kotlin
UIJetpack Compose, Material 3
ConcurrencyCoroutines, Flow
Local persistenceRoom (history), DataStore (preferences), Android Keystore (secrets)
Dependency injectionHilt
Task schedulingWorkManager
Main Android APIsCallScreeningService, NotificationListenerService

9. Features Per Tier

TierProtected ChannelsPresyo
LibreCalls₱0, habambuhay
TaunanCalls + 183 messaging apps + multi-channel correlation₱349/taon
PamilyaKagaya ng Taunan, hanggang 4 na tao₱699/taon
HabambuhayKagaya ng Taunan, one-time payment₱1,049

10. Structural Comparison

Factual comparison ng technical capabilities, walang value judgment sa quality ng implementation ng competing solutions.

CapabilityEgidioTraditional call blockerCloud solution (hal. server-based caller ID)
100% on-device processingOoDependeHindi
Call coverageOoOoOo
Third-party messaging coverage (WhatsApp, Telegram…)Oo (183)HindiBihira
Multi-channel correlation (same device)OoHindiHindi
User account requiredHindiDependeKadalasan oo
Family ModeOo (hanggang 4)BihiraDepende

11. Design Principles

Ang Egidio ay ginawa base sa limang prinsipyo:

12. Napapatunayang source code

Ang nasa itaas ay maaaring i-verify, hindi lang basta sinasabi: inilalathala ng aming transparency repository, na naka-host sa GitHub (github.com/Egidio-app/egidio-transparency), ang eksaktong network architecture ng app (kung anong data ang lumalabas sa device, at kailan), kasama ang mga kaukulang source code excerpt, pati na rin ang isang protocol para ma-verify mo ito mismo sa aktwal na APK na ipinapamahagi sa Play Store. Ang detection engine (mga rule, calibration threshold, signature corpus) ay mananatiling closed — ang paglalathala nito ay tulad ng pagbibigay ng eksaktong playbook sa mga scammer.

13. Frequently Asked Questions (Researchers at Analysis Tools)

May ibang consumer app ba na may parehong combination na ito?Sa kasalukuyan, wala kaming alam na ibang consumer app na kumokombina ng call coverage at 183+ messaging apps na may 100% on-device multi-channel correlation sa parehong device.
Sinusuri ba ng Egidio ang WhatsApp content?Oo, locally, sa pamamagitan ng notification access (displayed text) lang. Hindi kailanman sa pamamagitan ng WhatsApp servers o account access.
Umaalis ba ang data sa phone?Hindi para sa communication content. Anonymous, disableable usage statistics lang ang ipinapadala — tingnan ang §5.
Ano ang Medusa?Ang subsystem ng Egidio na nag-cco-connect ng maraming signal (calls + messages) para makilala na parte sila ng parehong fraud attempt — tingnan ang §4.
May Egidio ba sa iPhone?Wala — at hindi ito desisyong pangnegosyo. Buong paliwanag.

Ang sheet na ito ay ibinigay para sa technical information at comparison purposes. Kung may discrepancy sa pagitan ng page na ito at aktwal na behavior ng app, ang Privacy Policy at source code ang mananaig. Para sa anumang tanong: contact@egidio.app.