# Guideline 1.1.4 - Safety: Sexual or Pornographic Content

**Guideline:** 1.1.4 · **Store:** Apple App Store · **Severity:** high · **Fix difficulty:** hard · **Typical turnaround:** 1-3 days

Canonical URL: https://appstorereject.com/rejections/apple/1/guideline-114-safety-sexual-or-pornographic-content

## Description

Apple is rejecting your app because it contains overtly sexual or pornographic material. This guideline covers explicit descriptions or displays of sexual organs or activities intended to stimulate erotic feelings. It also applies to 'hookup' apps and apps that may facilitate prostitution, human trafficking, or exploitation. This is a hard line for Apple — there is essentially no path to getting explicit sexual content approved on the App Store. The rejection may be triggered by user-generated content (photos, messages), app-provided media, or even the app's marketed purpose. For dating or social apps, the key distinction is between a dating app (acceptable) and a hookup app with pornographic elements (not acceptable). If your app allows photo sharing, you need robust NSFW detection and content moderation. Web-based content that includes incidental 'NSFW' material can be shown only if it's hidden by default and requires a user toggle on your website (not in the app).

## Common variations

- App contains overtly sexual or pornographic material
- App includes explicit descriptions or displays of sexual content
- App may be used to facilitate prostitution or exploitation
- User-generated content includes pornographic images or text
- Hookup app contains pornographic elements

## Example rejection email

```
Guideline 1.1.4 - Safety - Objectionable Content

Your app contains overtly sexual content that is not appropriate for the App Store. Specifically, your app includes explicit descriptions or displays of sexual content intended to stimulate erotic rather than aesthetic or emotional feelings.

Next Steps:
Please remove all pornographic and overtly sexual content from your app. Apps that include pornography or are used to facilitate prostitution or human trafficking are not permitted on the App Store.
```

## Resolution steps

## Quick Assessment
- **Risk level:** High
- **Resolution path:** Fix & Resubmit
- **Typical turnaround:** 1-3 days

## The Fix

01. **Remove explicit content** — If the app itself provides sexual content, remove it entirely. There is no age-gating workaround for pornographic material on the App Store.

02. **Implement NSFW detection** — For apps with user-generated images, integrate an NSFW detection API (e.g., Apple's own CSAM detection, Google Cloud Vision SafeSearch, or similar) to automatically flag and remove explicit uploads.

03. **Add robust content moderation** — Implement user reporting, automated flagging, and human review for any user-generated content that could contain explicit material.

04. **Reframe the app's purpose** — If the app is perceived as a hookup/adult app, reposition it as a dating or social connection app with clear community guidelines against explicit content.

05. **Handle web-based content properly** — If your app displays web content that may include NSFW material, ensure it's hidden by default and only accessible via a toggle on your website, not within the app.

## Prevention
- Implement NSFW image detection before any image upload feature launches
- Establish clear community guidelines prohibiting explicit content
- Use Apple's built-in content rating system accurately
- Consider the app's positioning carefully — avoid marketing language that suggests adult content

## Before / after examples

**Before:** User photo uploads are unfiltered, allowing explicit images to be shared in public feeds
**After:** All photo uploads pass through NSFW detection API, explicit images are automatically removed, and users who upload them receive warnings
**Why it works:** Apple requires proactive prevention of explicit content, not just reactive removal.

## Common questions

**How long does this typically take to fix?**

Typical turnaround is 1-3 days (difficulty: hard). After resubmission, most re-reviews complete within 24-48 hours.

---
*Machine-readable source: https://api.appstorereject.com/api/rejections/detail?slug=guideline-114-safety-sexual-or-pornographic-content*