On social media and in the Nostr space in particular, there’s been a lot of debate about the idea of supporting deletion and editing of notes.

Some people think they’re vital features to have, others believe that more honest and healthy social media will come from getting rid of these features. The discussion about these features quickly turns to the feasibility of completely deleting something on a decentralized protocol. We quickly get to the “We can’t really delete anything from the internet, or a decentralized network.” argument. This crowds out how Delete and Edit can mimic elements of offline interactions, how they can be used as social signals.

When it comes to issues of deletion and editing content, what matters more is if the creator can communicate their intentions around their content. Sure, on the internet, with decentralized protocols, there’s no way to be sure something’s deleted. It’s not like taking a piece of paper and burning it. Computers make copies of things all the time, computers don’t like deleting things. In particular, distributed systems tend to use a Kafka architecture with immutable logs, it’s just easier to keep everything around, as deleting and reindexing is hard. Even if the software could be made to delete something, there’s always screenshots, or even pictures of screens. We can’t provably make something disappear.

What we need to do in our software is clearly express intention. A delete is actually a kind of retraction. “I no longer want to associate myself with this content, please stop showing it to people as part of what I’ve published, stop highlighting it, stop sharing it.” Even if a relay or other server keeps a copy, and keeps sharing it, being able to clearly state “hello world, this thing I said, was a mistake, please get rid of it.” Just giving users the chance to say “I deleted this” is a way of showing intention. It’s also a way of signaling that feedback has been heard. Perhaps the post was factually incorrect or perhaps it was mean and the person wants to remove what they said. In an IRL conversation, for either of these scenarios there is some dialogue where the creator of the content is learning something and taking action based on what they’ve learned.

Without delete or edit, there is no option to signal to the rest of the community that you have learned something because of how the content is structured today. On most platforms a reply or response stating one’s learning will be lost often in a deluge of replies on the original post and subsequent posts are often not seen especially when the original goes viral. By providing tools like delete and edit we give people a chance to signal that they have heard the feedback and taken action.

The Nostr Protocol supports delete and expiring notes. It was one of the reasons we switched from secure scuttlebutt to build on Nostr. Our nos.social app offers delete and while we know that not all relays will honor this, we believe it’s important to provide social signaling tools as a means of making the internet more humane.

We believe that the power to learn from each other is more important than the need to police through moral outrage which is how the current platforms and even some Nostr clients work today.

It’s important that we don’t say Nostr doesn’t support delete. Not all apps need to support requesting a delete, some might want to call it a retraction. It is important that users know there is no way to enforce a delete and not all relays may honor their request.

Edit is similar, although not as widely supported as delete. It’s a creator making a clear statement that they’ve created a new version of their content. Maybe it’s a spelling error, or a new version of the content, or maybe they’re changing it altogether. Freedom online means freedom to retract a statement, freedom to update a statement, freedom to edit your own content. By building on these freedoms, we’ll make Nostr a space where people feel empowered and in control of their own media.

Why Nostr’s delete is a critical aspect of the protocol that works and protects privacy.

This is a long form article, you can read it in https://habla.news/rabble/on-delete


Such a great topic! Curious to see how it plays out over time.  🕰 🔌


Well said. I'm not at all a fan of the idea of not being able to delete or edit a comment. The argument of a "more honest internet" is a cope. Yes, both features can be misused but privacy is a human right. While it's true that you can't truly, fully delete things online (and, of course, the technical challenges of throwing a decentralized platform into the mix), that doesn't mean users shouldn't have full control over their online presence as far as the technology permits.

I mean, every one of us has said things online that we would like to forget, and definitely wouldn't want associated with our modern persona. It's not like we're all born with the knowledge of privacy and the permanence of the internet, especially those of us who grew up with the internet. How is it fair that we would all have to potentially pay the price of our past internet idiocy just so we can have a "more honest internet"? It's just a stupid concept. It's like saying, "privacy is dead so let's just give every bit of info to everyone who wants it". That whole argument is a total joke and it doesn't hold up to logic.

See, this is exactly what bugs me about the maxi mentality against privacy coins like Monero. Yes, I love Bitcoin but that doesn't mean I don't take issue with some of its concepts. The immutable, public ledger is a privacy issue; just because it's pseudonymous, that doesn't mean I'm okay with people knowing every transaction I make if they are able to attach a real-world identity to my wallet address(es).

At the end of the day, you cannot have self-sovereignty without privacy.


I've been playing around with Nostr for a couple of months trying to figure out how to use the different apps on different platforms. It's now time to dig into the protocol and understand how it actually works. I hope to find more quality content like yours on Nostr itself. Thanks for your contribution.


