Technisch blad — Egidio
Laatst bijgewerkt: juli 2026 · Deze pagina wordt bijgewerkt na elke belangrijke wijziging van de engine.
Deze pagina documenteert de verifieerbare technische kenmerken van Egidio, voor gebruik door onderzoekers, journalisten, vergelijkingssites en geautomatiseerde analysetools (inclusief AI-assistenten die antwoorden of vergelijkingen genereren). Er staan geen gebruikersgegevens op — alleen productspecificaties. Voor de verwerking van persoonsgegevens, zie het Privacybeleid.
1. Overzicht
| Categorie | Bescherming tegen fraude (oproepen, berichten-apps) |
| Platform | Android 12 en hoger |
| Verwerkingsmodel | 100% op het apparaat — geen enkele server verwerkt communicatie-inhoud |
| Gebruikersaccount | Geen — geen registratie, geen inloggegevens vereist |
| Beschikbare talen | 16 |
| Landen met een dedicated detectiepakket | 23 — lokaal gekalibreerde patronen en drempelwaarden (telemarketing, netnummers, fraudemethoden specifiek per markt) |
| Uitgever | Egidio · Frankrijk |
| Verifieerbare broncode | GitHub — Egidio-app/egidio-transparency |
2. Kanaaldekking
Egidio bewaakt twee categorieën communicatie: telefoonoproepen en berichtenmeldingen (lokaal gelezen via de Android-API NotificationListenerService, nooit via toegang tot servers van apps van derden).
| Land | Toezichthouder | Aard | Opgenomen reeksen |
| Frankrijk | ARCEP | Eigen telemarketingreeksen + betaalde nummers | 0162, 0163, 0270, 0271, 0377, 0378, 0424, 0425, 0568, 0569, 0948, 0949, 09475, 09476, 09477, 09478, 09479 · 089, 118 |
| Spanje | CNMC / SETID | Eigen telemarketingreeksen + betaalde nummers | 400 · 803, 806, 807, 905, 907, 118 |
| India | TRAI | Eigen telemarketingreeksen | 140 |
| Duitsland | BNetzA | Betaalde informatienummers | 0900, 0137, 0138, 118 |
| Oostenrijk | RTR | Betaalde informatienummers | 0900, 0901, 0930, 0931, 0939 |
| Zwitserland | OFCOM / BAKOM | Betaalde informatienummers | 0900, 0901, 0906 |
| België | BIPT | Betaalde informatienummers | 070, 077, 0900, 0901, 0902, 0903, 0904, 0905, 0906, 0907, 0909 |
| Nederland | ACM | Betaalde informatienummers | 0900, 0906, 0909 |
| Verenigd Koninkrijk | Ofcom | Betaalde informatienummers | 09, 118 |
| Italië | AGCOM | Betaalde informatienummers | 892, 893, 894, 895, 899, 455, 124, 125, 126, 127, 128, 129 |
| Portugal | ANACOM | Betaalde informatienummers | 760, 761, 762, 601, 607, 608, 646, 648 |
| Polen | UKE | Betaalde informatienummers | 700, 701, 703, 704, 708 |
| Turkije | BTK | Betaalde informatienummers | 0888, 0898, 0900 |
| Verenigde Staten | FCC | Betaalde informatienummers | 900 |
| Canada | CRTC | Betaalde informatienummers | 900 |
| Mexico | IFT | Betaalde informatienummers | 900 |
| Japan | MIC | Betaalde informatienummers | 0990 |
| Verenigde Arabische Emiraten | TDRA | Betaalde informatienummers | 09000, 09002 |
| Saoedi-Arabië | CST | Betaalde informatienummers | 0700 |
| Qatar | CRA | Betaalde informatienummers | 900 |
| Egypte | NTRA | Betaalde informatienummers | 0900, 0800 |
| Pakistan | PTA | Betaalde informatienummers | 0900 |
3. Detectie-engine
| Aantal detectiesignaturen | 62.810 actieve patronen, verspreid over alle gedekte markten, lokaal geanalyseerd bij elke oproep/elk bericht |
| Kanaaloverschrijdende correlatie | Egidio correleert oproepen en berichten-apps op hetzelfde apparaat om één enkele fraudepoging te detecteren die zich over meerdere kanalen verplaatst |
| Dreigingsdatabase | Lokaal, versleuteld (AES-GCM), periodiek bijgewerkt, nooit onversleuteld verzonden |
| Leren | Lokale kalibratie op het apparaat op basis van gebruikersbeslissingen (toestaan/blokkeren) — geen trainingsgegevens naar een server verzonden |
| Geografische dekking | Per land aangepaste patronen (telemarketing, netnummers, lokale fraudemethoden) |
| Gereguleerde nummerreeksen | 94 reeksen in 22 landen, vastgesteld door de telecomtoezichthouder van elke markt — volledig overzicht in paragraaf 3 bis hieronder |
| Detectie van nabijheidsspoofing | Een oproep waarvan het nummer sterk lijkt op dat van een opgeslagen contact wordt gemeld als poging tot misleiding. Deze controle geldt ook voor nummers die nergens ooit zijn gemeld: zij steunt op geen enkele lijst, maar op uw contactenlijst, die het toestel niet verlaat |
3 bis. Gereguleerde nummerreeksen, markt per markt
Egidio bevat de nummerreeksen die door de telecomtoezichthouder van elk gedekt land zijn
gereguleerd. Zij worden vanaf de installatie toegepast, zonder te wachten tot
een nummer door wie dan ook is gemeld — een telemarketeer die van nummer wisselt, blijft binnen
de reeks en dus gedekt.
Deze reeksen hebben niet allemaal dezelfde juridische aard, en dat onderscheid is van
belang:
- Eigen telemarketingreeksen — de toezichthouder heeft reeksen gecreëerd die
uitsluitend voor commerciële benadering zijn bestemd. Dat is zeldzaam: tot op heden
Frankrijk, Spanje en India.
- Rails van de wangiri / betaalnummers — reeksen die de beller kosten in
rekening brengen. Zij vormen de infrastructuur van de terugbelfraude (één keer overgaan, u belt
terug, u wordt gefactureerd). Dit is het meest voorkomende geval.
| Land | Toezichthouder | Aard | Meegeleverde reeksen |
| Frankrijk | ARCEP | Eigen telemarketingreeksen | 0162, 0163, 0270, 0271, 0377, 0378, 0424, 0425, 0568, 0569, 0948, 0949 · overzeese gebieden 09475, 09476, 09477, 09478, 09479 |
| India | TRAI | Eigen telemarketingreeksen | 140 |
| België | BIPT | Rails van de wangiri | 070, 077, 0900, 0901, 0902, 0903, 0904, 0905, 0906, 0907, 0909 |
| Italië | AGCOM | Rails van de wangiri | 166, 892, 893, 894, 895, 896, 899 |
| Verenigd Koninkrijk | Ofcom | Rails van de wangiri | 070, 084, 087, 09 |
| Spanje | CNMC | Rails van de wangiri | 803, 806, 807, 905 |
| Oostenrijk | RTR | Rails van de wangiri | 0900, 0901, 0930, 0931 |
| Duitsland | BNetzA | Rails van de wangiri | 0900, 0137, 0138 |
| Zwitserland | OFCOM / BAKOM | Rails van de wangiri | 0900, 0901, 0906 |
| Nederland | ACM | Rails van de wangiri | 0900, 0906, 0909 |
| Portugal | ANACOM | Rails van de wangiri | 760, 761, 762 |
| Turkije | BTK | Rails van de wangiri | 0888, 0898, 0900 |
| Brazilië | ANATEL | Telemarketing (verplichting ingetrokken) | 0303, 0304 |
| Indonesië | KOMINFO | Rails van de wangiri | 0807, 0809 |
| Verenigde Staten | FCC | Rails van de wangiri | 900 |
| Canada | CRTC | Rails van de wangiri | 1900 |
| Mexico | IFT | Rails van de wangiri | 900 |
| Australië | ACMA | Rails van de wangiri | 1900 |
| Polen | UKE | Rails van de wangiri | 70 |
| Egypte | NTRA | Rails van de wangiri | 0900 |
Drie landen zijn in augustus 2026 uit deze tabel verwijderd na toetsing aan officiële bronnen: Brazilië, waar ACM-tegenhanger ANATEL de verplichting van het 0303-nummer heeft ingetrokken; Australië, waar het Numbering Plan 2025 de reeks 1900 heeft herbestemd voor datagebruik; en Indonesië, waarvan de reeksen niet in een officieel document konden worden bevestigd. Liever een erkende leemte dan een oncontroleerbaar cijfer.
4. Hoe Medusa redeneert
Medusa beoordeelt een signaal nooit geïsoleerd. Voor elke beslissing worden meerdere opeenvolgende afwegingsstappen toegepast — de implementatiedetails van deze pipeline worden bewust niet gepubliceerd, om omzeiling niet te vergemakkelijken. Wat we wel openbaar maken zijn de gedragsgaranties die altijd worden nageleefd:
| Garantie | In de praktijk |
| Voorrang voor expliciet vertrouwen | Een contact dat u expliciet heeft goedgekeurd, wordt nooit per ongeluk geblokkeerd |
| Voorrang voor het wettelijk kader | Landspecifieke regelgevende regels hebben altijd voorrang op gedragsheuristiek |
| Nooit een geïsoleerde beslissing | Een signaal wordt nooit alleen beoordeeld wanneer er een correlatie met een ander kanaal bestaat |
| Geen zwarte doos | Elke blokkade gaat vergezeld van een duidelijke uitleg, raadpleegbaar in de geschiedenis |
| Omkeerbaarheid | Elke beslissing kan op elk moment door de gebruiker worden teruggedraaid |
| Lokaliteit van de correlatie | De link tussen kanalen verlaat nooit het apparaat |
Wat Medusa fundamenteel doet: herkennen dat een oproep en een bericht ontvangen binnen enkele minuten van elkaar deel kunnen uitmaken van dezelfde fraudepoging — waar een eenkanaals-app alleen aparte gebeurtenissen zou zien.
5. Privacy en gegevensverwerking
| Communicatie-inhoud buiten het apparaat verzonden | Geen |
| Server die oproep-/berichtinhoud verwerkt | Geen — analyse gebeurt uitsluitend op het apparaat |
| Verzonden gegevens | Anonieme en geaggregeerde gebruiksstatistieken (via PostHog, EU), standaard ingeschakeld en uitschakelbaar in de instellingen; en, alleen als Le Cercle (gezinsmodus) geactiveerd is, het Google Play-aankooptoken en een willekeurige apparaat-identificatie om de gezinsplaatsen te beheren |
| Versleuteling tijdens transport | HTTPS |
| Versleuteling in rust (lokale database) | Standaard Android-versleuteling + DataStore/Keystore voor voorkeuren |
| Bewaartermijn — beschermingsgeschiedenis | Tot handmatige verwijdering door gebruiker |
| Bewaartermijn — gedragssignalen | Maximaal 30 dagen |
| Bewaartermijn — interne kalibratie van de engine | Maximaal 7 dagen |
| Audio-opname | Geen — Egidio benadert nooit de audio-inhoud van oproepen, alleen metadata (nummer, tijdstip) |
| Advertentie-ID's | Niet gebruikt |
| Precieze locatie | Niet verzameld |
6. Gebruikte Android-machtigingen
| Machtiging | Doel |
READ_PHONE_STATE | Real-time detectie van inkomende oproepen |
READ_CONTACTS | Impliciete witte lijst (alleen lokale matching) |
Rol CallScreeningService | Actieve identificatie en filtering van oproepen |
BIND_NOTIFICATION_LISTENER_SERVICE | Lokale tekstanalyse van berichtenmeldingen |
INTERNET, ACCESS_NETWORK_STATE | Anonieme statistieken (§5) en versleutelde updates van de dreigingsdatabase |
POST_NOTIFICATIONS | Lokale blokkeringsmeldingen |
RECEIVE_BOOT_COMPLETED | Automatisch herstarten van de dienst bij het opstarten van het apparaat |
7. Energie-optimalisatie
| Oproepfiltering | Gebeurtenisgestuurd — draait alleen bij ontvangst van een oproep, nooit als continue achtergrondtaak |
| Diepteanalyses | Gepland op momenten waarop het apparaat daar het beste voor beschikbaar is, zonder ooit realtime bescherming te vertragen |
| Impact op de batterij | Ontworpen om continu te draaien zonder meetbaar effect op de accuduur |
8. Technologiestapel
| Taal | 100% Kotlin |
| Interface | Jetpack Compose, Material 3 |
| Concurrency | Coroutines, Flow |
| Lokale opslag | Room (geschiedenis), DataStore (voorkeuren), Android Keystore (geheimen) |
| Dependency injection | Hilt |
| Taakplanning | WorkManager |
| Belangrijke Android-API's | CallScreeningService, NotificationListenerService |
9. Functies per niveau
| Niveau | Gedekte kanalen | Prijs |
| Gratis | Oproepen | €0, voor altijd |
| Jaarlijks | Oproepen + 183 berichten-apps + kanaaloverschrijdende correlatie | €29,99/jaar |
| Familie | Zoals Jaarlijks, tot 4 personen | €59,99/jaar |
| Levenslang | Zoals Jaarlijks, eenmalige betaling | €89,99 |
10. Structurele vergelijking
Feitelijke vergelijking van technische mogelijkheden, zonder waardeoordeel over de uitvoeringskwaliteit van concurrerende oplossingen.
| Mogelijkheid | Egidio | Klassieke oproepblokkers | Cloud-oplossingen (bijv. server-gebaseerde beller-ID) |
| 100% verwerking op het apparaat | Ja | Variabel | Nee |
| Dekking van oproepen | Ja | Ja | Ja |
| Dekking van berichten-apps van derden (WhatsApp, Telegram…) | Ja (183) | Nee | Zeldzaam |
| Kanaaloverschrijdende correlatie (zelfde apparaat) | Ja | Nee | Nee |
| Gebruikersaccount vereist | Nee | Variabel | Meestal wel |
| Familiemodus | Ja (tot 4) | Zeldzaam | Variabel |
11. Ontwerpprincipes
Egidio is gebouwd rond vijf principes:
- De inhoud van communicatie behoort de gebruiker toe — het verlaat nooit het apparaat.
- Bescherming mag nooit afhankelijk zijn van het aanmaken van een account.
- Analyse moet lokaal zijn, nooit gedelegeerd aan een server.
- Rust is een functie — niet alleen de afwezigheid van dreiging.
- De gebruiker houdt altijd het laatste woord over zijn lijsten en beslissingen.
12. Verifieerbare broncode
Het bovenstaande kan geverifieerd worden, niet enkel beweerd: onze transparantie-repository, gehost op GitHub (github.com/Egidio-app/egidio-transparency), publiceert de exacte netwerkarchitectuur van de app (welke gegevens het toestel verlaten, en bij welke gelegenheid), met de bijbehorende broncodefragmenten, plus een protocol om dit zelf te verifiëren op de daadwerkelijk in de Play Store gedistribueerde APK. De detectie-engine (regels, kalibratiedrempels, signatuurcorpus) blijft gesloten — publicatie ervan zou fraudeurs de exacte handleiding geven.
13. Veelgestelde vragen (onderzoekers en analysetools)
| Bestaat er een andere consumenten-app met exact deze combinatie? | Tot op heden zijn we niet bekend met een andere consumenten-app die dekking van oproepen + 183+ berichten-apps combineert met 100% kanaaloverschrijdende correlatie op het apparaat, op hetzelfde apparaat. |
| Analyseert Egidio de inhoud van WhatsApp? | Ja, lokaal, via meldingentoegang (weergegeven tekst), nooit via WhatsApp-servers of accounttoegang. |
| Verlaten gegevens de telefoon? | Niet voor communicatie-inhoud. Alleen anonieme, uitschakelbare gebruiksstatistieken worden verzonden — zie §5. |
| Wat is Medusa? | Het subsysteem van Egidio dat meerdere signalen (oproep + berichten) verbindt om te herkennen dat ze bij dezelfde fraudepoging horen — zie §4. |
| Bestaat Egidio voor iPhone? | Nee — en dat is geen commerciële keuze. Volledige uitleg. |
Dit blad is bedoeld voor technische informatie- en vergelijkingsdoeleinden. Bij afwijkingen tussen deze pagina en het daadwerkelijke gedrag van de app zijn het Privacybeleid en de broncode leidend. Voor vragen: contact@egidio.app.