-
-
Notifications
You must be signed in to change notification settings - Fork 1
Home
github-actions[bot] edited this page Aug 11, 2026
·
7 revisions
Welcome to the official technical documentation and wiki for Secure Dialerβa modern, zero-internet, privacy-first open-source Android calling application built with Jetpack Compose, Kotlin 2.0, and Room Database with SQLCipher encryption.
| Documentation Section | Description & Highlights |
|---|---|
| π¦ **[[Installation and Obtainium Guide | Installation & Obtainium Guide]]** |
| β **[[FAQ and Troubleshooting | FAQ & Troubleshooting]]** |
| π **[[Permissions and Privacy Explained | Permissions & Privacy Breakdown]]** |
| π‘οΈ **[[Security and Encryption Architecture | Security & Encryption Architecture]]** |
-
π Zero-Internet Security: Compiled without the
android.permission.INTERNETpermission. Your call history, contacts database, and dialing activity physically cannot leave your device. - β‘ Lightning-Fast T9 Search: Dialpad search algorithm supports instant contact lookups by name, phone number, or initials.
- π‘οΈ Local Encrypted Contacts Vault: Choose to store sensitive contacts in an isolated, SQLCipher-encrypted vault hidden from other apps.
-
π« Offline Call Screening & Spam Rejection: Block nuisance calls and unwanted numbers using Android's native
CallScreeningServicewithout cloud tracking. - πΆ Dual-SIM Smart Selector: Full support for multi-SIM Android devices with automatic carrier preference memory and manual toggles.
- π¨ Material You Dynamic Theming: Fluid Jetpack Compose Material Design 3 interface with true AMOLED dark theme support.
| Layer | Component / Framework |
|---|---|
| Language | Kotlin 2.0+ with Coroutines & StateFlow |
| UI Engine | Jetpack Compose (Material Design 3) |
| Database | Room Persistence Library + SQLCipher (AES-256 GCM) |
| Key Management | Android KeyStore System Provider (Hardware-backed TEE / StrongBox) |
| Telephony Integration | Android TelecomManager, InCallService, CallScreeningService |
| Target Platforms | Android 7.0+ (API 24 to 35+), GrapheneOS, CalyxOS, LineageOS |
- π GitHub Repository: Secure-Phone-apps/Secure-Dialer
- π¬ Community Discussions: GitHub Discussions
- π Report Issues: GitHub Issue Tracker
- π Sponsor Project: GitHub Sponsors
π Quick Links: Installation and Obtainium Guide | FAQ and Troubleshooting | Permissions and Privacy Explained | Security and Encryption Architecture
π Secure Dialer β A privacy-first, 100% offline Android T9 dialer built with Jetpack Compose and Room SQLite. Zero internet permissions, local-first contact and call log management, Material 3 dynamic styling, and GPLv3 open source auditing.
- π Home
- π Wall of Honor
- π¦ Installation and Obtainium Guide
- β FAQ and Troubleshooting
- π Permissions and Privacy Explained
- π¬ Community Discussions
- π Sponsor Project