Block unknown numbers on Android

Unknown-caller blocking works best when you choose the right level of strictness. Block Guard gives you several levels: unknown, private, foreign, strict mode, favorites, allow lists, recent-contact exceptions, and scheduled profiles.

In app

Unknown-number blocking works best when each filter stays explicit

Private, unknown, and foreign-number filters are separated in the current app so you can decide whether you want a broad default or a more selective setup.

Many people want to stop unknown callers without missing doctors, schools, deliveries, or one-time work calls. The solution is not just block everything. It is choosing the right mix of filters and exceptions.

Pick the level that fits your situation

  • Unknown-number blocking is the broad filter.
  • Private-number blocking targets callers that hide caller ID.
  • Foreign-number blocking narrows things further if you do not expect international calls.
  • Strict Mode goes furthest by allowing contacts only.

Keep important people getting through

  • Whitelist exact numbers that must always ring.
  • Turn on always-allow contacts and always-allow favorites.
  • Use repeat-caller exception if you want a third quick retry to ring.
  • Use allow-if-called-recently and allow-if-texted-recently for real follow-up conversations.
  • Use allowed contacts during Block Guard Mode or profile-based quiet hours.

Profiles are better than constant toggling

If you only want strong unknown-caller blocking at night or at work, use profiles and schedules instead of editing rules every day.

If you want a quieter schedule instead of a 24/7 rule, read blocking profiles and schedules. If you are comparing app options, read best call blocker for Android.