I have a question about nostrs capabilities since users typically just run a client and not a relay. Is there a way to publish some portion of your data privately? An example would be maybe I would only like those who I am following or who follow me to see my website, or maybe I'd like to allow a certain list to see my phone number?

#asknostr

Reply to this note

Please Login to reply.

Discussion

My intuition is no, because the point of nostr isn't privacy but you owning your network, and privacy is something I'd have to use hole punch to achieve

At best you have encrypted messaging, but this is not something that has been fully explored because many are happy to rely on tech like simplex.

The very next question after yours is "how do I revoke access to the content I permitted to someone previously?" And the answer is that you cannot. If you sent someone text or information that they are able to decrypt, then it is theirs forever.

Likewise, if you permit someone to see your birthday on Facebook and they take a screenshot, you can revoke their access, but you cannot prevent them from knowing your birthday or revisiting the screenshot.

Was thinking about this the other day from the perspective of running your own paid relay and certain (or all) notes would only be posted to that relay.

As was said already, once someone has access, to my knowledge there is nothing stopping them from sharing with others or rebroadcasting a note to their own relays.

But the initial distribution would be limited to only users who have access to your paid relay.

Not exactly yet, though you can use... Creatsr? As a sort of patreon for plebs.

nostr:npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl was talking about something like this yesterday.

Private notes are coming.

Patreon sort of thing:

https://creatr.nostr.wine/

The thing I'm thinking of is private attributes, I think that would require more of a DID implementation