This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
MisskeyとMastodonの公開範囲の解釈違いとして、未収載があります。
ざっくり比較していうと、
Mastodonは非公開に近い投稿として、
Misskeyは公開に近い投稿として扱うため、
Mastodonでは対象とならない場所でも、Misskeyでは表示されたり収集対象になることがあるので、注意してください。
気になる人は具体的に調べてみるといいですよ。
ActivityPubで提供されている枠組みは、詳細について定義のないものが多く、多くの仕様が各実装の方言(ローカル定義)です。
Mastodonの実装が広く参照されていますが、他の実装がそれぞれ可能な範囲で合わせただけで、こうなっていなければダメというものはありません。
ただ、運用レベルで都合の悪い部分があれば、連合に際して制限をつけざるを得なくなるものでもあります。
Mastodonにおいて、未収載(Unlisted)は公開の一種です。これは覚えておいてください。
- 公開タイムラインには流れない(ローカル、連合、ハッシュタグ、Fedibirdのドメインタイムラインなど)
- フォロワーのホームやリストに流れる
- 誰でも投稿のアドレスをみれば表示することができる
- 投稿者のアカウントの投稿一覧リストされて誰でもみられる
- ブーストされれば、そのブーストの公開範囲に配送される(広く拡散される)
- 引用や参照の対象として見られる
- 購読の対象にならない
Mastodonの公開範囲は、ActivityPubの宛先の表現で、
ToにPublicが指定されていれば『公開』、
ToがPublicではなくCcにPublicが指定されていれば『未収載』、
Toに自分のフォロワーコレクションを示す表現が指定されていれば『フォロワー限定』、
Toに宛先だけ指定されていれば『ダイレクト』、
ダイレクトのうち、直接宛先のInboxに届いたかToやCcに宛先が指定されている場合で、その宛先がメンションされていない場合は『サークル(Limited)』、
という解釈をします。
CcがPublicなときに特別扱いするっていうのは、いかにも特殊な扱いですよね。
Public指定していないものを公開扱いしていたらセキュリティインシデントと考えて良いのですが、
自らPublicに指定してはいるので、
公開扱いされて文句を言える筋合いではない、ということはおわかりかと思います。
CcにPublicと書くとToより控え目に扱うという『配慮』の範囲で、しかもMastodon独自仕様です。
ちょっとだけ目立たなければOK、という内容は未収載で良いとして、
限られた範囲に届けたいという場合はフォロワー限定を使うようにしてください。