cf aaronpk/Quill#143 and https://chat.indieweb.org/dev/2022-02-28#t1646077696840800 based on some comments by @fluffy-critter
Clients (especially those that allow to post responses) should clearly indicate if a shown post is non-public and if responses are posted should direct those to be private too or at least clearly warn about them being public responses to a private post and that the user take necessary care to not reveal information. Similar concerns apply to generated reply contexts.
for this, clients need to be able to know that a post was private/access-restricted in the first place, so this needs to be exposed in the first place. This can be tricky depending on the specific implementations. Some ideas:
a) servers know if they used any authenticated method to fetch the feed content - but without extra info on the posts they can't tell if the post was restricted or not (if they fetch the post permalinks, they could try unauthed first and thus tell)
b) the concept of an audience as a property of a post has been about. If private posts mark this up, microsub readers can pass this through. There is little established about this though.