Guardian

// Process control for Windows fleets

Control every process across your fleet.

Guardian blocks or whitelists applications on every Windows machine you run — managed from one Android app and a single lightweight server. Set a policy once; agents enforce it everywhere, every second.

Block apps Lock down PCs Power off remotely
guardian://fleet mode blacklist
Fleet · 4 online last sync 1s
enforcement log

Live preview · agents kill blocked processes in <1s

// Capabilities

Everything you need to lock down a fleet.

Allowlist or blocklist

Run blacklist to kill named apps, or whitelist to kill everything you didn't approve. System processes are always spared.

Manage from your phone

The Guardian Android app is your console: add blocked apps, lock machines, and switch modes from anywhere — no desktop login required.

Sub-second enforcement

Agents scan running processes every second and terminate anything that isn't allowed — before a user gets far with it.

Remote power-off

Send one command to force-close apps and shut down every connected machine at once — useful at closing time or in an incident.

Per-machine control

Register each computer, see when it was last online, and block or release machines one by one — or all of them together.

Lightweight by design

A single Go binary with embedded SQLite — no CGO, no database server. Run it directly, as a systemd service, or in Docker.

// Topology

Three parts, two tokens, one source of truth.

You set policy in the app. The server stores it. Agents sync and enforce. Each link is authenticated with its own bearer token.

Mobile admin token

Guardian app

Android control panel for blocked apps, modes, computers and power.

Server Linux · SQLite

Go backend

REST API holds apps, modes and registrations, with in-memory caches in front.

Agent client token

Windows service

Polls for the latest policy and terminates processes that break it.

// Enforcement modes

Pick how strict each machine should be.

blacklist

Only processes on the block list are killed. Everything else runs freely. Good for banning specific apps.

whitelist

Everything not on the allow list is killed — system processes excluded. Lockdown for kiosks and classrooms.

free

Nothing is killed. Returned automatically when the server is disabled or a machine is unblocked.

// Deploy

Up and running in three steps.

Pre-built binaries ship in the dist/ directory. Copy, configure, go.

01 Linux

Run the server

Set your TOKEN and ADMIN_TOKEN, then start it.

cp server.env .env
docker compose up -d
02 Windows

Install agents

Run the installer on each PC and give it an identity number.

Install-Guardian.bat
> IDENTITY: 04
03 Android

Open the app

Install the APK, add your server address and admin token, start enforcing.

guardian.apk
Settings → server + token

Ready to take the fleet?

Grab the binaries, wire up three components, and you're enforcing policy across every machine.