Privacy-first call screening for Android

Only contacts
can ring.

NobodyCalls keeps unknown numbers quiet without uploading your contacts or turning your phonebook into a caller-ID network.

  • Free
  • Android 10+
  • No account
MContactMaya can ringAllowed
Unknown numberRing stays quietSilenced
NobodyCalls home screen with protection active

Built for a quieter phone, not a bigger data network.

✓ No contact upload✓ No ads✓ No data selling✓ Works on-device
How it works

One clear rule. Your exceptions.

Setup takes a minute. NobodyCalls does the rest locally, before an unknown call needs your attention.

  1. 01

    Choose NobodyCalls

    Android asks you to select NobodyCalls as your call-screening app.

  2. 02

    Match locally

    Incoming numbers are checked against contacts and your allowlist on this phone.

  3. 03

    Keep the ring quiet

    Contacts ring. Unknown numbers are silenced by default, with reject as an option.

Privacy by design

Your contacts never become our product.

NobodyCalls needs your contacts for one reason: to recognize who you know. The comparison and screening history stay on your device.

Read the full privacy policy →
On-deviceContact matching

No caller-ID network

No analytics or ad SDK

No SMS or call-log access

Calm, with control

Quiet does not mean blind.

See what NobodyCalls handled, add trusted exceptions, or pause protection whenever real life needs a little flexibility.

A quiet default

Unknown calls stay quiet

Contacts ring as usual. Numbers that are not in your contacts are silenced by default, or rejected if you choose.

NobodyCalls home screen showing active protection
Nothing hidden

See what happened

A local history shows every decision NobodyCalls made. Allow a number from history when you recognize it.

NobodyCalls local screening history
Your exceptions

Let important numbers through

Add a number to your allowlist, including a wildcard suffix for organizations that call from several lines.

NobodyCalls allowlist screen
NobodyCalls weekly recap
A gentle weekly recap

Proof of quiet, once a week.

One calm notification shows how many unknown calls did not ring. No cloud dashboard. No habit of checking another app.

  • Day-by-day detail
  • Stored on your phone
  • Notifications are optional
Honest limits

No magic claims.

NobodyCalls does not identify spam and cannot promise to screen every hidden number. Android may withhold some caller information, and behavior can vary across devices, dialers, carriers, and Android versions. When the information needed to decide is missing, NobodyCalls lets the call through.

Common questions

Clear answers before you install.

Why does NobodyCalls need access to my contacts?

It compares an incoming number with the contacts stored on your phone. This check happens locally. Your contacts are not uploaded or used to build a caller-ID database.

Does it identify spam callers?

No. NobodyCalls does not label callers or use a spam database. It applies one clear rule: contacts and allowlisted numbers can ring; other available numbers stay quiet.

What if I am expecting a call from a new number?

Pause protection for a while or add the number to your allowlist. The default action is silence rather than hard rejection, so you retain a recovery path through your dialer and local history.

Does every hidden or private number get screened?

Not always. Android may not provide a usable number for some hidden or unavailable calls. NobodyCalls fails open when information is missing, and exact behavior can vary by device, dialer, carrier, and Android version.

How much does it cost?

Every functional feature is free. If NobodyCalls helps, you can make an optional one-time contribution in the app. Supporting development only adds a cosmetic thank-you badge.

A quieter Android phone

Let the people you know ring through.

Every feature is free. Support development if it helps you—never with your contacts.

Get it onGoogle Play