Paid relays should delete all events once the user stops paying.

There is nothing worse than an old Metadata event, with a lightning address you don't use anymore, coming back. And they "come back" simply because the relay won't update your event and won't accept a deletion, since you are not a paid user anymore.

Same for any restricted relays. Once the user can't control it's events, it should just delete everything.

Reply to this note

Please Login to reply.

Discussion

Don't know about paid relays but on my free relay all events will be deleted periodically 😅

Anything else would be an archiving service.

Agreed. And most, paid or otherwise should have explicit retention policies, and indefinite seems unnecessary.

I'd give a 7-10 day window after they stop but besides that yeah dump the data

good idea

That gives them a window to go oh shit top up lightning wallet and relays an out of we gave you a chance. Yay customer service

this is a best practice

I would happily relay through relays which deletes my notes after certain period of time. I had this Idea for such relay for a while, but couldn't find the time to set things up.

nostr:nevent1qqszrxvjs5tuqvcz8ntg3axthy8gpr82pukzp4tls9phlkwq87r7lkqpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0qgsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqrqsqqqqqpjxk3rw

or accept deletion events if the user pays or not

Most stuff should be deleted regularly, anyway.

nostr:note1yxve9pghcqesy0xk3r6vhwgwszxw5revyr2hlq2r0lvuq0u8alvq9dg47d

Erasing history is always fun