test


:Clap:


Totally agree 🤝


nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr zapped ⚡21,000 sats

https://image.nostr.build/35aef246c5e837d305f596da7eb64fac279d3d5f24d2c93b81606acd80cf9b18.png

nostr:nevent1qqsw2z7f220savy55y30w2jlzcx66x28zh08j0pq5a3tz480xg3uhkgpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqak8r2hr5jglrk0wc37t59lz98x6gyf6pwaku6hpwakhvslznjh67nt9ny

https://njump.me/nevent1qqsw2z7f220savy55y30w2jlzcx66x28zh08j0pq5a3tz480xg3uhkgpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqak8r2hr5jglrk0wc37t59lz98x6gyf6pwaku6hpwakhvslznjh67nt9ny


This is a highlight of 'On Nostr Delete'.

https://highlighter.com/a/naddr1qvzqqqr4gupzqak8r2hr5jglrk0wc37t59lz98x6gyf6pwaku6hpwakhvslznjh6qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7qgwwaehxw309ahx7uewd3hkctcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcpzamhxue69uhhyetvv9ujuvrcvd5xzapwvdhk6tcqp9hkuttyv4kx2ar96dhkdv

We believe that the power to learn from each other is more important than the need to police through moral outrage which is how the current platforms and even some Nostr clients work today.


You are absolutely correct here.   Its weird that there are fans of Nostr that don't support maximum privacy and anonymity.  In a world where freedom of speech is no longer easy, safe or legal moving to Nostr without privacy safe guards becomes much  less worthwhile for many.


Freedom online means freedom to retract a statement, freedom to update a statement, freedom to edit your own content. By building on these freedoms, we’ll make Nostr a space where people feel empowered and in control of their own media.

This is a highlight of 'On Nostr Delete'.

https://highlighter.com/a/naddr1qvzqqqr4gupzqak8r2hr5jglrk0wc37t59lz98x6gyf6pwaku6hpwakhvslznjh6qy88wumn8ghj7mn0wvhxcmmv9uq3wamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet59uq3wamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmny9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcpzamhxue69uhhyetvv9ujuvrcvd5xzapwvdhk6tcqp9hkuttyv4kx2ar99anla7


Yes! Delete is unnecessary


I see delete as vital for privacy and to prevent major foot guns. I am extremely cautious when posting images for example. Most of the time, I just CTRL+V it and after a few seconds, I see a link to a hosted image in my client. Did I accidentally upload an image that I didn't want to share? What would I do if I did? Another fear I have when using nostr is to copy paste the wrong piece of text, for example a password or something similar, and hitring enter accidentally without checking the post again. These things can happen and the fact that you can't delete a mistake is terrifying. Posting on nostr often feels dangerous to me.


You don’t have to ever delete anything to allow
others to do it. Delete has been a core part of Nostr since it started.


Well yea . Storage is expensive as well so there is that


🚰 SATS FLOW


These are all FANTASTIC points! I definitely agree that clients should offer the option to edit or request deletion, which is one reason I love #Amethyst so much. I still think we should make it clear what the limitations are when folks are asking about it, though.


Makes sense to me


How do we get delete to work on njump.me? its still caching deleted items from other relays


We add it to nostrability repo and tag the devs

https://github.com/nostrability/nostrability/issues/68#issuecomment-2323813735

cc nostr:npub10000003zmk89narqpczy4ff6rnuht2wu05na7kpnh3mak7z2tqzsv8vwqk nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6


### Summary
The debate around deletion and editing features in decentralized networks like Nostr revolves around balancing technical feasibility with social intentions, focusing on empowering users to retract or revise content rather than ensuring complete removal.

### Facts
- 📝 Some believe deletion and editing are essential for more honest social media, while others argue against it.
- 🌐 Decentralized protocols like Nostr cannot guarantee permanent deletion due to technical limitations.
- 🖥 Computers often keep copies, making it hard to completely delete content.
- 💬 Deletion and editing mimic real-life social interactions and signal learning or regret.
- 🛠 These tools help users express intent, signaling mistakes or feedback, despite technical restrictions.
- 🔄 Nostr supports delete and expiring notes, although not all relays honor deletions.
- ✏ Edit allows creators to update content or correct errors, enhancing freedom in content control.
- 💡 Deletion and editing empower users to manage their online media, fostering a more humane internet experience.
Summarized by https://chrome.google.com/webstore/detail/cbgecfllfhmmnknmamkejadjmnmpfjmp