Hi, anyone has suggestion on how do i delete all my Reddit activities (posts, comments, upvotes, etc.) or any tool to make this easier?
https://github.com/j0be/PowerDeleteSuite is a browser bookmarklet that will edit your comments and then delete them. I did this before deleting my Reddit account and it was fast and simple.
This worked well for me and it gave me a spreadsheet (.csv) of my posts and comments.
You just go to the linked page, drag the “button” up to your bookmarks bar. Then navigate to your reddit profile and click the bookmark let, select your options and “go” - then wait.
Mine took about 15 minute to scrub 10 years and about 2000 comments. It missed a few so I manually edited and then deleted those.
Take note… I’ve heard (anecdotally), if you want your history backup, do not interrupt the process or close the window.
Yeah it’s so easy to use. Kudos to the dev(s).
deleting the account itself is a thing you should postpone. reddit will undelete some of what you have deleted and without the account, you can’t delete it again.
This is likely a server distribution issue, not an intentional act on Reddit’s side.
Basically, big websites need a way to scale up to a huge number of users. A single server would quickly light on fire if it’s handling all of the API requests from every single user. Every single home feed refresh, comment, post, etc… So instead, you have a bunch of smaller servers, which all get the same info from a master server. Like satellites orbiting a central hub.
The master server is able to keep up, because it’s only handling the update requests from the satellite servers. This master server basically holds all the “info” about the site, and all the smaller servers push/pull updates from it. The master server never has to deal with all of the small “user wants to refresh their feed” types of requests, because the satellite server already has a local copy of the info. No single satellite server gets bogged down by users, because there are hundreds (or even thousands) of them, and the central server is only having to deal with the updates.
Another way to think about it is like a tech support company. You call in and talk to a tech support representative. You don’t talk to the CEO for minor tech support questions, because they’re only one person and can’t field every single call. So there is a small army of tech support roles, who deal with the small day-to-day stuff, then the boss deals with bigger things like policy changes.
But they’re likely going to prioritize recent content, because users want to be able to interact in near real time. So any older content updates (like edits or deleting old comments) will likely be queued behind all of the more immediate stuff like new comments and posts.
So let’s say you make a comment. Your request goes to one of the satellite servers. That server takes your request, processes it, and sends it off to the master server. The master server queues that update to get added based on priority, then all the other satellite servers pull that update from the master.
So on your end, you made a comment, saw that it was processed by the satellite server immediately, and your comment appeared. Yay! But someone who is across the country may not see your specific comment immediately, because they’re on a different satellite server which hasn’t received that update yet. It may take a few minutes to get distributed over to the other satellite servers. And this delay is compounded if things are being pushed back in the queue due to being a lower priority.
So how would this cause comments to get undeleted? When you’re editing then deleting 2000 posts, that’s (at minimum) 4000 updates that you’re sending to your satellite server. So if you come back to it a day later and happen to connect to a different satellite server, it may not have received all of those updates yet because they’re still queued.
Yes, it’s possible that Reddit is somehow automatically detecting things like PowerDeleteSuite and somehow restoring the edited/deleted comments from a backup. But the much more likely scenario is that your edits/deletes never actually made their way to the satellite servers due to being low priority, or got lost in the queue and timed out.
this is the longest reply i ever got that did not change what i said ;)
Really? Wow. Yeah I just only deleted my posts and comments using PDS and my account is still there. Maybe I revisit my account overview in few months or so to see if that happens. Thanks for the info
also if you are in eu or california, there is this - https://thomashunter.name/posts/2023-06-19-how-to-delete-reddit-account-gdpr-ccpa
Thank you very much
Look into the reddit delete suite or similar. Though API changes might have started breaking tools like this. Best of luck! :)
Thank you very much