Skip to main content
Xoxoday Empuls maintains logically segregated environments for development, QA/testing, UAT/pre-production, and production, ensuring that no non-production environment has direct access to live production data.

Environment Segregation in Xoxoday Empuls

Xoxoday Empuls operates four distinct, independently configured environments: development, QA/testing, UAT/pre-production, and production. Each environment runs on separate infrastructure with its own configurations and credentials. Changes move through a structured promotion path — from development through QA and UAT validation before reaching production — so that no untested change can reach the environment hosting your organisation’s live data. This progression is not optional or ad hoc. Xoxoday Empuls enforces promotion gates at each stage. A change cannot skip from development directly to production; it must clear each preceding environment. This structure applies to application releases, configuration updates, and infrastructure changes alike.

Access Controls Across Environments

Each environment operates under independent access controls. Access granted to a non-production environment does not carry over to production systems. Role-based access controls govern who can deploy, read, or modify configurations at each stage, limiting the blast radius of any misconfiguration or credential compromise. Personnel involved in development and testing work within their designated environments and do not inherit production-level permissions. For organisations that connect Xoxoday Empuls to enterprise HR systems such as Workday, SAP SuccessFactors, or Darwinbox, this separation ensures integration testing happens against representative test data — not live employee records. Connector changes, webhook configurations, and workflow updates are validated in isolation before any promotion to production.

Data Isolation

Non-production environments do not have direct access to live production data. This is a deliberate architectural control, not a policy aspiration. When validating a new recognition workflow connected to a Microsoft Teams or Slack integration, for example, Xoxoday Empuls performs that validation against synthetic or anonymised data sets within the UAT environment. Your organisation’s production data is never exposed to development pipelines or test workloads. This isolation aligns with controls required under ISO 27001 (Annex A.12.1.4, separation of development, testing, and operational environments) and supports the logical access separation criteria evaluated during SOC 2 Type II audits.

Change Promotion and Approval

Beyond environment separation, Xoxoday Empuls enforces review and approval steps before any change advances to the next stage. Each promotion requires sign-off, creating an auditable record of who approved what and when. This process reduces the risk of regressions, misconfigured integrations, or incomplete features reaching production, and gives your IT and security teams a predictable, governed release cycle to plan around. The combination of environment segregation, independent access controls, data isolation, and structured change approval reflects Xoxoday Empuls’s approach to operational resilience — keeping the production environment stable, auditable, and properly separated from the work of building and testing what comes next. Learn more: [Xoxoday Empuls Help Centre — 8. IT RISK ASSESSMENT](

Does Xoxoday Empuls support role-based access control (RBAC)?

Understand how Xoxoday Empuls uses role-based permissions to govern access across environments, modules, and administrative functions.

Is Xoxoday Empuls ISO 27001 and SOC 2 certified?

Learn how Xoxoday Empuls meets SOC 2 Type II and ISO 27001 requirements across security, availability, and change management controls.