Reolink is perfectly fine. They can be setup with or without internet, just remember to put them on their own VLAN that doesn't have Internet access. If you don't want to use the Reolink NVR then build yourself a frigrate box or similar.
Mine don't have internet access and I can watch their feeds directly when I'm home and through my Home Assistant rig when I'm away.