what safety measures does this have to avoid some incident (held down button, software bug, etc) draining the entire battery within a few hours, thus bricking the device?
It has a hard cutoff built into the firmware at two minutes so after that point the recording stops and the ring turns off until the next button press.