Control is local, but I don’t know if they are “completely local.”
Unless things have change, pretty sure you need internet access for initial setup. After setup, I had issues with them going offline when I tried to block the device at the router.
But… I’m not sure that was the actual problem, there were some other things going on at the time and I never went back and re-tested.