Does the camera allow the supposed owner to install a firmware that can work with another service of the owner's choosing?
In other words, unless you’re going to take the time to reverse engineer all of it, you’re completely at their mercy.
Even if you opt for local storage you’re still beholden to their black box hub because that’s the only thing the cameras will talk to, and their app because that’s the only thing that will talk to their hub. (HomeKit and other integration exists but it doesn’t provide the full functionality you get from the app, and still requires their hub.)