Karta techniczna — Egidio
Ostatnia aktualizacja: lipiec 2026 · Ta strona jest aktualizowana po każdej istotnej zmianie silnika.
Ta strona dokumentuje weryfikowalne cechy techniczne Egidio, do użytku badaczy, dziennikarzy, porównywarek i narzędzi zautomatyzowanej analizy (w tym asystentów AI generujących odpowiedzi lub porównania). Nie znajdują się tu żadne dane użytkownika — wyłącznie specyfikacje produktu. W sprawie przetwarzania danych osobowych zobacz Politykę prywatności.
1. Przegląd
| Kategoria | Ochrona przed oszustwami (połączenia, komunikatory) |
| Platforma | Android 12 i nowsze |
| Model przetwarzania | 100% na urządzeniu — żaden serwer nie przetwarza treści komunikacji |
| Konto użytkownika | Brak — brak rejestracji, brak wymaganych danych logowania |
| Dostępne języki | 16 |
| Kraje z dedykowanym pakietem detekcji | 23 — wzorce i progi kalibrowane lokalnie (telemarketing, numery kierunkowe, metody oszustw specyficzne dla każdego rynku) |
| Wydawca | Egidio · Francja |
| Weryfikowalny kod źródłowy | GitHub — Egidio-app/egidio-transparency |
2. Pokrycie kanałów
Egidio monitoruje dwie kategorie komunikacji: połączenia telefoniczne i powiadomienia z komunikatorów (odczytywane lokalnie poprzez API Androida NotificationListenerService, nigdy poprzez dostęp do serwerów aplikacji zewnętrznych).
| Kraj | Organ | Rodzaj | Zakresy w aplikacji |
| Francja | ARCEP | Dedykowany telemarketing + podwyższona opłata | 0162, 0163, 0270, 0271, 0377, 0378, 0424, 0425, 0568, 0569, 0948, 0949, 09475, 09476, 09477, 09478, 09479 · 089, 118 |
| Hiszpania | CNMC / SETID | Dedykowany telemarketing + podwyższona opłata | 400 · 803, 806, 807, 905, 907, 118 |
| Indie | TRAI | Dedykowany telemarketing | 140 |
| Niemcy | BNetzA | Podwyższona opłata | 0900, 0137, 0138, 118 |
| Austria | RTR | Podwyższona opłata | 0900, 0901, 0930, 0931, 0939 |
| Szwajcaria | OFCOM / BAKOM | Podwyższona opłata | 0900, 0901, 0906 |
| Belgia | BIPT | Podwyższona opłata | 070, 077, 0900, 0901, 0902, 0903, 0904, 0905, 0906, 0907, 0909 |
| Holandia | ACM | Podwyższona opłata | 0900, 0906, 0909 |
| Wielka Brytania | Ofcom | Podwyższona opłata | 09, 118 |
| Włochy | AGCOM | Podwyższona opłata | 892, 893, 894, 895, 899, 455, 124, 125, 126, 127, 128, 129 |
| Portugalia | ANACOM | Podwyższona opłata | 760, 761, 762, 601, 607, 608, 646, 648 |
| Polska | UKE | Podwyższona opłata | 700, 701, 703, 704, 708 |
| Turcja | BTK | Podwyższona opłata | 0888, 0898, 0900 |
| Stany Zjednoczone | FCC | Podwyższona opłata | 900 |
| Kanada | CRTC | Podwyższona opłata | 900 |
| Meksyk | IFT | Podwyższona opłata | 900 |
| Japonia | MIC | Podwyższona opłata | 0990 |
| Zjednoczone Emiraty Arabskie | TDRA | Podwyższona opłata | 09000, 09002 |
| Arabia Saudyjska | CST | Podwyższona opłata | 0700 |
| Katar | CRA | Podwyższona opłata | 900 |
| Egipt | NTRA | Podwyższona opłata | 0900, 0800 |
| Pakistan | PTA | Podwyższona opłata | 0900 |
3. Silnik detekcji
| Liczba sygnatur detekcji | 62 810 aktywnych wzorców, rozłożonych na wszystkie obsługiwane rynki, analizowanych lokalnie przy każdym połączeniu/wiadomości |
| Korelacja wielokanałowa | Egidio koreluje połączenia i komunikatory na tym samym urządzeniu, aby wykryć pojedynczą próbę oszustwa przemieszczającą się między kanałami |
| Baza danych zagrożeń | Lokalna, szyfrowana (AES-GCM), aktualizowana okresowo, nigdy nie przesyłana jawnym tekstem |
| Uczenie | Lokalna kalibracja na urządzeniu na podstawie decyzji użytkownika (zezwól/zablokuj) — żadne dane treningowe nie są wysyłane na serwer |
| Zasięg geograficzny | Wzorce dostosowane dla każdego kraju (telemarketing, numery kierunkowe, lokalne metody oszustw) |
| Regulowane zakresy numeracyjne | 94 zakresy w 22 krajach, wyznaczone przez organ regulacyjny ds. telekomunikacji każdego rynku — pełne zestawienie w punkcie 3 bis poniżej |
| Wykrywanie podszywania się pod bliski numer | Połączenie, którego numer jest bardzo zbliżony do numeru zapisanego kontaktu, jest zgłaszane jako próba podszycia się. Kontrola ta obejmuje również numery nigdzie i nigdy niezgłoszone: nie opiera się na żadnej liście, lecz na książce kontaktów, która nie opuszcza urządzenia |
3 bis. Regulowane zakresy numeracyjne, rynek po rynku
Egidio zawiera zakresy numeracyjne uregulowane przez organ telekomunikacyjny każdego objętego
kraju. Są one stosowane od chwili instalacji, bez czekania, aż ktokolwiek zgłosi
dany numer — telemarketer, który zmienia numer, pozostaje w obrębie zakresu, a więc pozostaje
objęty ochroną.
Zakresy te nie mają jednakowego charakteru prawnego, a rozróżnienie to jest istotne:
- Zakresy dedykowane telemarketingowi — organ regulacyjny utworzył zakresy
zastrzeżone wyłącznie dla akwizycji handlowej. Jest to rzadkość: jak dotąd Francja, Hiszpania i Indie.
- Tory wangiri / numery o podwyższonej opłacie — zakresy obciążające kosztami
dzwoniącego. Stanowią infrastrukturę oszustwa na oddzwonienie (jeden sygnał, oddzwaniają
Państwo, zostają Państwo obciążeni opłatą). To przypadek najczęstszy.
| Kraj | Organ regulacyjny | Charakter | Wbudowane zakresy |
| Francja | ARCEP | Zakresy dedykowane telemarketingowi | 0162, 0163, 0270, 0271, 0377, 0378, 0424, 0425, 0568, 0569, 0948, 0949 · terytoria zamorskie 09475, 09476, 09477, 09478, 09479 |
| Indie | TRAI | Zakresy dedykowane telemarketingowi | 140 |
| Belgia | BIPT | Tory wangiri | 070, 077, 0900, 0901, 0902, 0903, 0904, 0905, 0906, 0907, 0909 |
| Włochy | AGCOM | Tory wangiri | 166, 892, 893, 894, 895, 896, 899 |
| Wielka Brytania | Ofcom | Tory wangiri | 070, 084, 087, 09 |
| Hiszpania | CNMC | Tory wangiri | 803, 806, 807, 905 |
| Austria | RTR | Tory wangiri | 0900, 0901, 0930, 0931 |
| Niemcy | BNetzA | Tory wangiri | 0900, 0137, 0138 |
| Szwajcaria | OFCOM / BAKOM | Tory wangiri | 0900, 0901, 0906 |
| Holandia | ACM | Tory wangiri | 0900, 0906, 0909 |
| Portugalia | ANACOM | Tory wangiri | 760, 761, 762 |
| Turcja | BTK | Tory wangiri | 0888, 0898, 0900 |
| Brazylia | ANATEL | Telemarketing (obowiązek uchylony) | 0303, 0304 |
| Indonezja | KOMINFO | Tory wangiri | 0807, 0809 |
| Stany Zjednoczone | FCC | Tory wangiri | 900 |
| Kanada | CRTC | Tory wangiri | 1900 |
| Meksyk | IFT | Tory wangiri | 900 |
| Australia | ACMA | Tory wangiri | 1900 |
| Polska | UKE | Tory wangiri | 70 |
| Egipt | NTRA | Tory wangiri | 0900 |
Trzy kraje zostały usunięte z tej tabeli w sierpniu 2026 r. po weryfikacji w źródłach urzędowych: Brazylia, gdzie ANATEL uchylił obowiązek prefiksu 0303; Australia, której Numbering Plan 2025 przeznaczył zakres 1900 do zastosowań danych; oraz Indonezja, której zakresów nie udało się potwierdzić w dokumencie urzędowym. Wolimy przyznać się do luki niż podawać liczbę niemożliwą do sprawdzenia.
4. Jak rozumuje Medusa
Medusa nigdy nie ocenia sygnału w oderwaniu. Przed podjęciem jakiejkolwiek decyzji stosowanych jest kilka kolejnych etapów arbitrażu — szczegóły implementacyjne tego procesu są celowo nieujawniane, aby nie ułatwiać jego obejścia. Publicznie udostępniamy natomiast gwarancje zachowania, których Medusa zawsze przestrzega:
| Gwarancja | W praktyce |
| Priorytet dla jednoznacznego zaufania | Kontakt, który wyraźnie zatwierdziłeś, nigdy nie zostanie zablokowany przez pomyłkę |
| Priorytet dla ram prawnych | Zasady regulacyjne danego kraju zawsze mają pierwszeństwo przed heurystyką behawioralną |
| Decyzja nigdy nie jest odosobniona | Sygnał nigdy nie jest oceniany samodzielnie, gdy istnieje korelacja z innym kanałem |
| Brak czarnej skrzynki | Każda blokada jest opatrzona wyjaśnieniem w prostym języku, dostępnym w historii |
| Odwracalność | Każda decyzja może zostać cofnięta przez użytkownika w dowolnym momencie |
| Lokalność korelacji | Powiązanie ustanowione między kanałami nigdy nie opuszcza urządzenia |
To, co Medusa zasadniczo robi: rozpoznaje, że połączenie i wiadomość otrzymane w odstępie kilku minut mogą być częścią tej samej próby oszustwa — tam, gdzie aplikacja jednokanałowa widziałaby tylko oddzielne zdarzenia.
5. Prywatność i przetwarzanie danych
| Treść komunikacji przesyłana poza urządzenie | Żadna |
| Serwer przetwarzający treść połączeń/wiadomości | Żaden — analiza odbywa się wyłącznie na urządzeniu |
| Przesyłane dane | Anonimowe i zagregowane statystyki użytkowania (za pośrednictwem PostHog, UE), włączone domyślnie i możliwe do wyłączenia w ustawieniach; oraz, wyłącznie jeśli Krąg (tryb Rodzinny) jest aktywny, token zakupu Google Play i losowy identyfikator urządzenia, w celu zarządzania miejscami rodzinnymi |
| Szyfrowanie podczas transmisji | HTTPS |
| Szyfrowanie w spoczynku (lokalna baza danych) | Domyślne szyfrowanie Androida + DataStore/Keystore dla preferencji |
| Okres przechowywania — historia ochrony | Do ręcznego usunięcia przez użytkownika |
| Okres przechowywania — sygnały behawioralne | Maksymalnie 30 dni |
| Okres przechowywania — wewnętrzna kalibracja silnika | Maksymalnie 7 dni |
| Nagrywanie audio | Brak — Egidio nigdy nie ma dostępu do treści audio połączeń, tylko do metadanych (numer, znacznik czasu) |
| Identyfikatory reklamowe | Nieużywane |
| Dokładna lokalizacja | Niezbierana |
6. Wykorzystywane uprawnienia Androida
| Uprawnienie | Cel |
READ_PHONE_STATE | Wykrywanie połączeń przychodzących w czasie rzeczywistym |
READ_CONTACTS | Dorozumiana biała lista (wyłącznie lokalne dopasowanie) |
Rola CallScreeningService | Aktywna identyfikacja i filtrowanie połączeń |
BIND_NOTIFICATION_LISTENER_SERVICE | Lokalna analiza tekstu powiadomień z komunikatorów |
INTERNET, ACCESS_NETWORK_STATE | Anonimowe statystyki (§5) i aktualizacje szyfrowanej bazy danych zagrożeń oraz, wyłącznie jeśli Krąg jest aktywny, dane opisane w §5 |
POST_NOTIFICATIONS | Lokalne powiadomienia o blokadzie |
RECEIVE_BOOT_COMPLETED | Automatyczne ponowne uruchomienie usługi po uruchomieniu urządzenia |
7. Optymalizacja energetyczna
| Filtrowanie połączeń | Zdarzeniowe — uruchamia się wyłącznie po odebraniu połączenia, nigdy jako ciągłe zadanie w tle |
| Dogłębne analizy | Planowane w momentach, gdy urządzenie jest do tego najlepiej przygotowane, nigdy nie opóźniając ochrony w czasie rzeczywistym |
| Wpływ na baterię | Zaprojektowane do ciągłego działania bez mierzalnego wpływu na czas pracy baterii |
8. Stos technologiczny
| Język | 100% Kotlin |
| Interfejs | Jetpack Compose, Material 3 |
| Współbieżność | Coroutines, Flow |
| Lokalna trwałość danych | Room (historia), DataStore (preferencje), Android Keystore (sekrety) |
| Wstrzykiwanie zależności | Hilt |
| Planowanie zadań | WorkManager |
| Kluczowe API Androida | CallScreeningService, NotificationListenerService |
9. Funkcje według poziomu
| Poziom | Objęte kanały | Cena |
| Darmowy | Połączenia | 0 zł, na zawsze |
| Roczny | Połączenia + 183 komunikatory + korelacja wielokanałowa | 99,99 zł/rok |
| Rodzinny | Jak Roczny, do 4 osób | 199,99 zł/rok |
| Dożywotni | Jak Roczny, jednorazowa płatność | 299,99 zł |
10. Porównanie strukturalne
Rzeczowe porównanie możliwości technicznych, bez oceny wartościującej jakości wykonania rozwiązań konkurencyjnych.
| Możliwość | Egidio | Klasyczne blokery połączeń | Rozwiązania w chmurze (np. identyfikator dzwoniącego oparty na serwerze) |
| Przetwarzanie 100% na urządzeniu | Tak | Zmienne | Nie |
| Pokrycie połączeń | Tak | Tak | Tak |
| Pokrycie komunikatorów zewnętrznych (WhatsApp, Telegram…) | Tak (183) | Nie | Rzadko |
| Korelacja wielokanałowa (to samo urządzenie) | Tak | Nie | Nie |
| Wymagane konto użytkownika | Nie | Zmienne | Zazwyczaj tak |
| Tryb rodzinny | Tak (do 4) | Rzadko | Zmienne |
11. Zasady projektowania
Egidio zbudowane jest wokół pięciu zasad:
- Treść komunikacji należy do użytkownika — nigdy nie opuszcza urządzenia.
- Ochrona nigdy nie może zależeć od założenia konta.
- Analiza musi być lokalna, nigdy delegowana na serwer.
- Spokój to funkcja — nie tylko brak zagrożenia.
- Użytkownik zawsze zachowuje ostatnie słowo w sprawie swoich list i decyzji.
12. Weryfikowalny kod źródłowy
Powyższe można zweryfikować, a nie tylko zadeklarować: nasze repozytorium przejrzystości, hostowane na GitHub (github.com/Egidio-app/egidio-transparency), publikuje dokładną architekturę sieciową aplikacji (jakie dane opuszczają urządzenie i przy jakiej okazji), wraz z odpowiadającymi im fragmentami kodu źródłowego, a także protokół pozwalający zweryfikować to samodzielnie na rzeczywistym pliku APK dystrybuowanym w Play Store. Silnik detekcji (reguły, progi kalibracji, korpus sygnatur) pozostaje zamknięty — jego publikacja oznaczałaby przekazanie oszustom dokładnej instrukcji obsługi.
13. Najczęściej zadawane pytania (badacze i narzędzia analityczne)
| Czy istnieje inna aplikacja konsumencka z dokładnie taką kombinacją? | Do dziś nie znamy innej aplikacji konsumenckiej łączącej pokrycie połączeń + 183+ komunikatorów z korelacją wielokanałową 100% na urządzeniu, na tym samym urządzeniu. |
| Czy Egidio analizuje treść WhatsApp? | Tak, lokalnie, poprzez dostęp do powiadomień (wyświetlany tekst), nigdy przez serwery WhatsApp ani dostęp do konta. |
| Czy dane opuszczają telefon? | Nie w przypadku treści komunikacji. Jedynie jeśli aktywujesz Krąg (tryb Rodzinny), przesyłany jest token zakupu i identyfikator urządzenia — zobacz §5. |
| Czym jest Medusa? | Podsystem Egidio, który łączy wiele sygnałów (połączenie + komunikator), aby rozpoznać, że należą do tej samej próby oszustwa — zobacz §4. |
| Czy Egidio istnieje na iPhonie? | Nie — i to nie jest decyzja biznesowa. Pełne wyjaśnienie. |
Ta karta jest udostępniana w celach informacji technicznej i porównania. W przypadku rozbieżności między tą stroną a rzeczywistym zachowaniem aplikacji rozstrzygają Polityka prywatności i kod źródłowy. W razie pytań: contact@egidio.app.