If you don’t want to put your social media life in the hands of strangers, then self-host your own instance.
This is what I’m doing. I’m off the other place for the time being (or permanently) and I self host.
But, mind you, the very nature of fediverse means the posts get replicated even to instances where you may have no followers, and post deletes and edits might not work due to software bugs (or intentionally).
It is important to know a bad actor that wants to scrape the fediverse for permanent analysis and archival has an easier time than with closed platforms. Heck, if a bad actor hosts a large server, they effectively get a firehose of a large portion of the fediverse, in real-time.
In case of the bird site, one needed to trust the entity owning the platform where the account was hosted to abide by the “account is private” flag and “delete post” option.
Here, it’s… more complicated. Not (yet) bad, but complicated. And important to keep in the back of one’s head when posting.