Terms of Service
Last updated: March 9, 2026
1. Acceptance of Terms
By accessing or using the EdgeGuardian platform - including the web dashboard, controller API, agent binary, and all related services (collectively, the “Service”) - you agree to be bound by these Terms of Service (“Terms”). If you do not agree, do not use the Service. Continued use constitutes acceptance of these Terms and any future amendments.
2. Beta Status & Assumption of Risk
EdgeGuardian is currently in beta. By using the Service, you expressly acknowledge and accept all risks associated with beta software.
The Service is under active development. Features may be incomplete, changed, or removed without notice. APIs, protocols, and data formats may change between releases. While we work to ensure stability and reliability, beta software by its nature may contain bugs, defects, or unexpected behavior.
You assume sole and complete responsibility for:
- Evaluating whether the Service is suitable for your intended use case;
- Any and all consequences arising from your deployment of the Service on your devices and infrastructure;
- Maintaining adequate backups, failover mechanisms, and recovery procedures for any systems managed through the Service;
- Ensuring compliance with all laws, regulations, and industry standards applicable to your use.
3. Disclaimer of Warranties
The Service is provided “as is” and “as available” without warranty of any kind, whether express, implied, statutory, or otherwise.
To the maximum extent permitted by applicable law, EdgeGuardian disclaims all warranties, including but not limited to:
- Implied warranties of merchantability, fitness for a particular purpose, and non-infringement;
- Any warranty that the Service will operate without interruption, error, or data loss;
- Any warranty of compatibility with any specific hardware platform, architecture (ARM, x86, RISC-V, or otherwise), operating system, kernel version, or system configuration;
- Any warranty that over-the-air updates, binary deployments, or configuration reconciliation will complete successfully on all target devices;
- Any warranty regarding the preservation, integrity, or recoverability of device data, telemetry, configurations, or logs.
4. Limitation of Liability
In no event shall EdgeGuardian, its author(s), contributors, or affiliates be liable for any direct, indirect, incidental, special, consequential, or exemplary damages arising out of or in connection with your use of the Service.
This includes, without limitation: loss of data or configurations; loss of revenue or profits; business interruption; device malfunction, instability, or unrecoverable failure; unauthorized access to your data; failed or partial OTA updates; service outages; or any other damages - regardless of whether EdgeGuardian has been advised of the possibility of such damages. You use the Service entirely at your own risk and expense. In jurisdictions that do not permit full exclusion of liability, liability is limited to the maximum extent permitted by law. The aggregate liability of EdgeGuardian shall in no case exceed zero euros (€0.00).
5. Device & Infrastructure Risks
The EdgeGuardian agent operates at a system level on target devices. It may manage services, write files, apply configurations, and perform binary updates as part of its normal operation. You acknowledge and agree that:
- All installation and deployment of agent software is performed at your sole risk and discretion;
- The agent modifies system state by design - including services, files, and network configuration - as directed by the desired-state manifests you define;
- Over-the-air binary updates carry inherent risk including device instability, boot failure, or data loss;
- Watchdog and rollback mechanisms operate on a best-effort basis and cannot guarantee recovery in all failure scenarios;
- EdgeGuardian bears no responsibility for hardware damage, data loss, voided manufacturer warranties, or any other consequence resulting from agent operation on your devices;
- You are solely responsible for testing in a controlled environment before deploying to any devices you cannot afford to lose.
6. Data & Privacy
The Service processes the following data categories in the course of normal operation:
- Account data: authentication credentials and profile information via third-party identity providers;
- Device telemetry: hardware metrics, OS information, network status, and agent version;
- Operational data: service state, reconciliation events, deployment progress, and error reports;
- Usage metadata: dashboard interactions, API request logs, and session information.
Data is processed solely to provide and improve the Service. No data is sold to third parties. Data is stored on infrastructure under the Service operator's control. Given the beta status of the Service, no guarantee is made regarding the security, integrity, or availability of stored data. You are responsible for compliance with all applicable data protection legislation, including the General Data Protection Regulation (GDPR) where applicable.
7. Third-Party Dependencies
The Service relies on third-party software and services including, but not limited to: PostgreSQL, Keycloak, EMQX, Grafana, Loki, and various open-source libraries. EdgeGuardian makes no warranties regarding the availability, performance, or security of any third-party component. Their use is governed by their respective licenses and terms. EdgeGuardian is not liable for any failure, outage, vulnerability, or data breach originating from a third-party dependency.
8. Indemnification
You agree to indemnify, defend, and hold harmless EdgeGuardian and its author(s), contributors, and affiliates from any claims, damages, liabilities, costs, or expenses (including legal fees) arising from: (a) your use of the Service; (b) your breach of these Terms; (c) your violation of any third-party right; or (d) any damage to third parties resulting from your use of the Service or devices managed through it.
9. Changes & Termination
EdgeGuardian reserves the right to modify, suspend, or discontinue any part of the Service at any time without notice. These Terms may be revised at any time; the date at the top of this page reflects the latest revision. Continued use after changes constitutes acceptance. EdgeGuardian may restrict or terminate your access at its sole discretion, without prior notice or liability.
10. Governing Law
These Terms are governed by the laws of the jurisdiction in which the Service operator resides, without regard to conflict-of-law provisions. Disputes shall be resolved exclusively in the competent courts of that jurisdiction. If any provision is found unenforceable, the remaining provisions remain in full effect.
11. Entire Agreement
These Terms constitute the entire agreement between you and EdgeGuardian regarding the Service. They supersede all prior agreements and understandings. Failure to enforce any provision does not constitute a waiver of that or any other provision.
Contact
For questions regarding these Terms, open an issue in the project repository or contact the maintainer through the appropriate institutional channels.