1
0
mirror of https://codeberg.org/fediverse/fep.git synced 2026-08-05 19:55:46 +00:00

feat: explicitly note that shares collection expresses author consent in FEP dd4b (#627)

One issue that has come up around quote posts is consent by the original author to be quoted. This change adds a privacy considerations section, including a section on how the `shares` collection can be used to express consent.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/627
Co-authored-by: Evan Prodromou <codeberg@evanprodromou.name>
Co-committed-by: Evan Prodromou <codeberg@evanprodromou.name>
This commit is contained in:
Evan Prodromou
2025-06-17 18:02:01 +02:00
committed by silverpill
parent b1a63bbf47
commit c68c4862c6
+13
View File
@@ -202,6 +202,19 @@ A common representation of quote posts is to include the `object` of the `Announ
For all `Announce` activities, it's important to consider how much of the shared content to expose to the recipient of the `Announce` activity. Using an URL as a reference, or including a limited set of metadata as in the examples in this FEP, allows the publishing server for the shared content to control access to the content. See [Inclusion of the shared object](https://www.w3.org/wiki/ActivityPub/Primer/Announce_activity#Inclusion_of_the_shared_object) in the [ActivityPub Primer][Primer] for more information.
## Privacy considerations
### Consent to be shared
The creator of the quoted content can indicate their consent to be quoted using the `shares` collection. If the creator consents to being quoted, they can add the quote post to the `shares` collection. If they do not consent, they can omit the quote post or remove it.
Servers SHOULD provide affordances to allow creators to add to, and remove from, the `shares` collection. Servers may provide opt-in consent, where `Announce` activities are not added to the `shares` collection unless the original author explicitly adds them. The server MAY provide opt-out consent, where `Announce` activities are added to the `shares` collection automatically on receipt, but can be removed by the original author.
Consumers of quote posts can refer to the `shares` collection at any time to determine if the publisher has expressed consent. Consent may be extended or withdrawn at any time.
Consumers SHOULD indicate if the original author has consented to the quote post, and MAY obscure or hide quote posts that do not have the original author's consent.
## References
- James Snell, Evan Prodromou, et al. [Activity Streams 2.0][AS2]. W3C Recommendation. 8 May 2018.