What is the NSFW tag and when we should use it?

I found some post that deserves the NSFW tag, but some post with half-nudity enter in discussion if it is NSFW or not, and sometimes the meaning of the post express a strong feeling or protest.

For example, this post doesn’t deserves all the NSFW effects because is a protest and so has strong meaning, and this one.

Some people(or me?) may don’t know how to use this feature.

Summarizing, I want to ask you two things:

  • Where we should use this feature?
  • How it should apply? Should hide all the post or just the image?

Note: This discussion was imported from Loomio. Click here to view the original discussion.

Why is it set at the profile level, instead of on a per-post basis? Is this due to a technical issue, or by design?

@brentbartlett it can be set profile level (never understood why - it’s just confusing to new users) - but also on post level by tagging it #nsfw.

IMHO people should just tag #nsfw in their honest common sense ability. Of course some people are missing this common sense, and some people are too careful. Also people get offended by different things.

If it’s not against pod TOS (some have those I think) or directly illegal, and someone doesn’t tag their posts as #nsfw and they offend you - just block the person :slight_smile:

By design you can set it at profile level.

The question may be this: why is activated by default? :stuck_out_tongue:

@jasonrobinson Yah, it’s just like any other social network, in that respect. I thought I’d tried the #nsfw thing, and it hadn’t worked. I’ll try it again.

@brentbartlett well except on D* almost anything is up for posting - unlike on many social networks :wink:

@christiangimenez AFAIK it shouldn’t be on by default - if it is it’s prob a bug?

@christiangimenez it might depend on your pod. I have never created an account which was set as NSFW by default.

I do believe users should set the nsfw tag by themselves and comply to their pod’s ToS but the problem coming with decentralization is that another, connected pod might have different ToS.
Maybe we could have a moderation system to set the nsfw tag on your own pod (as a podmin) for a post and/or user ?! It wouldn’t affect the way it is displayed on other pods.

@jasonrobinson At joindiaspora.com the nsfw was on by default when I created the account, up to some months ago it still was on by default…

@erwanguyader Maybe I should set a pod for that and set whatever I like, but really I’m concern about other people that are working or with kids.

I was thinking, that the other possibility is to ignore and then watch that user stream when I can. The problem is that, I see some users that has good stuff, art, interesting photos, but from time to time appears nudity.

I’m thinking if there is an option that do not ignores the user, just set the nsfw but only for the own account, and don’t affect others people account’s preferences. With this I can set “this person has NSFW” and I can see that he posted something but not the content; this settings only apply to me, other people are not affected. Maybe is asking for too much, isn’t it?

About where we should use nsfw, is it advisable to use when nudity is involved? what kind of nudity?(there are some pictures that are artistic and involves nudity)

My understanding of NSFW is as it suggests from the name, ‘not safe for work’ - in other words, if you can’t be sure that it would be fine for anyone to view your post while they’re at work in an office, with their boss possibly looking over their shoulder at any moment, it should be marked ‘nsfw’.

Basically you’re protecting people from potentially getting in trouble for viewing inappropriate material if they’re browsing Diaspora while at work - they won’t want anything to appear on their screen that a perhaps conservative boss or colleague might take offence at.

@christiangimenez what falls under Not Suitable For Work completely depends on you and your pod’s ToS.
It is the same for other people and what you see in your stream depends on what others think is suitable or not.

@erwanguyader That’s right, but the thing is that not all people use the nsfw, others use it misunderstanding it, and others just use it when they think is porn.

The problem is that the user for theirs stream can nsfw his/her own post, other people has only one possibility: ignore them and add into his/her own black list or hide the post.

About the ToS… where is the ToS in joindiaspora.com? can’t find them… :-S

I’d agree Goob about how to define the #nsfw tag. But what I dislike on Diaspora is, that the #nsfw tag is such a very special hashtag with a special feature depening on it. For example I’ve seen advent calendars, in which users posted everyday a nice christmas pic, and tag is #nsfw so that the other users need to “open” it just like in a traditional advent calendar. So they tagged the posting with #nsfw, although they only wanted the feature of “opening” a posting. This is quite strange to me.

We could easily remove the special feature for #nsfw-postings, if we would have custom streams like in libertree. Then I could create my custom stream for my worktime, which filters each posting out that has the tags #nswf #porn or #catcontent.

Rasmus, I guess another tag could be created such as ‘#hidepost’ which hides the post without marking it as #nsfw.

I agree having user options to filter out content would be great. I think that’s a separate discussion, though, and I think there have been discussions on Github about how that might be implemented.

Filtering

So filtering(or custom streams) is the name of the thing I was talking about. @goob ,I found this issue that talks about some kind of technique to filter out by voting, and this one but all are closed and I found no vestige of a solution.

Should I open a new discussion here(loomio.org)? Where I can find more info about this?

NSFW tag

Summarizing:

  • NSFW tag has to be inserted by oneself and depends on oneself and ToS criteria.
  • By definition: Should be applied when the content may offend people sensibility or unsuitable for public and work situations.
  • The name of the tag may be changed later, for example: #hidepost, #port, etc.
  • The account should have the nsfw option deactivated by default.
  • Should hide all the post or just the image? what do you think?

I’m still asking myself if it is fine that this tags depends on the owner of the post. Suppose this problem: One person post porn without that tag, and you request it but denies, but for some reason you don’t want to block the person because post good stuff too, what’s the procedure to be done there? Filtering or custom streams seems a good option.

Still can’t find ToS page for joindiaspora.com. Where it should be?


BTW, thanks for participating and make my ideas clearer!

I’m still asking myself if it is fine that this tags depends on the owner of the post.

Well, one day we should also allow tagging of other people’s postings. That would make these features perfect. But it’s truly another feature with different problems.

@christiangimenez If someone posts content that is offending but refuses to use the #nsfw tag then not much choice than to block this person. Of course in the future we surely will somehow improve the way to build ones stream and maybe even like Rasmus said options to tag other peoples posts. But we have to be careful with all these decisions to keep the system maintainable and clear to users - and of course make sure everything works in a distributed environment.

I think there is a feature request to have a ToS that users need to accept when signing up (of course podmins can modify it for their pod). It hasn’t been done yet so any ToS’s are totally defined in some custom way by pods who have done that. Never seen any for joindiaspora.com.

thanks @jasonrobinson !

The custom stream feature is a great idea. Should I make a proposal for voting for this feature? As a newbie in Loomio I have to ask for every move! :stuck_out_tongue:

Is it useful to talk about the new features and how it could be implemented now? So decisions are ready at the moment of implementing.
Or we should talk later, when devs are ready?

What is the next move for this subject? :-S

Christian, actually the custom streams would be a new feature and it is not directly part of this discussion. If you want to implement this feature, just do it and stay in touch with the developers on github. If you cannot implement it, you don’t need to start a voting, because it wouldn’t fasten things up. The few developers don’t need votings to code something. On loom.io proposals are just for making decisions in unclear topics, when someone doesn’t know what or how to do something.

But if you really want to discuss custom streams at first (with mockups and stuff) you can start another thread here.

Nah! If they’re going to implement custom streams, then it’s not necessary @rasmusfuhse

Think I should wait for devs (I cannot implement it :frowning: ).

Thanks!

I think we should use at least 3 different tags : erotic/porn/sexuality, nudity, graphical violence (war images for exemple…) and have the choice to automatic filter each or them separatly.

#nsfw is just not enough precise and explicit…