๐“ญ๐“ธ๐“ป๐“ถ๐“ช๐“ท๐“ฝ ๐“ป๐“ป๐“ช ๐Ÿ“ก ๐Ÿ›ฐ๏ธ is a user on mastodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
๐“ญ๐“ธ๐“ป๐“ถ๐“ช๐“ท๐“ฝ ๐“ป๐“ป๐“ช ๐Ÿ“ก ๐Ÿ›ฐ๏ธ @rra

has anyone informed the crowd yet that are in fact public and rely on other servers respecting their status as ? This is a scandal of epic proportions waiting to happen. It will be extremely bad press for mastodon/#fediverse and I'd hate to see that. While this is something that will only be fixed in the long term, informing users should start now. Misleading language also really doesn't help.. @Gargron @noelle @HerraBRE @lain

ยท Web ยท 12 ยท 15

@rra @Gargron @noelle @lain Meta: I deleted my previous toot because I did some minimal homework and felt it didn't apply. Didn't want to give the impression of throwing shade.

@rra Well, the point of deleting it was explicitly not to elaborate.

Basically I was pointing out that the admins are the weakest link and I don't know what process led to *this* particular set of people stepping forward.

But I had done zero homework, when I looked into it, albeit very, very briefly, I saw no red flags.

They appear to be known within that community, the community can decide whether they are to be trusted.

@rra @lain @HerraBRE @Gargron

DMs are safe in any compliant activitypub implementation (to field goes straight to the specified inboxes, not the shared inbox).

You're thinking of the unlisted and followers-only extensions.

Admins don't need to modify Mastodon or Pleroma they can view everything regardless.
@rra @lain @HerraBRE @Gargron

note they are called DMs and not private messages, as the admin can still view them in both implementations

@kaniini @lain @HerraBRE @Gargron However this does mean a non-compliant implementation can get access to these DMs? Or is it just the instance admin of a compliant implementation? Also good point on DM vs Private Message, but I think the use expectation is probably still based around the idea it is a private conversation..

@rra @Gargron @HerraBRE @lain

a non-compliant implementation would be so fundamentally broken that it wouldn't properly federate

AP is dependent on each actor having distinguished inbox endpoints. delivery of a message targeted directly at an actor to the shared inbox would be an amazing protocol violation

in any case, your DMs won't leak out to third parties -- only the admin of the server(s) can see them besides you
@lain @rra @Gargron @HerraBRE

that would require a very liberal interpretation of the spec since you would effectively be arguing that the actor inbox is the same as the shared inbox though :)

@lain

Right, which is what you argued in your blog post. I think trust in your instance admin in one thing, but trust in the whole federation and technical spec is another..

@rra @lain

I think you can trust Mastodon and Pleroma to do the right thing with the messages.

The problem shows up with new implementations that might make bad assumptions.

@rra @Gargron Important to note that as soon as you put someone else's username in the box, there's a prominent "this may not be private" message that pops up. That said, I've had zero interaction with Switter and I'm not sure it would be meaningful for me to speak to their moderators, especially since they've grown so big so quickly.

@rra @Gargron @noelle @HerraBRE @lain Why would people assume this to be different? Does Twitter have private tweets? Sorry, I'm new to this and would intuitively use a messenger to speak about private stuff....

@hinterwaeldler @rra @Gargron @noelle @lain One key difference is that becoming an admin who has potential access to other peoples' "private" comms in the Fediverse is really quite easy.

Getting hired by Twitter (or Facebook) and given a role where you have that kind of access is a much more involved and difficult process.

Also, some features (CW for example) that work well on Mastodon suddenly stop working when the toots appear in other apps.

Peoples' expectations may be miscalibrated.