Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automatic deletion of old posts (cleanup) #1609

Open
Inrumpo opened this issue Oct 4, 2023 · 6 comments
Open

Automatic deletion of old posts (cleanup) #1609

Inrumpo opened this issue Oct 4, 2023 · 6 comments
Labels
feature-request A request for a new feature x:discussing We've seen the request and we're talking about it!

Comments

@Inrumpo
Copy link

Inrumpo commented Oct 4, 2023

The problem

Short news services are characterized by their timeliness and the (often) short-lived nature of posts.
For various reasons, as a user, I may not want my old post to be available anymore. An automated deletion (cleanup) feature would – to a degree – solve this.

Describe the solution you'd like
Allow the user to automatically delete his/her own posts and/or replies older than x days, y months or z years.
Mastodon does this pretty well while even allowing for some more advanced parameters.

Alternatives I've considered

Deleting posts manually also solves this problem, but is tedious.

@Inrumpo Inrumpo added the feature-request A request for a new feature label Oct 4, 2023
@SaySayTakamura
Copy link

If you allow me to comment, would not be a good measure to keep those posts stored (Of course, not available to anyone) somewhere?

Your idea is great (and useful) but some pretty nasty people could take advantage of it.

This, speaking as an user too.

@ghost
Copy link

ghost commented Oct 4, 2023

Felicitas Pojtinger made this as a 3rd party app,but id love it to get first party support as well,

posting link to help people [until this hopefully happens]
https://bsky.app/profile/felicitas.pojtinger.com/post/3kau6yt5cux2v

@pfrazee pfrazee added the x:discussing We've seen the request and we're talking about it! label Oct 9, 2023
@Inrumpo
Copy link
Author

Inrumpo commented Oct 11, 2023

To add to the discussion:

As far as I'm informed, deleting posts on Bluesky doesn’t remove them from the public internet even if no one has screenshotted or archived them, since both the create and delete messages for the deleted posts still exist. [Source]

Therefore deleting is not a foolproof way of erasing ones skeets. Still, the requested feature is better than nothing.

@ghost
Copy link

ghost commented Oct 23, 2023

this is how it looks on mastodon
image

@pfrazee
Copy link
Collaborator

pfrazee commented Oct 25, 2023

To add to the discussion:

As far as I'm informed, deleting posts on Bluesky doesn’t remove them from the public internet even if no one has screenshotted or archived them, since both the create and delete messages for the deleted posts still exist. [Source]

Therefore deleting is not a foolproof way of erasing ones skeets. Still, the requested feature is better than nothing.

AFAIK the firehose will emit the events when they happen and then retain the data for some period, but will drop the data at some point after the deletion (I dont know the exact SLA but we try to make it relatively fast). The posts are certainly out there since any listener will grab them, but the infrastructure will make efforts to stop carrying them.

@surfdude29
Copy link
Contributor

Felicitas Pojtinger made this as a 3rd party app,but id love it to get first party support as well,

posting link to help people [until this hopefully happens] https://bsky.app/profile/felicitas.pojtinger.com/post/3kau6yt5cux2v

FYI as well as the SkySweeper tool by Felicitas Pojtinger mentioned above, @ericvolp12 has written a Profile Cleaner tool available here:

https://bsky.jazco.dev/cleanup

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request A request for a new feature x:discussing We've seen the request and we're talking about it!
Projects
None yet
Development

No branches or pull requests

4 participants