Sensitivity
English ⌄
← Photo privacy guides

NSFW Detector for Private Photos: What to Check Before Scanning

An NSFW detector flags images or videos that may contain explicit material. Before using one on private media, check what it actually detects, where it processes files, and whether you can review suggestions before anything changes.

By Dmytro PolianskyiPublished Published by the developer of Sensitivity
Choose a photo or video task

One file, a library or a video?

  • Single file
    One image

    Check a particular selected file.

  • Library
    A photo library

    Find likely explicit photos and videos among accessible files.

  • Video
    Video content

    Check clip support and the explanation of coverage.

Check processing location, saved results and review controls before using a detector on intimate photos or videos.

Choose the task before choosing the detector

A one-image NSFW checker answers a different question from a scanner that searches an existing photo library. Decide whether you want to inspect a specific file, find forgotten explicit images among many ordinary pictures, or review videos. A tool built for one workflow may not cover another.

If you only need to hide a photo you already know about, use Apple Photos' Hidden album. Detection is useful when finding the relevant media is the difficult part. The meaning of NSFW also helps separate explicit content from other private information.

Online, in-browser and on-device are not the same claim

A website may analyze a selected image in the browser or send it to a server. A file picker alone does not tell you which happens. Likewise, an app installed on a phone can still use remote processing. Look for an explicit explanation of the media's path rather than inferring it from the interface.

Before providing an intimate photo, check the service's answers to these questions:

  • Does classification require sending the original, a reduced image or video frames to a server?
  • What, if anything, is retained after analysis, and for how long?
  • Are media, thumbnails or classification results used for training or sent to other providers?
  • Can you remove stored results and understand what that action removes?
  • Does the explanation cover videos as well as still images?

If those answers are missing, you do not have enough information to evaluate that workflow for your private files. “AI-powered” describes neither the processing location nor the retention policy.

Check the supported content and scan scope

Nudity detection is not a complete personal-information audit. Read which categories the tool actually supports. Do not assume that it will find passwords in screenshots, identify every medical document, recognize people, or determine whether someone agreed to share an image.

Different systems use different categories. Apple's Sensitive Content Analysis framework documents its sensitive-media analysis, while Google's SafeSearch documentation describes a different category-based image service. These references illustrate why the term “NSFW detector” alone is not a feature specification.

Then check what the tool was allowed to read. Selected Photos access covers that selection, not the whole library. On a Mac, chosen folders and the Photos library are separate sources. See our Photos permissions guide and Mac scanning guide before interpreting a scan total.

For video, inspect more than a thumbnail

A clip can contain a sensitive moment after an ordinary opening scene. Ask whether the tool supports video content at all and how it describes its coverage. Sampling frames can miss an event between samples; a result cannot certify every moment of a clip.

Use automation to identify clips worth reviewing, then inspect the timeline yourself. Our sensitive-video guide covers finding clips in Photos and reviewing the complete item. Still-image support does not establish video support.

Review results before hiding or deleting media

Keep the detector's suggestion separate from your decision. A useful review screen lets you inspect the actual media and retain harmless matches. An empty queue can also mean limited access, unavailable items or detection misses; it is not proof that nothing private remains.

Result lists deserve privacy attention too. Consider thumbnails, saved scan state and whether another person using your device can open the results. A statement about local classification does not by itself explain how those results are protected.

Start with a manageable selection whose contents you understand, then compare the reported coverage with that selection. This helps you understand the workflow; it is not a formal accuracy benchmark. Do not extrapolate an accuracy percentage from a handful of personal examples.

An on-device review workflow with Sensitivity

  1. Choose the Photos media or supported Mac folders you want to inspect.
  2. Check scan options, including whether Apple Photos may download iCloud-only originals.
  3. Run the relevant scan and inspect suggested matches.
  4. Keep harmless items, hide supported Photos media you want to retain, or delete only what you select.

Sensitivity classifies media on the device, without uploading photos or videos to Sensitivity servers, and does not require an account. Saved results use device authentication. Its privacy policy separately explains local state, optional analytics and crash reporting.

Photo scanning is free; video scanning is an optional one-time purchase. A local scan can still make mistakes. iCloud downloads are Apple Photos transfers into the device, so an on-device workflow does not necessarily mean no network activity. Read how media moves through a scan for the details.

This article describes selection criteria and a review workflow, not a comparative accuracy test or a web upload checker. Product claims and linked documentation checked on October 28, 2026.

On this page