Safeguard
Developer Tools•

What does Apple require for apps with user content: report, block, filter?

Apple guideline 1.2 asks apps with user content for filtering, a reporting mechanism, blocking and published contact details. A builder's guide.

Safeguard Security Team
3 min read

Apple's App Review Guidelines section 1.2 says apps that let users create, upload, share or contribute content must include a method for filtering objectionable material, a mechanism to report offensive content with timely responses, the ability to block abusive users, and published contact information. That applies to any app with a user-facing marketplace of listings or posts.

The four requirements

From the guideline text:

  1. Filtering. A method for filtering objectionable material from being posted.
  2. Reporting. A mechanism to report offensive content, with timely responses to concerns.
  3. Blocking. The ability to block abusive users from the service.
  4. Contact. Published contact information so users can easily reach you.

The guideline adds that you are responsible for removing violating content, and repeated or egregious behaviour can lead to removal from the App Store and the Developer Program.

Why a plugin or extension marketplace should care

If your product lets third parties publish listings, reviews or comments and you ship an iOS app, you are in the UGC category. Even if you do not, the four requirements are a good minimum for any vendor run store, because they are the same controls a security team wants for malicious listings.

Apple requirementSecurity equivalent for a marketplace
FilteringAutomated checks at publish: malware scan, lookalike names
ReportingA report link on each listing and a response target
Blocking usersSuspending a publisher account and its tokens
Contact informationA security contact for reporters and researchers

Implementation notes

  • Reporting should be one tap from the content. Hidden menus lead to unreported abuse.
  • Acknowledge reports. A message that says the report arrived keeps reporters coming back.
  • Block must be effective. Blocking an account should also end its sessions and revoke its tokens.
  • Record decisions. Keep what was reported, what you decided and when. You will need it for appeals and for App Review questions.
  • Test before you submit. Reviewers try the report and block paths.

Where this overlaps with privacy rules

Section 5.1 asks for a privacy policy within the app and App Store Connect metadata, consent for collecting user or usage data, and data minimisation. A reporting flow collects data about both reporter and reported user, so describe it in your policy and keep only what you need for the decision.

Process questions for your team

  1. Who reads reports, and how fast?
  2. What is the severity order? Harm to users first, then impersonation, then spam.
  3. When does content get removed before review finishes?
  4. How do you handle a repeat offender?
  5. What do you tell the reporter afterwards?

Answer these in writing before launch. They are also what an auditor asks when you pursue a compliance programme later.

Safeguard's compliance and evidence automation can hold such records alongside other control evidence.

Quick check

Does guideline 1.2 apply only to social apps?

No. It applies to apps that let users create, upload, share or contribute content, including UGC platforms and AI content creation apps.

What happens if I do not remove violating content?

The guideline says you are responsible for removal and repeated or egregious behaviour can lead to removal from the App Store and the Developer Program.

Is contact information required?

Yes. Published contact information is one of the four listed requirements.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.