Same for Deletem. I think there’s a wider issue happening on the BlueSky side. When I test against other hosted PDS the auth works.
Posts by
deletem.app preview mode (on by default) lets you see which atproto records will be deleted before anything touches your repo.
No surprises. No blind bulk deletes.
New feature: Protection Rules
You can protect posts from deletion by liking them first.
Or automatically protect posts above a certain like threshold.
All enforced before deletion calls hit your PDS.
Whether you’re on bsky.social or self hosting your own PDS, deletem.app talks directly to your account over atproto.
If you ever wish you could erase posts (or likes) from 1 month ago or 3 months, or 6 months, etc. Check out deletem.app. Simple time range filters make cleanup easy.
Small UX + reliability updates shipped:
Cleaner filters: advanced sections collapsed by default, hopefully resulting in a less cluttered look/feel.
Smarter rate‑limit handling with server‑aware backoff + a visible cooldown countdown.
Did some doc review and they seem open to the conversation of bumping limits up depending on what it is. I’ll find someone to reach out to and find out if anything can be done. 🤞
After looking at the docs again, seems the team may be open to bumping them for specific use cases. I’ll see who i can reach to and find out!
Drafts are cool. But you know what’s cooler? Not rate limiting on deleting posts. @bsky.app #featurerequest
I agree! Let me know if there’s anything on my end I could do to make the deleting experience less painful.
This actually seems like a really cool app, giving you the ability to delete your own posts and likes.
Finally, a custom PDS-friendly mass post deleter
atproto accounts are portable.
your post and likes history is too.
deletem.app connects to your custom or BlueSky hosted PDS and lets you delete posts and likes by time range, keywords and other smart filters.
Timed mutes seems like a great feature. Deletem is mostly a post/like deleting service. If I expand the scope I could take a look at that.
The first scope expansion I’ve been chewing on is follower related.
Dark mode settings screen titled “Protection rules” explaining that protection runs first and overrides delete filters, and that anything protected will never be deleted. A checked option labeled “Protect posts I liked” notes that liked posts will be excluded from deletion and may depend on PDS data. Below is a numeric input field set to 0 for “Protect posts with at least this many likes,” with helper text explaining that setting it to 0 disables the rule and that thresholds require count data from the PDS.
Added a new feature called Protection Rules.
Like a post to protect it from deletion. Or set a minimum like count to automatically keep high engagement posts safe if thats your thing.
I set it to 40K, lmk how it goes!
What's you like count at? I'll up it to that and then some. I initally wanted to avoid long-running requests and any rate limiting.
Yeah, I can expand this!
I don’t know who needs to hear this, but you don’t owe anyone an explanation for why you want to delete posts.
👋
Hey! That’s not the case. Posts aren’t tied to a specific client. When you delete a post, it’s removed from your PDS and disappears everywhere. Some clients or feeds may take a bit to refresh, but it isn’t still “out there” on other clients. Delete away! :)
Dark mode interface of a post cleanup tool showing a section titled “Choose a range.” The screen includes quick presets or custom date options, a Dry run toggle with a warning icon, and three action buttons: “Fetch Posts,” “Export CSV,” and “Export JSON.” A selected preset labeled “Older than 3 months” appears below the heading.
Dark mode “Preview & Actions” screen summarizing filtered posts. Text explains options to delete all posts or delete individual posts. The screen shows “Found 156 posts total” with a badge reading “156 Original.” Filter details list date range older than 3 months, post types set to posts, media set to any, and labels set to any. Action buttons at the top include “Export CSV,” “Export JSON,” and a red outlined “Delete All Posts” button.
New features!
-You can now export your soon to be deleted posts in JSON format
-Enhanced the UI on the Preview & Actions pane to include the filters you selected so you know exactly what posts are selected
-Under the hood improvments
Give @deletem.app a try!
Thanks for letting me know! I’ll take a look and see what’s going on.
posts, but editable.
Blog about all the posts you’ve deleted!
Or
Take a post you’re going to delete and expand it into a blog!
Pushed a some updates today to enhance the overall security for Deletem, the overall oauth experience for self-hosted PDS enjoyers and some UI/UX polish to keep the site as fast and comprehensive as possible.
Keep the feedback coming :)
Good luck!