Safety

How Fluxer detects NSFW content

How Fluxer uses on-server machine learning to detect explicit media, what happens when content is flagged, and how age restrictions apply.

Last updated February 28, 2026

Fluxer uses a machine-learning model to detect probable nudity and other explicit content in images and video thumbnails uploaded to the platform. This scanning runs entirely on Fluxer's own servers — your media is never sent to a third-party service for NSFW classification.

What is scanned

When you upload an image or video attachment, Fluxer analyses it for explicit content before it is stored. For videos, a thumbnail frame is extracted and checked. Text messages are not scanned by this system.

The model we use is Marqo/nsfw-image-detection-384, a Vision Transformer (ViT) image classifier that was trained on a dataset of 220,000 images and achieves 98.56% accuracy. It classifies each image as either NSFW or SFW (safe for work) and returns a confidence score.

What happens when content is flagged

Media that exceeds our confidence threshold is marked with an explicit-content flag. This flag affects who can view the content:

  • You must be 18 or older (based on your date of birth) to view media flagged as containing explicit content.
  • If the content is sent in a channel or community where NSFW content is not allowed, the upload is rejected entirely.

Where this applies

NSFW detection applies across the platform:

  • NSFW-gated communities — communities marked as age-restricted require users to be 18 or older to join.
  • NSFW channels — individual channels within a community can be marked as NSFW by community owners.
  • Non-gated contexts — if you send an image in a regular channel and it is detected as explicit, the explicit-content filter configured by the community owner determines what happens. Depending on the filter level, the upload may be rejected for some or all members.

If you have access to an NSFW channel or age-restricted community, you also have access to content that has been flagged as NSFW within it.

Explicit content filter

Community owners can configure the explicit content filter for their community:

  • Disabled — no NSFW scanning is performed; all uploads are allowed.
  • Members without roles — only uploads from members with no assigned roles are scanned.
  • All members — all uploads are scanned regardless of roles.

Regional restrictions

Users in the United Kingdom are subject to additional restrictions under the Online Safety Act 2023. NSFW channels and age-restricted communities are hidden and inaccessible from the UK. See Regional restrictions for full details on which regions are affected and what each restriction means.

No identity document collection

Fluxer does not collect government-issued identification documents from users for age verification purposes and has no current plans to do so.

The only exception is if your account is suspended because other users have reported you as potentially being underage and Fluxer has reason to believe you may be under the legal minimum age to use the platform in your country. In that case, you may be asked to verify your age by submitting a government-issued ID as part of an appeal. See Minimum age requirements for details on how this works, including how identification documents are handled.

Limitations

No automated system is perfect. The model may occasionally flag content that is not explicit (false positive) or fail to flag content that is (false negative). If you believe content has been incorrectly flagged, you can contact support@fluxer.app.

Contact

For questions about NSFW detection or content moderation, contact support@fluxer.app. For privacy-related questions, see our Privacy Policy.

Choose your language

All translations are currently LLM-generated with minimal human revision. We'd love to get real people to help us localize Fluxer into your language. To do so, email i18n@fluxer.app and we'll be happy to accept your contributions.