Skip to content

Sensitive Albums

Any album can be flagged sensitive. This is a built-in feature — toggled directly in the album’s settings. A sensitive album gets blurred in listings, can be gated behind a click-to-consent warning, and is excluded by default from smart albums, search, RSS, the timeline, the map, and Frame.

  • Manually — toggle it in the album’s protection policy, the same place you set an album to public/private, require a link, or set a password.
  • AutomaticallyNSFW Classification can mark an album as sensitive on its own when a “sensitive”-tier finding is detected in one of its photos.
  • Recursively — sub-albums of a sensitive album are treated as sensitive too, without needing the flag set on each of them individually. Marking a sub-album of an already-sensitive album is skipped, since the parent already covers it.
BehaviorSettingDefaultEffect when on
List sensitive sub-albumsnsfw_visibleonSensitive sub-albums still appear in listings (blurred, see below). When off, they’re omitted from listings entirely.
Blur the cover thumbnailnsfw_bluroffThe album’s thumbnail/cover is blurred wherever it’s listed.
Warn guests on opennsfw_warningoffAnonymous visitors get a click-to-consent overlay the first time they open the album.
Warn logged-in users on opennsfw_warning_adminoffSame, but for authenticated users — set independently from the guest setting.
Custom warning textnsfw_banner_overrideemptyRaw HTML shown in the warning overlay instead of the built-in translated text. Not sanitized — only put trusted content here.
Blur instead of solid backdropnsfw_banner_blur_backdropoffThe warning overlay blurs the album behind it instead of showing a solid dark-red panel.

The warning overlay (when shown) requires a single click anywhere on it to dismiss; the album’s contents are blurred/hidden behind it until then. Consent is only remembered for the current browser session — it isn’t persisted, so the warning reappears on the next visit.

Note that nsfw_warning/nsfw_warning_admin only gate the click-through prompt; turning both off does not unmark the album as sensitive — it’s still blurred (if nsfw_blur is on) and still excluded from smart albums/search/etc. below, just without the interstitial.

Excluded from smart albums, search, and more

Section titled “Excluded from smart albums, search, and more”

By default, sensitive content is left out of most aggregate views across the gallery — each area has its own independent toggle, all on by default:

AreaSetting
Smart albumshide_nsfw_in_smart_albums
Searchhide_nsfw_in_search
RSS feedhide_nsfw_in_rss
Timelinehide_nsfw_in_timeline
Maphide_nsfw_in_map
Framehide_nsfw_in_frame

See Smart Albums for more on how this interacts with smart-album visibility specifically.