Hi! I maintain the python-roborock library and the Roborock integration in Home Assistant. Roborock vacuums use a local protocol for direct commands, but they still route all map data strictly through the cloud (even though the map is stored locally).
Source: [Hacker News](https://github.com/Python-roborock/local_roborock_server)