BotGuard-Core is designed with security and privacy as a priority. As a kernel-level observability tool, it monitors system activity to ensure the integrity of your ROS 2 environment.
- Local Processing: All data captured by BotGuard-Core (such as Linux PIDs, ROS 2 Node names, bandwidth usage, and DDS network metrics) is processed locally on your machine.
- No Home-Phoning: BotGuard-Core does not transmit any monitored data, telemetry, or logs to external servers.
- Passive Monitoring: BotGuard-Core operates in a read-only manner within the kernel. It does not modify your data packets or application source code.
As an open-source project licensed under GPLv2, the source code for BotGuard-Core is fully auditable. You can verify exactly how your data is being handled.