SmartCall Manager is built with your privacy as our top priority. Here's everything you need to know about how we handle your data.
Understanding who we are and what this policy covers
Welcome to SmartCall Manager — the app that helps business owners reclaim their personal time by intelligently managing incoming phone calls. This Privacy Policy explains how we collect, use, and protect your information when you use our Android application.
SmartCall Manager is a 100% offline, on-device application. All your data — contacts, call logs, business hours, and settings — stays exclusively on your phone. We do not operate any servers, we do not collect analytics, and we never sell your data.
By installing and using SmartCall Manager, you agree to the practices described in this policy. If you do not agree, please uninstall the application.
SmartCall Manager Team — Independent Developer
Android (API 24+) — No iOS version
International — Applicable laws of user's country apply
shaanisoftsolutions@gmail.com
A transparent list of every piece of information we access
SmartCall Manager requires no account creation, no sign-in, and no email registration. You can use every feature completely anonymously.
Why we request each permission and exactly how it's used
SmartCall Manager requests only the permissions essential for its core functionality. Below is a detailed explanation of each permission.
| Permission | Type | Why We Need It |
|---|---|---|
| READ_CONTACTS | Optional | Lets you pick VIP contacts from your phone's address book. You can still add contacts manually without this permission |
| RECEIVE_BOOT_COMPLETED | Auto | Ensures call screening protection is active immediately after the device restarts without requiring you to reopen the app |
| POST_NOTIFICATIONS | Optional | Sends you a notification when a call is blocked and when vacation mode is active (Android 13+) |
| CALL_SCREENING Role | Required | Android system role that grants authority to screen (evaluate and optionally block) incoming calls before they reach your phone's ringer |
The Call Screening Role is a special Android permission that allows the app to intercept incoming calls. Android requires your explicit approval via a system dialog. This role can be revoked at any time in your device's Phone settings under "Caller ID & Spam" or "Call Screening."
Every use case explained — nothing hidden
Every piece of data accessed by SmartCall Manager is used for one purpose only: to provide you with call management features. Here is exactly how each data type is used:
When a call arrives, the app checks: Is vacation mode active? Is the current time within business hours? Is the caller in the VIP whitelist? Based on these checks, the call is either allowed or silently rejected.
Blocked caller phone numbers and timestamps are saved to your on-device inbox so you can review missed callers and call them back at your convenience.
Contact names and phone numbers you add to the VIP list are compared against incoming caller IDs to ensure important contacts can always reach you.
Your business hours, vacation periods, and toggle states are saved locally using Android SharedPreferences so your configuration is preserved between app sessions.
If you grant notification permission, the app sends local (on-device) alerts when calls are blocked or when vacation mode activates. These notifications are generated on your device — no data is sent to any server.
Where your data lives and how it's protected
All data is stored in your device's private application sandbox using
Android's SharedPreferences and internal storage. This
storage is:
Android may include app data in your Google account backup depending on your device settings. This backup is governed by Google's Privacy Policy, not ours. You can disable auto-backup for this app in your Android backup settings if preferred.
Who else can see your data — the answer is nobody
SmartCall Manager does not share, sell, rent, trade, or transmit any of your data to any third party under any circumstances.
Our app uses open-source Flutter packages. None of these collect or transmit user data:
Since we hold no user data on servers, we cannot be compelled by law enforcement to provide user data that we do not possess. All data remains exclusively on your physical device.
Technical transparency about our call interception mechanism
Call screening is the core feature of SmartCall Manager. We want to be fully transparent about how it works technically.
We use Android's official CallScreeningService API
(available on Android 7.0+) to intercept incoming calls. This is
a standard Android framework, not a hack or root exploit.
For each incoming call, Android provides us with the caller's phone number (the same number shown on your screen). We use this number only to match against your whitelist and to log blocked calls to your inbox.
The allow/block decision is made entirely on-device using your saved settings. The logic runs in under 50 milliseconds and involves no network request.
When a call is blocked, we instruct Android to reject it silently. The caller hears a busy tone or voicemail. The caller's number and timestamp are saved to your local inbox. No SMS is sent to the caller; no auto-reply is triggered unless you configure one.
SmartCall Manager never records, transcribes, or analyzes call audio. We only process the metadata (phone number + time) — never the conversation itself.
SmartCall Manager never blocks emergency service numbers. Emergency calls are handled by Android's system dialer and bypass all third-party call screening services by design.
Full control is always in your hands
All your data is directly visible within the app — call inbox, whitelist, and settings are always shown to you.
Edit or update your business hours, whitelist contacts, and vacation periods at any time from within the app.
Delete individual call log entries, clear your entire inbox, or remove whitelist contacts at any time. Uninstalling the app erases all data permanently.
Toggle off call protection at any time from the home screen master switch. All screening stops immediately.
Revoke any permission at any time via Android Settings → Apps → SmartCall Manager → Permissions.
Since data never leaves your device, there is nothing to export from our side. Your data is already with you.
Because SmartCall Manager does not collect, process, or store any personal data on external servers, it operates outside the traditional scope of GDPR and CCPA data controller obligations. All processing occurs locally on your device under your direct control, consistent with both regulations' privacy-by-design principles.
Our policy regarding users under 13 (or 16 in the EU)
SmartCall Manager is designed for business owners and professionals and is intended for users aged 18 and above. The app is not directed at, marketed to, or designed for children.
If you discover that a child under 13 has installed and used SmartCall Manager, please uninstall it from their device. Contact us at shaanisoftsolutions@gmail.com if you have concerns.
How we'll notify you of any updates
We may update this Privacy Policy periodically to reflect changes in our practices, legal requirements, or new app features. When we do:
We're here to answer any privacy questions you have
If you have any questions, concerns, or requests regarding this Privacy Policy or how SmartCall Manager handles your data, please reach out to us:
We respond to all privacy inquiries within 48 hours. For urgent matters, please mark your subject line with "URGENT."
We built SmartCall Manager to solve a real problem for business owners. Your trust is everything to us. If anything in this policy is unclear, or if you believe we're not living up to our commitments, please tell us immediately.