Opened 13 years ago

Last modified 8 years ago

#82 accepted enhancement

"safety level"/ or some type of data for (mature) content moderation

Reported by: Christopher Allan Webber Owned by:
Priority: minor Milestone:
Component: programming Keywords: plugin
Cc: Parent Tickets:

Description (last modified by Christopher Allan Webber)

` <>`_
but without the gendered "your mom" stuff. Let's not gender our
safety levels :)

Attachments (2)

view-mockup.png (36.0 KB ) - added by Ben Sturmfels 9 years ago.
Displaying a "not safe for work" item
edit-mockup.png (43.6 KB ) - added by Ben Sturmfels 9 years ago.
Editing a "not safe for work" item

Download all attachments as: .zip

Change History (20)

comment:1 by Christopher Allan Webber, 13 years ago

Owner: set to Deb Nicholson
Assigning this to Deb for now. Deb, we really could use some help
with phrasing. Could you assist?

comment:2 by Christopher Allan Webber, 13 years ago

Hey Deb, done any thinking on this?

comment:3 by Deb Nicholson, 13 years ago

MediaGoblin asks everyone to help us by categorizing their own
content. We hope that all sorts of people will benefit from sharing
media here, but not all content is acceptable for all audiences.
Please take a minute to think about who might benefit from your
content and who might not. Thanks for making MediaGoblin a great
resource for everybody!

Content Filters

-  Everybody (E) - Content that would be acceptable on a public
-  Not Quite Everybody (NQE) - Most of your friends wouldn't mind,
   but you'd think twice about putting this up in an elementary school
-  Not Safe For Work (NSFW) - Would you show this to your new boss?
   Right, then set it as NSFW.

Does a bathing suit usually cover it? Then it's NSFW. If you'd
rather not describe what's happening in the picture to a room full
of 8 year olds, then set it to NQE.

comment:4 by Will Kahn-Greene, 13 years ago

I really like the bathing suit line. I think that's a good

comment:5 by joar, 13 years ago

I think that we should use a culture-agnostic rating system.
Perhaps in the west we have a certain common understanding of
what's mature and what isn't. SOme countries/cultures may have
stricter/looser understandings of what's mature and what isn't.
This makes us unable to predict at what age it'll be OK for someone
to view an image.

We should instead rate the images based on the content of the

Some suggeestions are (these are **really** up for discussion, and
some research of which ones are necessary may need to be done).
- Alcoholic beverages
- Tobacco
- Drugs
- Partial nudity
- Full nudity
- Gore

And perhaps even categories representing "depictions of \_\_\_\_",
for comics or art depicting any of these etc.

comment:6 by Christopher Allan Webber, 13 years ago

As discussed on IRC, I think the proposal Deb has made is actually
very good. I think this stuff is going to be highly subjective
anyway, and we don't want it to be tiring. (It's already kinda
tiring by default..) The **main** goal here is to prevent porn and
very violent things from hitting people who don't want to see

comment:7 by Will Kahn-Greene, 12 years ago

The original url for this bug was .
#317: duplicated

comment:8 by Aleksej, 12 years ago

Cc: deletesoftware@… added
Component: programming

comment:9 by Aleksej, 12 years ago

Type: defectenhancement

comment:10 by Christopher Allan Webber, 12 years ago

Description: modified (diff)
Keywords: plugin added

comment:11 by Christopher Allan Webber, 12 years ago

I think this should be a plugin, now that we have plugin support.

comment:12 by Bradley M. Kuhn, 11 years ago

I noticed today that cwebber accidentally displayed joar's posting of some ASCII art that had a few of George-Carlin-7-dirty-words in it. This URL was the one (possibly NSFW, but it more or less isn't, if you don't mind George-Carlin-seven-words):

Perhaps thus the NSFW/NQE/E might not be enough. I think what cwebber needed was "PRESENTATION-MODE", which I guess is close to NQE but not quite that far, I think. I guess mainly what's needed is the ability to configure the levels rather than hard coding them.

comment:13 by Emily O'Leary, 11 years ago

Rather than levels, you could implement tags and allow people to filter them out. You could even "bundle" some common tags together and present them more prominently (like NSFW). Specifically this makes me think of "Trigger Warnings" and how a robust tagging system would help there.

comment:14 by Christopher Allan Webber, 11 years ago

We do have tags... I hadn't thought of filtering based on them.

comment:15 by Christopher Allan Webber, 11 years ago

Owner: Deb Nicholson removed

I think nobody is actively working on this so I'm removing ownership.

comment:16 by Ben Sturmfels, 9 years ago

Owner: set to Ben Sturmfels
Status: acceptedin_progress

I've attached a couple of mockups for how this could look at an interface level.

Perhaps the way filtering could work is that the first time you navigate to content that has a safety level other than the default, it would instead show a warning page:


For your safety, this item has been marked "not safe for work" and hidden by default. Would you like to enable "not safe for work" content during this browsing session?

[Cancel] [Enable "not safe for work" content]

by Ben Sturmfels, 9 years ago

Attachment: view-mockup.png added

Displaying a "not safe for work" item

by Ben Sturmfels, 9 years ago

Attachment: edit-mockup.png added

Editing a "not safe for work" item

comment:17 by Ben Sturmfels, 8 years ago

Owner: Ben Sturmfels removed
Status: in_progressaccepted

Disowning this ticket for now, as I'm not actively working on it.

comment:18 by Aleksej, 8 years ago

Cc: deletesoftware@… removed
Note: See TracTickets for help on using tickets.