Home Assistant
https://www.home-assistant.ioHome Assistant keeps your data local, no need for a cloud. Home Assistant communicates with your devices locally, and will fallback to pulling in data from the cloud if there is no other option. No data is stored in the cloud, and everything is processed locally.
Remote access - Home Assistant
https://www.home-assistant.io/docs/configuration/remoteRemote access. Users of Home Assistant Cloud can use the Remote UI without requiring any configuration. If you’re interested in logging in to Home Assistant while away, you’ll have to make your instance remotely accessible. Remember to follow the securing checklist before doing this. The most common approach is to set up port forwarding ...