ugc-safety-features

Detect missing reporting, blocking, filtering, and contact controls for iOS/macOS user-generated content.

13|1|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/cruisediary/apple-app-review-skills --skill ugc-safety-features
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ugc-safety-features
Source: https://github.com/cruisediary/apple-app-review-skills/tree/main/skills/ugc/ugc-safety-features
Command: npx skills add https://github.com/cruisediary/apple-app-review-skills --skill ugc-safety-features

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Detects missing reporting, blocking, content filtering, and published developer contact information needed for apps with user-generated content under Guideline 1.2.

Core Features & Use Cases

  • Detects missing report mechanisms, block mechanisms, and content filtering for user-generated content in feeds, comments, and profiles.
  • Verifies presence of a published in-app developer contact method and terms/EULA acceptance during onboarding to prevent non-compliant apps from rejection.
  • Supports audits across iOS/macOS projects with UGC features, helping developers align with Apple guidelines and reduce risk of 1.2/5.1.1(ii) violations.

Quick Start

Run a targeted audit of the app's UGC features to verify reporting, blocking, filtering, and contact mechanisms are present in feeds, profiles, and onboarding.

Frequently Asked Questions about ugc-safety-features

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check my iOS app for App Store UGC safety requirements?

To check iOS apps for App Store UGC safety requirements, audit user-generated content features like feeds and profiles to verify reporting, blocking, and filtering mechanisms are present to prevent Guideline 1.2 violations.

What safety features are required for apps with user-generated content under Guideline 1.2?

Required safety features for user-generated content under Guideline 1.2 include user reporting mechanisms, block mechanisms, content filtering, published in-app developer contact, EULA acceptance, and compliant age verification.

Why does my app keep getting rejected for missing content moderation features?

Your app is likely rejected for missing content moderation features because it lacks mandatory reporting, blocking, or filtering mechanisms for user posts and comments, violating App Store Guideline 1.2.

Does my macOS app need age verification and published contact info for user feeds?

Yes, macOS apps with user feeds require compliant age verification and published in-app developer contact information to meet App Store guidelines 1.2 and 5.1.1(ii) and avoid rejection.

How do I audit my app's onboarding flow for EULA and terms of service acceptance?

To audit onboarding flows for EULA and terms of service acceptance, verify that the app explicitly requires users to accept terms during onboarding, ensuring compliance with App Store UGC safety guidelines.

When should I check my iOS app for 5.1.1(ii) violations before submission?

You should check for 5.1.1(ii) violations before App Store submission by auditing UGC features for missing reporting, blocking, age verification, and in-app contact methods to ensure compliance and prevent rejection.