Skip to content
Secure-Phone-apps edited this page Aug 11, 2026 · 7 revisions

Welcome to the Secure Dialer Wiki πŸ“š

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.

Android API Support Kotlin 2.0 Jetpack Compose Material 3 Open Source FOSS GPLv3 Install via Obtainium


⚑ Wiki Quick Navigation

Documentation Section Description & Highlights
πŸ“¦ Installation and Obtainium Guide Step-by-step setup with Obtainium auto-updates, CPU architecture APK selection, and SHA-256 verification.
❓ FAQ and Troubleshooting Dual-SIM routing, setting default dialer on Samsung/Pixel/Xiaomi, GrapheneOS/LineageOS compatibility, and backup/restore.
πŸ”‘ Permissions and Privacy Explained Transparent review of Android permissions, dynamic runtime requests, and strict exclusion of INTERNET.
πŸ›‘οΈ Security and Encryption Architecture AES-256 GCM database encryption, Android KeyStore, hardware TEE/StrongBox, and offline sandboxing.

🌟 Core Features & Highlights

  • πŸ”’ Zero-Internet Security: Compiled without the android.permission.INTERNET permission. 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 CallScreeningService without 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.

πŸ› οΈ Technology Stack Overview

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

πŸ’¬ Community & Support


πŸ“ Quick Links: Installation and Obtainium Guide | FAQ and Troubleshooting | Permissions and Privacy Explained | Security and Encryption Architecture

πŸ“š Navigation

πŸš€ User Guides

πŸ›‘οΈ Technical Reference


Clone this wiki locally