A home security system can be self-hosted with Home Assistant and accessed remotely if you set up a SSH tunnel. It would take a very sophisticated attacker to make that into a liability against you, IMO.
Discussion
This is interesting. You can use it with any camera? How much do you estimate it would cost to set up all of this?
I suppose you could make a system as advanced as you want, but potentially just the cost of a low-end computer and a couple cameras (+ configuration time). I believe there’s an Umbrel app for Home Assistant.