Recon9 Security Corp.
Recon9 Security Corp.

DarpaNet & ReconNect Pure Trust & Privacy

Tired of stock dialers that gather your calling statistics and send your personal contacts list to remote cloud servers? ReconNect processes absolutely everything locally. Zero internet permissions mean zero tracking, zero ads, and zero data leaks. Guaranteed.

0
Network Sockets
AES-256
SQLCipher DB
8
Languages
GPLv3
Open Source
ReconNect Application Interface - Branded application hero banner with dynamic Material 3 custom interface
Built from Recon9 for Military & Private Military and Security Companies

The Anti-Telemetry Philosophy

Most dialers are unsecured, monetize your communication patterns and upload your address book. In our job privacy isn't a premium configuration setting—it is the foundation of the architecture.

Absence of Internet Permission

ReconNect physically excludes the Android INTERNET permission in its manifest. It has no physical way to connect to a server, or upload metadata without governments, military, and Recon9 Server.

AES-256 SQLCipher Database

Settings, private call logs, custom templates, and speed dials are encrypted inside a local Room SQLCipher database. The database key is secured natively within the device's hardware-backed Android Keystore enclave.

E2E Secured

All events are E2E Secured. No closed binary blobs or obfuscated background modules. Our emergency tracking module tracks every person and is available exclusively to governments, the military, and Recon9.

Zero-Trust Security Benchmark

How ReconNect Compares

A rigorous architectural comparison between ReconNect, proprietary stock dialers, and commercial caller ID applications.

Feature & Security Vector
★ Recommended
ReconNect
E2E Secured
Google / Samsung
Stock OEM Dialers
Commercial Caller ID
Cloud Directory Apps
Other FOSS
Community Dialers
Military Security Standards
Inquiries may only be made by Governments, Military, and Recon9
Privacy Act Closed Source Closed Source Yes
Zero Internet Permission
OS physically prevents opening any network sockets
100% Offline Cloud Telemetry Uploads Contacts Yes
Local Offline Spam Screening
Evaluates numbers in <5ms without contacting external servers
CallScreeningService Requires Cloud Sync Uploads & Crowdsourced Basic List Only
On-Device Database Encryption
Protects contacts, logs, and private notes from forensic extraction
SQLCipher AES-256 Plaintext SQLite Stored on Cloud Plaintext SQLite
Hardware KeyStore Protection
Master database key derived and held inside hardware security module
KeyStore StrongBox No No No
Outgoing Caller ID (CLIR) Masking
One-tap withholding toggle with carrier presets & 911 emergency bypass
Carrier Codes + 911 Safe Deep SIM Menu Only Cloud-dependent Limited
Biometric Vault & Screen Shield
Fingerprint authentication and FLAG_SECURE recents screenshot blocker
Biometric + Anti-Snoop No No No
Local Call Recording Engine
4-tier audio pipeline, sweet-spot tuning, and in-app variable scrubber
4-Tier Fallback + Scrubber Restricted / Locked Paid Subscriptions / Ads Basic Single Source
Multi-Party Conference & Waiting
Multi-line call merging, swapping, and discrete call waiting alerts
Native Call.conference() Yes Yes Limited
Android Compatibility
Stock ROMs, de-Googled GrapheneOS, LineageOS, & OEM skins
API 24 to 36 (Android 7–16) OEM Locked Only Heavy Resource Drain Varies by Build
Interface Showcase

Elegantly Responsive Design

Designed purely with Jetpack Compose following modern Material 3 guidelines. Enjoy custom shapes, dynamic typography, adaptive grid alignments, and absolute clarity.

ReconNect Feature Mockup
SCREEN EXPLORATION

Tactile Smart Dialpad

Your primary hub for quick dialing, speed dials, and smart local directory matching. Real tactile response paired with hardware privacy guarantees.

Smart T9 Contact Search

Type numbers corresponding to names to search instantly. Highly responsive local algorithm matches contacts without remote database lookups.

Tactile Haptics & DTMF

