Block Unknown CallersBlock Unknown Callers Get the free app

What Is Call Screening on Android?

Call screening is a built-in Android role that lets an app decide what happens to an incoming call before your phone rings. It's the foundation for blocking spam and unknown callers — and, done right, it's both safe and private.

If you've wondered how a call blocker can stop unknown numbers without reading your contacts, the answer is the call-screening role. Here's what it is, how it works, and why it doesn't require handing over your data.

How the call-screening role works

Since Android 10, the operating system has a dedicated call-screening role. Only one app can hold it at a time. When a call comes in, Android first checks whether the number is in your contacts:

Crucially, the matching against your contacts happens inside Android itself. The app only ever sees the unknown numbers it's asked to judge — never your contact list.

Call screening vs. call blocking vs. caller ID

Call screening

A system role that decides what happens to incoming calls in real time, before they ring. It's the mechanism that powers modern, rule-based blocking.

Call blocking

The action of rejecting a call. Android's built-in blocklist blocks specific numbers you've added; a screening app can block by a rule (for example, "everyone not in my contacts").

Caller ID

Identifying who is calling, usually via a cloud database. That's a separate feature that requires an account and a network connection — and is not needed just to block unknown calls.

Is call screening safe?

Yes — the role itself is a standard, sandboxed Android capability, and a screening app only acts on incoming calls. What varies between apps is how much data they ask for and where it goes. The safest setup is an app that:

Block Unknown Callers is built exactly this way: it holds only the call-screening role, never requests READ_CONTACTS, has no sign-up, and stores everything locally. See our privacy policy for the details.

What permissions does a screening app need?

Surprisingly few. The call-screening role is granted through a system dialog when you set the app as your screener — that's the core permission. A privacy-first blocker does not need access to your contacts, messages, microphone, location, or storage to do its job.

How to turn on call screening

Install a call-screening app and confirm the role when prompted. For a full walkthrough, see our guide to blocking unknown callers on Android, or learn how this approach stops robocalls and scam calls.

Private call screening, done right
Free · No sign-up · No contacts access
Get it on Google Play

Frequently asked questions

What does call screening do on Android?

It lets a designated app decide what happens to an incoming call before it rings — allow, reject, or silence — but only for numbers that aren't already in your contacts.

Is call screening safe to use?

Yes. It's a standard Android role. Safety mainly depends on the app: choose one that doesn't request contacts access, has no account, and keeps data on your device.

Does a call-screening app read my contacts?

It doesn't have to. Android performs the contacts match internally and only passes unknown numbers to the app, so a well-built screener never needs contacts permission.

Can I have more than one call-screening app?

No. Only one app can hold the call-screening role at a time, so the most recently set app becomes the active screener.

Which Android versions support call screening?

Android 10 and newer, where the call-screening role was introduced.