Compliance & Governance

Governance built into execution.

OmniHub Integrated Solutions operates within defined legal, regulatory, and governance frameworks designed to protect operational integrity, workforce compliance, and controlled execution across Saudi Arabia.

Compliance at OmniHub is embedded into how contracts are structured, projects are mobilized, and services are delivered.

Regulatory Alignment

OmniHub conducts activities in accordance with applicable Saudi laws and regulations relevant to industrial sites, live events, and temporary infrastructure.

  • Saudi Labor Law and the Wage Protection System (WPS).
  • Saudi Personal Data Protection Law (PDPL).
  • ZATCA VAT regulations and statutory tax requirements.
  • Civil Defense, municipality, and site-specific safety requirements.
  • Sector-specific regulations applicable to industrial sites, live events, and temporary infrastructure.

Where projects involve government or strategic entities, OmniHub aligns operational controls with the vendor expectations commonly applied on major programs in the Kingdom.

Contractual Governance

Engagements are governed by OmniHub’s Master Terms & Conditions, the project quotation, and where applicable the Event-Specific Schedule A.

  • Clear allocation of responsibilities across equipment, manpower, site readiness, and third-party coordination.
  • Formal change management controls to prevent scope drift and uncontrolled cost escalation.
  • Defined payment, deposit, cancellation, liability, and dispute resolution mechanisms under Saudi law.
Verbal site requests or third-party directives do not override contractual terms unless confirmed in writing by an authorized OmniHub representative.
Contract Framework
Review commercial terms, obligations, liability limits, and dispute resolution.
View Terms & Conditions

Health, Safety, Environment & Welfare

OmniHub maintains formal HSE&W controls aligned with ISO 45001 and ISO 14001 principles and the expectations applied on major projects in Saudi Arabia.

  • Risk assessments and method statements for high-risk activities.
  • Site inductions and permit-to-work controls where required.
  • Welfare standards and fair employment practices across personnel under OmniHub’s operational control.
  • Authority to suspend operations where unsafe conditions exist, without liability for resulting delays.

Workforce & Ethical Controls

Structured workforce engagement and supplier controls protect continuity, welfare, and client interests.

  • Verified onboarding and qualification checks for role-critical personnel.
  • Compliance with Saudi payroll, visa, and employment requirements where applicable.
  • Ethical hiring practices and non-solicitation protections.
  • Supplier and subcontractor prequalification based on competence and compliance capability.

Governance in Practice

Governance is enforced through documented planning, controlled mobilization, formal commissioning, managed change processes, and structured close-out.

Operate with clarity and control

For compliance-related queries or technical clarification, contact our operations team.

(() => { // HARD SCOPE to this page only const PAGE = document.getElementById('ohx-compliance-page'); if (!PAGE) return; const ROOT = PAGE.querySelector('.ohx-comp'); if (!ROOT) return; // ===== SETTINGS ===== const NAV_SELECTOR = '.ohx-comp__navList a[href^="#"]'; const SECTION_SELECTOR = '.ohx-comp__content .ohx-comp__section'; const HEADER_OFFSET = 120; // adjust if your sticky header is taller const ACTIVE_CLASS = 'ohx-active'; // Add tiny premium active-state CSS (scoped) const styleId = 'ohx-comp-scrollspy-style'; if (!document.getElementById(styleId)) { const style = document.createElement('style'); style.id = styleId; style.textContent = ` #ohx-compliance-page .ohx-comp__navList a.${ACTIVE_CLASS}{ color: var(--brand) !important; } #ohx-compliance-page .ohx-comp__navList a.${ACTIVE_CLASS}::before{ background: var(--brand) !important; box-shadow: 0 0 0 6px rgba(35,189,255,.18) !important; } `; document.head.appendChild(style); } const navLinks = Array.from(ROOT.querySelectorAll(NAV_SELECTOR)); const sections = Array.from(ROOT.querySelectorAll(SECTION_SELECTOR)); if (!navLinks.length || !sections.length) return; // Map section IDs -> nav links const linkById = new Map(); navLinks.forEach(a => { const href = a.getAttribute('href') || ''; const id = href.startsWith('#') ? href.slice(1) : ''; if (id) linkById.set(id, a); }); const setActive = (id) => { navLinks.forEach(a => a.classList.remove(ACTIVE_CLASS)); const activeLink = linkById.get(id); if (activeLink) activeLink.classList.add(ACTIVE_CLASS); }; // Smooth scroll with header offset navLinks.forEach(a => { a.addEventListener('click', (e) => { const href = a.getAttribute('href') || ''; const id = href.startsWith('#') ? href.slice(1) : ''; if (!id) return; const target = document.getElementById(id); if (!target) return; e.preventDefault(); const y = target.getBoundingClientRect().top + window.pageYOffset - HEADER_OFFSET; window.scrollTo({ top: y, behavior: 'smooth' }); // update URL hash without jump history.pushState(null, '', `#${id}`); setActive(id); }); }); // Auto-assign IDs to sections if your IDs live on .ohx-anchor spans sections.forEach((sec) => { if (!sec.id) { const prev = sec.previousElementSibling; if (prev && prev.classList && prev.classList.contains('ohx-anchor') && prev.id) { sec.id = prev.id; } } }); // Scroll spy (IntersectionObserver) let currentId = null; const observer = new IntersectionObserver((entries) => { const visible = entries .filter(e => e.isIntersecting) .map(e => ({ id: e.target.id, top: e.boundingClientRect.top })) .filter(x => x.id); if (!visible.length) return; visible.sort((a, b) => Math.abs(a.top - HEADER_OFFSET) - Math.abs(b.top - HEADER_OFFSET) ); const nextId = visible[0].id; if (nextId && nextId !== currentId) { currentId = nextId; setActive(currentId); } }, { root: null, threshold: [0.15, 0.35, 0.55], rootMargin: `-${HEADER_OFFSET + 10}px 0px -65% 0px` }); sections.forEach(sec => observer.observe(sec)); // Initial active state const initialHash = (location.hash || '').replace('#', ''); if (initialHash && linkById.has(initialHash)) { setActive(initialHash); } else { // pick first section that has an id present in the nav const first = sections.find(s => s.id && linkById.has(s.id)); if (first) setActive(first.id); } })();
"OmniHub | Rentals, Resources, Results | Event & Business Solutions

Let's get connceted!