SpamVeto · Call protection for iPhone

Fewer unwanted calls.
More peace of mind.

Block numbers you don't want to hear from. Keep the calls that matter. And share your experience to help others avoid unwanted calls, too.

For iPhone · iOS 17 or later

Feature illustration · Not live data
SpamVeto

Your calls. Your choice.

Unknown callerLook up a number before deciding
Blocked numbers
Always allowed
Public libraryShared experiences

Personal lists + community sharing

Built together, one shared experience at a time

A call you didn't want
could help someone else.

Nobody knows every unwanted number. Shared experiences help us find problems and improve the public library. A report is not a verdict: public blocking decisions are reviewed by a person.

  1. Share the number

    Choose a category when adding a blocked number. When community sharing is on and available, the number and category are submitted. Personal notes are not published with them.

  2. Reports inform a review

    Number reports gather feedback. Public reviews, audio, and public blocking decisions require human review. A report alone never causes an automatic public block.

  3. Update your protection

    Update the public library on your phone for use by enabled iOS Call Blocking & Identification extensions. You remain in charge of your personal lists.

Availability: community submission is still being prepared for production and requires iCloud. Check your app version for availability.

For everyday calls

Less guesswork.
More choice.

Number lookup

Look up an unknown number

Enter or paste a complete number to see available public categories and reviews. No record doesn't mean a number is safe.

My list

Keep important calls

Manage blocked and always-allowed numbers separately. Keep family, friends, and regular contacts on your terms.

Call protection

Keep your library up to date

Free users can update manually. Member automatic updates depend on feature availability and iOS scheduling, with no guaranteed interval.

Know what you share

Some things are shared.
Your notes aren't.

Read about your data in the app
  • Sharing starts on. You can turn it off.

    Turning it off stops future automatic reports, not earlier submissions. Sharing an existing list needs a separate confirmation.

  • Personal notes stay separate

    Personal notes are not automatically submitted to the community. Write a separate public review if you want to share, without sensitive information.

  • Audio is optional

    SpamVeto does not record calls. You may import audio you have the right to share. Each file needs separate publication consent and review.

A few things worth knowing

Does blocking work as soon as I install the app?

You also need to enable SpamVeto's Call Blocking & Identification extensions in iPhone settings and update your lists in the app. iOS performs the blocking, subject to system limits. Not every unwanted call can be identified or blocked.

Can I use it without sharing?

Yes. Turn community sharing off and continue managing your blocked and always-allowed numbers. Community submissions need an available iCloud account; your personal list does not depend on participating.

What if a number is labeled incorrectly?

Send feedback from the number details and add a number you need to your always-allowed list. Community information can be outdated or incorrect. A label does not verify a caller's identity.

Does it read my call history or contacts?

The current version does not read system call history or record calls. Contact permission is optional and used for on-device matching. You can still enter numbers manually without it.

Does switching sharing off or deleting the app remove my reports?

No. Switching off affects future automatic reports. In-app data management explains each deletion scope. Published reviews need a separate withdrawal request; uninstalling does not remove all submitted reports, review records, or cloud audio.

Make room for the calls that matter.

Start with your own list. Share an experience when you can.

View on the App Store