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 🤷♂️
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 nostr:npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8
If we encrypted to the npub notifications for watch-only accounts wouldn’t work 🤔
Discussion
The only thing I could think of is hiding the device id / npub association from apple, but that is already deniable since anyone can login with your npub
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