Skip Navigation

Serious Question - Is the ActivityPub deletion problem a fatal flaw?

I've been using federated social media for a while now and I recently considered setting up an instance for my local community as a sort of Facebook alternative. However, as I thought about it, I wondered if ActivityPub's deletion problem (i.e. if a user deletes their content on their server it doesn't guarantee the content being deleted on other servers) is a fatal flaw. I worry that it would be difficult to secure buy-in from people if they were made aware of this issue, which they have the right to. It does make me wonder if the ATProtocol will be the better protocol if and when it becomes open source.

I'm curious as to other drivers users' thoughts. While it is an issue that we may be happy to live with given the numerous other benefits ActivityPub provides, is it a flaw that will ultimately prevent wide scale adoption?

29 comments
  • This “fatal” flaw is hardly unique to ActivityPub. You fundamentally cannot control anything you publish on the internet. You can’t stop people from saving copies or taking screenshots, you can’t stop archive bots or LLM web scrapers, and you can’t force Lemmy instances to honor deletion requests.

    • Even on Reddit there's been undeleters and archives since basically forever.

      Even for regular websites, there's always the Internet Archive.

      It's hardly a new problem: you always assumed the Internet was forever.

  • It's not really a fatal flaw as other users have pointed out.

    The ATP protocol could be improved by including a published "delete" request for the content ID of an item, so that the receiving instance would get notification that the item had been removed. This could then be automated to push a delete action on the receiving instance, or manually removed by the receiving instance admin.

    Regardless, however, you'd have to trust that the "delete" tag was being respected by your federating instances.

    However, one interesting element is that editing your content is actually more effective in the Fediverse than deleting it, as it will overwrite the content on remote servers when they re-query your instance. You're still relying on that remote action before the old content changes, but at least it doesn't just stay up while the content is deleted on your site.

  • Update: So far many of the responses point out that if you post anywhere on the internet you are prone to this issue, i.e. even if you delete something someone may have copied it etc.

    I do believe this is different. Yes, we are always at risk from malicious actors, but usually when using social media we can operate under the assumption that the delete button works. That is not the case for ActivityPub. Even without bad actors, your content may not be deleted. I think it's safe to say that this is an unappealing issue for most potential users.

    • but usually when using social media we can operate under the assumption that the delete button works.

      Not at public sites. There's several websites that mirror whole reddit where you'll find plenty of deleted posts and comments. There's Twitter archives as well that keep copies of all kinds of accounts and posts.

      You may have better chances in semi-public social media like Facebook where you have to be logged in to see anything. But you really can't operate under that assumption as long as you're on public social media.

    • I think it’s safe to say that this is an unappealing issue for most potential users.

      I don’t actually think it’s safe to say that. I suspect that most people wouldn’t be very concerned about ActivityPub’s “best effort” federated deletion. But without actually polling people, I don’t think that either of these theories holds enough water to call “safe to say.”

      • Sorry I forgot to address your point - migrating people to a more technical setup would be a challenge in itself, but then informing them that deletion across servers isn't guaranteed would likely give them cold feet.

      • I'd hazard a guess that ActivityPub users are a small portion of the population, especially considering the people I'm thinking of setting a server up for are Facebook users in a medium sized town - mostly people over the age of 40 who only started using social media in the past ten years.

        It's no secret that onboarding is a barrier to entry for Mastodon for example, and even then most people likely haven't even heard of it. I am the only person on any of my social circles who is aware of it.

29 comments