I second @vtez44, You would only host Your own private profile data - like password. Whenever You post to an other instance, then your post (data + username) is being shared to that instance - it does not matter if you connect via your own instance or not. There is only little advantage.
Selfhosting
All things selfhosting and homelab related Resources: - https://github.com/awesome-selfhosted/awesome-selfhosted - https://github.com/awesome-foss/awesome-sysadmin
Not unless you plan on blocking federation entirely. Once your data goes out to the Fediverse it's there forever.
The data instance really has is your browser info, IP and clicks. Posts are on all federated instances. That's for every site out there, and kbin doesn't have (I hope) business to sell this data to anyone.
hi, if If an admin closes my account, I lose my data? can I recover my account in other instance?
The posts are public and on all instances, but profile is only on one instance. There is no way to log in back. Would be cool if you could sign with PGP or Metamask, so you can use any instance with one profile.
If you already have a VPS, or are already hosting services locally in your home, you should spin up and instance for no other reason than to intuit the edge cases for the space. It's super informative.
It's just a little bit of a pain to get set up if you're not already familiar with the bits and bobs needed to do it.