@pixelfed Does it immediately perform the account deletion? I would consider having it be queued for deletion, maybe after 7 days, and send the user an email after "request account deletion" (instead of immediate deletion) as well as one day beforehand.
Basically "hey if you change your mind or think this is a mistake, click here to cancel your account deletion".