Spam Call & Text Blocker for iOS

Call Karma App Icon

Call Karma

Spammers Get What They Deserve

Block spam calls and texts before they reach you. Call Karma uses the FTC and FCC spam databases to identify and silence 44,000+ known spam numbers — plus lets you build your own block list, filter texts, and even send spammers to a dead-end number.

Free Tier Available · No Ads · iOS Exclusive
Get Beta Access Contact Us

How It Works

Set up once, block forever.

1

Download & Enable

Install Call Karma and enable the call blocking extension in your iPhone settings. That's all it takes to start blocking known spam numbers.

2

Update the Spam Database

Tap "Update Spam Database" to pull the latest numbers from the FTC and FCC complaint databases. Over 44,000 known spam numbers blocked instantly.

3

Choose Your Categories

Toggle the 11 spam categories that matter to you — telemarketing, debt scams, government imposters, robocalls, and more. Block what you want, allow what you don't.

4

Add Your Own Numbers

Got a persistent caller the databases haven't caught? Add them to your personal block list manually. They'll be silenced on the next call.

5

Filter Spam Texts

Enable the SMS filter extension to automatically route spam texts to your Junk folder. Personal block list and spam database filtering combined.

Key Features

Real protection, not just caller ID.

🛡️

FTC & FCC Database

Over 44,000 known spam numbers sourced directly from federal complaint databases. Updated on your schedule — daily, weekly, or monthly.

🚫

11 Spam Categories

Telemarketing, debt scams, government imposters, robocalls, sweepstakes, tech support scams, and more. Toggle each category independently.

📝

Personal Block List

Add any number to your own block list. Ex, salesperson, anyone. Blocked at the system level so they'll never ring through.

Allow List

Whitelist important numbers so they're never blocked, even if they appear in the spam database. Your doctor's office is safe.

💬

SMS Filtering

Spam texts are automatically routed to Junk. Works with both your personal block list and the full spam database.

📶

Area Code Blocking

Block entire area codes — toll-free, premium rate, or any custom code. Great for stopping neighbor spoofing attacks.

📡

Dead-End Protection

Premium feature: blocked callers hear "this number has been disconnected." They think you're gone. They stop calling.

🔔

Blocked Call Notifications

Get push notifications when spam calls are blocked. See who tried to reach you and block or ignore with one tap.

📊

Blocking Dashboard

See your stats at a glance — total database size, personal blocks, active categories, and last update time. Know your protection level.

🔄

Auto-Update

Set the spam database to update automatically — daily, weekly, biweekly, or monthly. Always current without lifting a finger.

🔒

Privacy First

Your block lists and call data stay on your device. No accounts, no tracking, no selling your phone number to data brokers.

🚀

Share Extension

Block a number from anywhere on your phone. See a spam number in a text or website? Share it directly to Call Karma to block it.

Free vs Premium

Powerful protection at every level.

Free

Always free, no ads

  • FTC + FCC spam database (44,000+ numbers)
  • 11 spam category toggles
  • Personal block list
  • Allow list (whitelist)
  • Report spam numbers
  • Auto-update scheduling
  • SMS filtering for personal block list

Dead-End Protection

Premium subscription

  • Everything in Free
  • Dead-end number — callers hear "disconnected"
  • Blocked call log with full history
  • Area code blocking (toll-free, premium, custom)
  • Neighbor spoofing protection
  • Push notifications for blocked calls
  • SMS notifications for missed calls
  • Spam database SMS filtering

Frequently Asked Questions

Quick answers about Call Karma.

How does Call Karma block calls?

Call Karma uses Apple's CallKit framework to register blocked numbers directly with iOS. Spam calls are silenced at the system level before your phone ever rings.

Where does the spam data come from?

The spam database is sourced from the FTC Do Not Call complaint registry and FCC consumer complaint data — real complaints filed by real people.

What is Dead-End Protection?

A premium feature that routes blocked callers to a special number that plays "the number you have reached has been disconnected." Spammers think your number is dead and remove it from their lists.

Will it block calls I actually want?

Unlikely. You control which spam categories are active, and any number on your Allow List will never be blocked — even if it appears in the spam database.

Does it work with text messages too?

Yes. Enable the SMS filter extension and spam texts from your block list (and the spam database with Premium) are automatically routed to your Junk folder.

Is my data private?

Completely. Your block lists, call logs, and settings stay on your device. Call Karma has no analytics, no tracking, and no accounts. The only network calls are to update the spam database and, for Premium users, to sync with the Dead-End service.

How often should I update the spam database?

We recommend weekly. New spam numbers are reported to the FTC and FCC constantly. You can set auto-update to daily, weekly, biweekly, or monthly.

Perfect For

Call Karma is built for people who are done with spam.

Get Beta Access Contact Us