> You have 5 relays in your profile. This assumes your "profile" is only stored on those 5 relays. Chances are if any one of those are public they're federated. All nostr relays could have a secret ban list, or some other form of collusion. Or even something more mundane (but possibly more sinister) like following an automated reporting system if they wanted to. For example. If there was a well known account sharing disgusting things (which relay operators see all the time) they might consider implementing a service to share the profiles of known keys to "ban" them. This assumes all relay operators act in lock step and there are absolutely no alternative relays. Finally (while I dislike it for client privacy reasons) most clients implement outbox, where clients use relay hints from as many possible accounts from your feeds and connect to them. So as long as a user had connections to those outbox users, the "banned" user could host their own relay which would allow outbox clients to connect directly to the users relay and view their notes.

Replies (1)

Exactly, and one of my relays happens to have a built-in blastr function, so all I would need to do is update my relay list to a few of the relays I was blasting to and I'd be good to go. Then I can spin up a new relay with blastr functionality and blast to some additional relays, or use a tool like Archivestr to mirror my notes from those additional relays I don't advertise to several other relays. Actually taking a user's content down from Nostr when that user is determined to have a wide range of redundancies, is much harder than just raiding the 5 relays in their relay list.