diff --git a/projects/nshmp-apps/src/app/internal/shared/guards/network.guard.ts b/projects/nshmp-apps/src/app/internal/shared/guards/network.guard.ts
new file mode 100644
index 0000000000000000000000000000000000000000..0fdabaaead2eff579ff83f5cd22015a12247a387
--- /dev/null
+++ b/projects/nshmp-apps/src/app/internal/shared/guards/network.guard.ts
@@ -0,0 +1,12 @@
+import {inject} from '@angular/core';
+import {CanActivateFn} from '@angular/router';
+
+import {AuthService} from '../services/auth.service';
+
+/**
+ * Network auth route guard.
+ */
+export const networkGuard: CanActivateFn = () => {
+  const authService = inject(AuthService);
+  return authService.isAuthorized();
+};