We believe that clarity and trust begin with transparency. Our product architecture is designed to deliver secure, scalable, and highly reliable emergency communication and safety solutions for organizations of all sizes.

We use a modular, cloud-native infrastructure hosted primarily in Google Cloud (Belgium, europe-west1). Each component of our platform is containerized and deployed using Google Cloud Run, enabling automatic scaling and resilient service management. Our architecture supports both static deployments and mobile apps, with all traffic encrypted using TLS 1.2 or higher.

All services are set up with redundancy by design, ensuring that no single point of failure can disrupt service delivery. In the rare event of an incident affecting our primary region, our systems are capable of automatic failover to a secondary region in the Netherlands (europe-west4). This multi-region architecture is a critical part of our business continuity and disaster recovery strategy.

We believe that exposing our system endpoints transparently enhances our overall security posture. By not relying on obscurity, we encourage robust, layered security practices and allow for external validation, monitoring, and integration. This approach supports our philosophy of security by design and accountability through visibility.

Services are logically grouped into categories:

  • Client Interfaces: These include mobile apps, management dashboards, kiosk interfaces, and alarm managers.
  • Core APIs: The X-Guard Alarm Cloud and Task Service, responsible for processing alarms, authenticating users, and managing real-time communication.
  • Observation & Trigger Engine: For location-based intelligence and smart alerting, powered by contextual resolvers.
  • External Integration: Secure links with certified external alarm centers using MASXML or proprietary HTTPS integrations.
  • Supporting APIs: Includes reporting tools, public API access for customers, and call integration.

All systems are connected securely and communicate through HTTPS, encrypted protocols, or internal message queues such as Google Cloud Pub/Sub. We also utilize MongoDB Atlas for highly available and auto-scaling data storage, with clusters located in both Belgium and the Netherlands.