AI summary
iOG26 automatically blocks spam, anonymous, and unknown callers with custom blocklists and prefix rules. Features a dashboard with charts and a daily digest. Open source and privacy-focused; all processing is on-device. Requires setting as default caller ID app; READ_CONTACTS permission needed only for blocking unknown numbers.
Generated by AI. May contain inaccuracies.
About this app
iOG26 is a simple Android app designed to block unwanted phone calls automatically. It helps you maintain your peace by filtering out spam, anonymous callers, unknown (not-in-contacts) callers, and specific numbers/prefixes you choose to block.
Key Features
- Block anonymous/private callers: Automatically block calls with hidden/withheld caller ID or when the system marks the presentation as restricted/unknown/payphone. This is different from “not in your contacts”. - Block unknown numbers (not in contacts): New. Optionally block any number that is not saved in your contacts. Requires READ_CONTACTS permission. - Custom Blocklists: - Numbers: Add specific phone numbers to a personal blocklist. - Prefixes: Block all calls that start with a certain country or area code (e.g., +1-800). - History & Dashboard: A detailed history and a new dashboard with animated charts (blocks per day, caller type breakdown), key metrics (total, avg/day, number of countries, last block date/time), and a Top Countries card. - Daily Digest: Get a daily notification that summarizes all the blocked call activity from the day. - Customizable Settings: - Choose whether blocked calls appear in your phone's call log. - Decide if you want to receive a silent notification when a call is blocked. - Set the time for your daily digest. - Internationalization (ES/EN/IT): Complete translations for Spanish, English and Italian.
How Call Blocking Works
- The checks are performed in this order: i. Is the call anonymous/hidden and is that setting enabled? ii. Is the number in the blocked numbers list? iii. Does it start with a blocked prefix? iv. If the "Block unknown numbers" setting is enabled, is the number NOT in your contacts?
Privacy
- All decisions are made on-device. Blocklists and history are stored locally using Room. - The app does not upload your call data to any server. - Dedicated in-app Privacy Policy screen, localized in Spanish, English, and Italian. The full policy text is bundled offline and shown from Settings.
Permissions
- READ_CONTACTS: Required only if you enable "Block unknown numbers" (to check whether a caller exists in your contacts). Requested at runtime on first enable. - POST_NOTIFICATIONS (Android 13+): For optional notifications when a call is blocked and for the daily digest. - RECEIVE_BOOT_COMPLETED: To re-schedule the daily digest after device reboot. - Call screening role: The app must be set as the default Caller ID & spam app so Android routes calls to the screening service.
Limitations & Compatibility
- iOG26 must be set as the default “Caller ID & spam” app; otherwise, Android won’t invoke the screening service. - Some third‑party VoIP calls may not be routed through Android’s CallScreeningService and cannot be blocked by this app. - Behavior may vary across OEMs/ROMs. On some devices, silencing plus rejecting improves reliability (the app already attempts this where supported). - Emergency numbers are never blocked.
What's new
https://github.com/humanjuan/iOG26/compare/v1.3.3...v1.3.5/
About this version
- Version
- 1.3.5 (15)
- Size
- 5.26 MB
- Requires Android
- 11
- Target SDK
- 30
- Architecture
- x86, x86_64, arm64-v8a, armeabi-v7a
- Downloads
- 58
- Updated
- Feb 7, 2026
- Package
- com.humanjuan.iog26
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10