Eugen is a user on mastodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse.
Does mastodon parse #nsfw and #cw tags and automatically put blinders on whatever is in that post?
Eugen @Gargron

@sungo @bottitytto no. masto just adds a hidden nsfw hashtag in the Atom feed, and likewise puts a blinder on media when a toot has a nsfw hashtag. but text =/= metadata

· Web · 0 · 2

@Gargron I know. Part of @bottitytto 's original question was if #cw tags turn into blinders. Sounds like not.

@sungo @bottitytto Content warnings use an out of band means that is not recognized at all by any other existing software than Mastodon.  CW posts show up in GS, pA, Friendica, Hubzilla, et al, as normal text posts without even an indication they were CWd.  This is why when I approach that problem I will be doing it differently.  It degrades poorly.

@maiyannah @bottitytto Yeah, that last CW'd post of mine looks like the attached image in GS. (It's SFW) The CW text is not there thanks to the non-standard field sungo.io/media/wkdISd2FedojVqT

@sungo @bottitytto My proposal for this is in the FR I put in postActiv's issue tracker:
https://git.postactiv.com/postActiv/postActiv/issues/94

If we use a text format like that, it will degrade much better.
@sungo @maiyannah Yeah, I'm not concerned with the places outside of masto for this particular thing. I just know that masto instances have rather rigorous rules on what should show up in their feeds and I really don't want to be silicened/defederated by instances where I have friends.
@maiyannah @sungo Yeah, I figured CW was out of band, but I guess the nsfw tagging also keeps everything cleartext. I was just curious because I have been self-censoring to keep unsilenced/federated with masto instances that I have friends on. :/
@bottitytto @sungo Mastodon's tools for this basically fall apart the moment they hit any part of the network not their own.  The same is true of their "privacy tools".  They were not made with the larger network in mind.
@sungo @bottitytto Mike Micgivrin's already got that rant covered ;)
@bottitytto @sungo Interop isn't always easy, but it's usually easier when you at least make the attempt.
@bottitytto @sungo Anyways, postActiv's SCW/spoilering stuff will hit any text below the fold.  On servers that don't process it you'll still have the CW/NSFW line and any descriptors so it's not terribad.  I'd hope Mastodon comes to process it but I may as well hope I win the lotto.  They don't really care for anything not-Mastodon.
@maiyannah @sungo Yeah. Since it's imagery, I'll probably surely be blocked. xD
@bottitytto @sungo By the way, warn your friends on mastodon: "private" posts that cross into GNU social/postActiv/hubzilla/friendica networks become 100% public.

It's not even that all of those networks don't have controls like that - hubzilla and friendica both do - its that Gargron uses his own implementation and it falls apart when it hits the wider network.

@maiyannah @bottitytto DMs should be as well. If you include a GS person on the DM chain, my bet is that it goes public.

But then again, if you mention someone in a Masto DM who wasn't looped in previously, masto adds them to the whole thread. Found that out when folks bitching about me accidentally let the edit window fully qualify my handle.

@sungo @bottitytto That is correct.  DMs are just another kind of notice in Mastodon, with a certain notice scope.  This notice scope information is discarded by other non-Mastodon servers.

@maiyannah @sungo @bottitytto There's no guarantee that it would be addressed, but a knowledgeable user could open a github issue for this. If one already exists, concerned users could upvote it.

@cphuntington97 @bottitytto @sungo The way this was "addressed" when brought up previously was the warning that comes up about remote posting, which doesn't really address it at all in my opinion.
@cphuntington97 @sungo @maiyannah Unfortunately they can only speak up if they have a github account, or a person acting as a proxy. :/

@bottitytto @maiyannah @sungo I have an account and I'll post the issue if someone can tell me how to write it in a way that makes sense to developers.

@sungo @bottitytto @maiyannah cool it looks like ActivityPub support is at least part of the conversation

@cphuntington97 @bottitytto @maiyannah I am concerned by the thread, honestly. There are comments like this github.com/tootsuite/mastodon/ that sound like he's not interested in the whole spec. Also, one of the very first comments says that client-to-server is not in scope github.com/tootsuite/mastodon/

@maiyannah @bottitytto @cphuntington97 So we still end up with Masto not supporting the full spec and still forcing clients to use its custom API

@maiyannah @sungo @bottitytto We can keep educating users to put pressure on @Gargron to do the right thing but this issue is kind of complicated imho. I'm not exactly sure what I'm advocating for beyond "work well with the wider fediverse"

@cphuntington97 @bottitytto @sungo ActivityPub's privacy model has it's own problems, as detailed by Mike Micgivrin here:

https://plateia.org/url/1313

Still if we had a common model for it, at least we'd all have the same set of problems.