I do have some experience with the viofo since I have installed the a129 pro on my everyday vehicle at the moment. Considering the concern of data accessibility you have expressed it is clear this unit will not fulfill your needs and your options are quite slim and expensive. First of all, you will have to switch the wifi manually on the cam each time you need to access it with your phone or computer wirelessly. Secondly, yes, you will have to be within range, meaning that you have to seat in the car or near it.
I prefer to compromise convenience over data privacy. I like to transfer data directly to the computer when I need it and it is the fastest way possible for me.
I only use the app if I wish to do some settings modification or if I need to review some footage on my phone to ensure the camera is still recording properly between formatting the card. It serves my needs at the moment...