I'm looking for feedback on opt-in/opt-out functionality for FediFox Shield, my alternative Mastodon (api compatible) static frontend.
Due to technical limitations, users can fully opt-out of having any of their posts shown anywhere by blocking the user the shield server logs in as.
Another thing I want to make configurable for users is (not) showing their unlisted posts.
Any other thoughts?
Some more context: FediFox Shield handles all pages on your instance that are *public* and *unauthenticated*.
Most importantly that's local users' profiles, and threads.
I have some ideas about what can be done differently from Mastodon (both the 3.x and 4.x interfaces), keywords would be *configurability* and *consent*.
What do you want the public to see about your account, what do you not?