App Android per il blocco automatico delle chiamate indesiderate, completamente offline e rispettosa della privacy.
Filtra automaticamente le chiamate da numeri non corrispondenti ad alcun contatto salvato sul dispositivo. Attivabile/disattivabile in un tap.
Riconosce ID chiamante riservato, sconosciuto, payphone e numeri vuoti. Supporta anche STIR/SHAKEN su Android 11+.
Filtra le chiamate con prefisso internazionale diverso da quello della SIM attiva. Parsing affidabile tramite libphonenumber.
112, 113, 115, 117, 118 e altri numeri di emergenza non vengono mai bloccati, indipendentemente dalle regole attive.
Registro locale degli ultimi 7 giorni con numero, timestamp, regola applicata e paese rilevato. Pulizia automatica.
Tap su una voce dello storico per aprire il dialer di sistema già pre-compilato. Nessun permesso CALL_PHONE richiesto.
Le chiamate filtrate vengono terminate senza squilli, senza vibrazioni e senza apparire nel registro chiamate o nelle notifiche di sistema.
Configurazione in due tap: imposta CallGuard come filtro chiamate e consenti l'accesso ai contatti. Funziona subito con i default.
Ogni regola (R1/R2/R3) si attiva e disattiva separatamente. Tutte attive di default per la massima protezione.
Pulisci tutte le voci dello storico in qualsiasi momento dalle impostazioni. La disinstallazione cancella tutti i dati.
Linguaggio
Kotlin 100%
Stack UI
Jetpack Compose + Material 3
Architettura
MVVM single-activity
Filtro chiamate
CallScreeningService (sistema)
Parsing numeri
libphonenumber (Google)
Persistenza
Room (100% locale)
Background
WorkManager (cleanup)
Min SDK
29 (Android 10)
Network
Zero traffico di rete
Italiano
English
Necessario per ricevere il callback su chiamate in ingresso. Ruolo concesso una volta sola.
Verifica se il numero in ingresso è presente nella tua rubrica. Se neghi, R1 viene disattivata.
Non leggiamo né scriviamo nel registro chiamate o negli SMS. Manteniamo il nostro storico locale.
Il permesso di rete non è nemmeno dichiarato nel manifest. Zero telemetria, zero connessioni.
I dati restano solo sul dispositivo dell'utente.
Nessun dato viene raccolto o condiviso. Nessun SDK di analytics o crash reporting.
L'app funziona subito, senza creare un account.
Non serve connessione internet, mai.