content-moderation-api

Detects missing content moderation integrations in iOS apps with user-generated content.

Updated Aug 14, 2026
One-click install
npx skills add https://github.com/tvh25082004/Badminton --skill content-moderation-api-tvh25082004
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: content-moderation-api
Source: https://github.com/tvh25082004/Badminton/tree/main/.claude/skills/apple-app-review/ugc/content-moderation-api
Command: npx skills add https://github.com/tvh25082004/Badminton --skill content-moderation-api-tvh25082004

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Apps that accept user-uploaded images, videos, or posts are frequently rejected under Apple App Review Guideline 1.2 when they lack a content moderation backend. This Skill scans an iOS/macOS codebase to detect missing moderation service integrations before submission, preventing costly review rejections. ## Core Features & Use Cases - Moderation Service Detection: Greps Swift source for integrations like AWS Rekognition, Google Perspective, OpenAI Moderation, Hive, Sightengine, and Clarifai. - Upload Path Auditing: Locates media upload calls (uploadImage, uploadVideo, postContent) and checks whether moderation is invoked before or after upload. - Contact Reachability Check: Verifies a visible support or contact email exists so reviewers can reach the moderation team. - Use Case: Before submitting a photo-sharing app, run this audit to confirm every UGC surface (feed posts, profile photos, bios) routes through a moderation API, then fix flagged files at the reported line numbers. ## Quick Start Ask the AI to audit this iOS project for App Store Guideline 1.2 content moderation compliance and list any missing moderation integrations.

Frequently Asked Questions about content-moderation-api

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

FAQPage Schema
How do I check my iOS app for Guideline 1.2 compliance?▼

Run a static audit that greps Swift sources for moderation service integrations like AWS Rekognition, Perspective, or OpenAI Moderation, then verify every upload path calls moderation. This Skill automates both checks and reports findings by severity tier.

What content moderation APIs does Apple accept for UGC apps?▼

Apple does not mandate a specific vendor, but commonly accepted services include AWS Rekognition, Google Perspective, OpenAI Moderation, Hive, Sightengine, and Clarifai. The key requirement is timely response to flagged objectionable content across all UGC surfaces.

Does this audit work with React Native or Flutter projects?▼

Yes, the audit supports Swift, Objective-C, React Native, and Flutter projects. It uses glob and grep patterns over source files, so any codebase containing recognizable moderation or upload patterns can be scanned.

Why was my app rejected under Guideline 1.2 even with a moderation backend?▼

Partial coverage is a common cause: moderation applied only to text while profile photos, bios, or display names go unmoderated. Reviewers test all UGC vectors, so every content type and upload path must route through moderation.

Does the audit modify my source code or call external APIs?▼

No, the audit is strictly read-only and makes no network calls. It only uses Glob, Grep, and Read operations to inspect files and produce a prioritized findings list with file paths and line numbers.