AppReviewFix
Guideline library
Apple App StoreSafety

2.5.12CallKit and SMS fraud extension

What this guideline means

Apps using the CallKit call-blocking or identification extension, or the SMS and MMS fraud-filtering extension, need to genuinely serve their stated anti-spam purpose — using them to insert unwanted call or message behavior is a direct violation.

Why apps actually get flagged

Rare, but comes up when a caller-ID app's blocking-list logic is inverted or manipulated in a way that looks like it enables, rather than prevents, spam calls.

A real example

"Your app's Call Directory extension does not function as expected to block or identify spam calls, per guideline 2.5.12."

Got this exact rejection?Paste it in and get a diagnosis specific to your app, free.
Decode my rejection
Related guidelines
5.1.1Data Collection and Storage4.3Spam2.1App Completeness
AppReviewFix
ProductDecoderPre-submission checkPricingGuideline library
CompanyAboutFAQContact
ResourcesBlog
LegalTermsPrivacy
© 2026 AppReviewFixBuilt by a developer, not a committee.