dansup, then Smithereen already has this
https://github.com/grishka/Smithereen/blob/master/FEDERATION.md#privacy-settings