anything pushed is already public or e2e encrypted (dms), what would be the purpose of end to end encrypting push notifications? I guess perhaps hiding that from apple? I don’t think they are encrypted atm @danieldaquino If we encrypted to the npub notifications for watch-only accounts wouldn’t work 🤔
You can encrypt them with a local client generated key
We could encrypt them using the recipient pubkey, but would there be a benefit? All of the data in push notifications is already public in the Damus relay anyways 🤷♂️
The purpose of encryption is not to “hide public infomation”, as you imply. The purpose is to make “what you are doing on your phone” private by default.
nostr tags are already not private though? Anyone can tag you and anyone can read that someone tagged you.
Push notifications are not a function of what you are doing on your phone, its a function of what our server desides to notify apple based on public information
Even if you didn’t want your public notes to go through apns, it’s not likely you could ever prevent that. Once it’s on a public relay somewhere it’s likely it will get mirrored to apns at one point.
I’m not saying to encrypt all public things on nostr. I’m saying to encrypt everything that goes through a push server, so Apple doesn’t see what you’re doing on nostr and link that to your real world identity, should you care about privacy.
That’s a valid point