Set allow, warn, block or monitor rules for supported AI apps, categories and domains. Route legitimate exceptions for review.
Every AI app access decision evaluates rules in priority order and stops at the first match. Predictable, auditable, and easy to reason about — even with hundreds of rules.
catalog_app for named apps, category for bulk app groups, and domain for exact or glob-pattern URL matching.
| # | Rule Name | Target | Action | Hits (30d) |
|---|---|---|---|---|
| 10 | Block DeepSeek | deepseek | Block | 47 |
| 20 | Block AI image tools | AI Image Gen | Block | 12 |
| 50 | Warn unsanctioned AI | AI Tools | Warn | 214 |
| 100 | Allow ChatGPT | chatgpt | Allow | 4,291 |
| 110 | Allow Claude | claude | Allow | 1,832 |
| 500 | Monitor all AI tools | AI Tools | Monitor | 988 |
When a user is blocked from an AI app, they see a branded block page with a "Request Access" button. Their justification reaches the admin console immediately — no email chains or ticket queues.
User hits a block rule. The AIGuard block page displays with an explanation and a "Request Access" button. The user enters a brief business justification before submitting.
Request appears in the admin console. The security team sees the user, the app they requested, the blocking rule, and the justification. No email required.
Admin approves or denies. If approved, the admin can grant access for a defined period (1 hour, 1 day, 7 days, or permanent). Optional expiry ensures temporary exceptions don't become permanent shadow AI.
User is notified and access is granted. The exception is recorded in the audit log with the approver's identity, reason, and expiry. When it expires, the block rule re-activates automatically.
The AIGuard browser extension detects the request. It identifies the app against the catalog (or matches the domain against glob rules) and retrieves the locally cached policy bundle.
Each active rule is checked in ascending priority order. The first rule whose target matches the app and whose scope matches the user fires — its action is executed immediately. No other rules are evaluated.
Block rules show the AIGuard block page with an optional exception request link. Warn rules inject a dismissible banner. Allow and Monitor rules are transparent to the user. The hit count for the matching rule increments in the console.
Every access decision is logged with user, device, app, rule matched, action taken, and timestamp. Blocked events with exception requests appear in a dedicated queue for admin review. All events are available via the REST API for SIEM integration.
| Capability | AIGuard SWG | Traditional Web Filter | DNS Filter | SASE / SSE |
|---|---|---|---|---|
| AI app catalog (200+ apps) | ✓ | URL only | — | Partial |
| Priority-ordered first-match rules | ✓ | ✓ | — | ✓ |
| Exception request workflow | ✓ Built-in | — | — | 3rd-party |
| Hit-count tracking per rule | ✓ | Aggregate only | — | Limited |
| AI Review — zero-hit rule detection | ✓ | — | — | — |
| Offline enforcement | ✓ Cached policy | Cloud-dependent | — | VPN required |
| Glob domain matching | ✓ | ✓ | ✓ | ✓ |
| User & group scoping | ✓ | Limited | — | ✓ |
See AIGuard SWG in a live demo — bring your list of AI apps and we'll show you how to build your first ruleset.