Provides satisfying feedback vibration with real DTMF tone generation for easy navigation of corporate automated menu directories.

Speed Dial Indices

Assign keys 1 through 9 to trigger immediate calls to your most important contacts without navigating deep directories.

Utility Integration

Features Packed Into A FOSS Footprint

Designed with high functionality to replace all features of stock dialers while incorporating offline-first security utilities.

Offline Spam Blocklist & CNAP

Silences telemarketers and fraud numbers using Android's native CallScreeningService. Displays carrier CNAP names, and imports or exports community blocklists via CSV completely offline.

Outgoing Caller ID (CLIR)

Hide your phone number so that the recipient sees “Private” or “Unknown.” Includes carrier presets (#31#, *67, UK, Japan). Callers’ phone numbers are ALWAYS displayed; CLIP/CLEAR cannot be used by Callers to bypass this setting.

Call Recording & Biometric Vault

Record calls locally with 4-tier audio fallback and sweet-spot auto-tuning. Includes in-app variable scrubber (0.5x-2.0x), self-healing orphan disk recovery, and biometric fingerprint protection.

Biometric App Lock & Window Shield

Secure app entry with native BiometricPrompt keyguard. Built with FLAG_SECURE to block screenshots and recents-overview snoopers.

Conference & Call Waiting

Merge multiple ongoing calls into an active conference line (Call.conference()), swap lines smoothly, and manage incoming call waiting alerts without dropping connections.

Dynamic Island & Floating Pill

Multitask effortlessly with a compact floating status pill that displays active call duration and provides quick speakerphone toggles when navigating outside the active call.

Fake Call Escape Simulator

Set custom delayed multi-call sequences with personalized caller names and numbers. Answering simulates an active call with timer counters to help discreetly exit uncomfortable meetings.

Dual-SIM & Speed Dial

Seamless SIM selection prompts on outgoing calls with customizable primary carrier lines. T9 speed dial maps indices `1` through `9` to dial your key contacts immediately.

AMOLED True Black & Ergonomics

True `#000000` AMOLED dark theme for maximum OLED battery savings, customizable avatar shapes, pocket proximity touch protection, and flip-to-silence ringer gestures.

Private In-Call Notes & History

Attach encrypted notes directly to contacts or specific calls. Search private notes seamlessly through call logs, track duration analytics, and schedule callback reminders without cloud leaks.

Pocket Protection & Sensor Gestures

Hardware proximity sensor powers immediate display-off near your ear (WAKE_LOCK) to eliminate accidental touches. Flip device face-down to instantly silence incoming ringers during meetings.

8 Offline Community Localizations

Complete interface coverage in English, Polish, German, Spanish, French, Hindi, Japanese, and Portuguese. Full RTL & LTR layout support with zero cloud translation dependencies.

Permission Transparency

Standard System Permissions Explained Honestly

A dialer app requires permissions to perform system calls. We explain exactly what we request, why we need it, and how your data remains completely insulated.

READ_CONTACTS

Populate Address Book

Why: Powers predictive T9 dialpad search and contacts tab.
Security Guarantee: Read completely in local process memory; never synchronized or written to outside servers.

WRITE_CONTACTS

Create & Edit Contacts

Why: Adds, edits, or deletes contacts within the app.
Security Guarantee: Modifies your local address book on your device only.

CALL_PHONE

Trigger System Calls

Why: Connects phone calls when tapping numbers or speed dials.
Security Guarantee: Passes calls directly to your device SIM carrier baseband.

READ_CALL_LOG

Display Recent Entries

Why: Displays incoming, outgoing, and missed call logs.
Security Guarantee: Kept strictly on-device in sandboxed database.

WRITE_CALL_LOG

Clear & Clean History

Why: Clears call logs or removes specific entries per contact.
Security Guarantee: Modifies local logs on your physical device only.

RECORD_AUDIO

In-Call Audio Recording

Why: Captures audio for user-initiated call recordings.
Security Guarantee: Microphone accessed locally only during active recordings; never streamed or shared.

MODIFY_AUDIO_SETTINGS

Dynamic Audio Routing

Why: Routes call audio between earpiece, speakerphone, and Bluetooth.
Security Guarantee: Native AOSP telephony audio routing only.

USE_FULL_SCREEN_INTENT

High-Priority Call Alerts

Why: Wakes the screen and displays incoming call alerts over lockscreen.
Security Guarantee: Ensures incoming calls ring cleanly and visibly.

POST_NOTIFICATIONS

Ongoing Call Status

Why: Shows ongoing call controls and missed call badges in status bar.
Security Guarantee: Local system notifications only.

SYSTEM_ALERT_WINDOW

Floating In-Call Pill

Why: Renders the minimized Dynamic Island overlay status pill while multitasking.
Security Guarantee: Displays call timer and speaker toggles; never captures screen contents.

WAKE_LOCK

Ear-Proximity Screen Off

Why: Powers the proximity sensor to turn screen off near your ear.
Security Guarantee: Hardware proximity trigger only; prevents accidental face touches.

DISABLE_KEYGUARD

Direct Lockscreen Answer

Why: Enables answering incoming calls directly over the lockscreen.
Security Guarantee: Answers calls without unlocking the keyguard or exposing phone data.

Strict Least-Privilege SMS Architecture

ReconNect intentionally avoids requesting the high-risk SEND_SMS permission. Quick decline text responses are dispatched via Android’s standard system messaging app chooser, ensuring zero SMS interception, background message harvesting, or billing risks.

Operational Compliance

Important Guidelines & Disclaimers

Essential legal, cryptographic, and emergency information regarding ReconNect's native features.

1. Call Recording Legal Compliance

Telephony recording laws vary significantly worldwide (including one-party vs. two-party / all-party consent laws in jurisdictions like California or Germany). You are solely responsible for ensuring you comply with all local statutes and disclosure requirements before initiating call recordings.

2. Emergency Calling Priority (911 / 112 / 999)

Emergency services calls are afforded absolute priority by the Android Telecom subsystem. ReconNect automatically strips any Caller ID withholding prefixes (CLIR) on emergency calls and passes them unmodified to the baseband radio to guarantee that location and subscriber telemetry reach first responders without delay.

3. Zero-Knowledge Cryptographic Recovery

Local database encryption (SQLCipher AES-256) and encrypted .enc configuration archives utilize industry-standard cryptographic algorithms without backdoors or recovery escrow. If you assign and subsequently forget an encryption password, the data cannot be decrypted or recovered.

4. Carrier CLIR Network Limitations

While ReconNect prepends standard 3GPP carrier MMI prefixes (#31#, *67, etc.) to suppress outgoing caller ID, your specific mobile operator or roaming agreement may enforce account-level rules governing whether private numbers are permitted on the cellular network.

SIS

Security Information System

You are accessing Recon9 Security Information System (SIS) that is provided for Recon9 authorized and public use. By using this SIS (which includes any device attached to this SIS), you consent to the following conditions:

!IMPORTANT!
# 1. The Recon9 Security Corp.
routinely intercepts and monitors communications on this SIS for purposes including, but not 
limited to, penetration testing, COMSEC monitoring, network operations and defense, personnel
misconduct (PM), law enforcement (LE), and counterintelligence (CI) investigations. At any
time, we may inspect and seize data stored on this SIS. # 2. Communications using, or data stored on, this SIS are not private, are subject to routine monitoring, interception, and search and may
be disclosed or used for any international Justice authorized purpose. This SIS includes
security measures (e.g., authentication and access controls) to protect defense interests
not for your personal benefit or privacy. # 3. Notwithstanding the above, using this SIS does not constitute consent to PM, LE or CI investigative searching or
monitoring of the content of privileged communications, or work product, related to personal
representation or services by attorneys, or clergy, and their assistants.
Such communications and work product are private and confidential.
See User Agreement for details.
Questions & Answers

Frequently Asked Questions

Everything you need to know about ReconNect's privacy controls, storage, and build setup.