GenGuard policy templates, keywords, domains, and categories
Build and validate GenGuard policy with templates, DLP keywords, named detectors, match mode, proximity, destination actions, domain rules, and web categories.
GenGuard policy templates, keywords, domains, and categories
GenGuard policy combines quick-start templates with keyword, detector, domain, and category controls. Treat templates as editable starting points, not compliance certifications or complete policies.
Prepare a policy design
Identify the business objective, in-scope user group, approved web services, prohibited destinations, test cases, exception owner, and rollback owner. Begin with a pilot and synthetic data.
Quick Start Templates
Templates add recommended entries for common objectives such as securing GenAI use, protecting personal or payment information, protecting source code, or restricting selected browsing categories.
Applying a template merges its entries into the current draft. It does not replace the whole policy and does not deploy until you review and save. After applying one:
- Review every added keyword, domain, and category.
- Remove entries that do not match your business or legal requirements.
- Add approved domains needed by pilot users.
- Save and validate with controlled tests.
Applying several templates can create a broad combined policy. Review the resulting lists rather than assuming template names describe the final behavior.
DLP keywords
Keywords help identify browser content or actions that contain configured terms. Choose terms that are distinctive enough to represent risk.
- Prefer organization-specific classification phrases over common words.
- Avoid real credentials, personal data, customer records, or secret values in policy entries.
- Consider language, spelling, abbreviations, and case variations used by your workforce.
- Test both true-positive and benign contexts.
- Review noisy terms periodically and remove those that create little security value.
- Match mode: Whole words (recommended for new policies) requires Unicode-aware word boundaries; Contains keeps the legacy substring match so existing orgs are unchanged until you switch.
- Import list: paste or upload a
.txt/.csvof one term per line. This is a dictionary of terms - not document training.
Keyword matching is one signal. Do not assume it understands document meaning or proves that data loss occurred.
On Windows endpoints with TAO 4.0.3522+, the same keywords also drive endpoint GenGuard (text, files, and contexts) for curated desktop apps plus optional Endpoint contexts. See GenGuard endpoint DLP (TAO).
Built-in detectors
In addition to keywords, GenGuard supports named detector packs (deterministic local rules, not free-form regex or an external model):
| Pack | What it looks for |
|---|---|
| Source code | Code-like paste; fills default block-by-extension (.py, .ps1, .ts, …) |
| Credit card | Luhn-validated card-like sequences |
| Private key | PEM BEGIN … PRIVATE KEY blocks |
| AWS key | AKIA… access key material |
| Password assignment | password= / : style assignments |
| Medical / PHI | MRN, ICD-style codes, clinical clusters (EN + HE) - see Medical / PHI |
| IBAN | International bank account numbers (structure + checksum) |
| Israeli ID | 9-digit Israeli national ID checksum |
| Connection strings / tokens | postgres://, mongodb://, AccountKey=, SAS, JWT-shaped bearer blobs |
- Reduce false positives (proximity): when on, short/noisy packs (passwords, AWS keys, ambiguous card lengths) require a nearby label or value. New UI saves default to on; legacy JSON without the field stays off.
- Actions by destination: optional overrides for AI / chat apps vs other monitored apps (
warn/block/block with bypass). Missing overrides keep today’s single text action. - Browser GenGuard and TAO endpoint GenGuard share the same packs and controls once both surfaces are updated; Medical / PHI on the endpoint needs Agent One 4.0.3572+.
- Templates such as Protect PII & PCI set whole-word matching, enable IBAN + proximity; Secure GenAI / Protect Source Code still seed Source code and context apps. Review before save.
Domain rules
Use Allowed domains for reviewed business destinations that must remain available and Blocked domains for specific prohibited destinations.
- Enter hostnames without paths, query strings, credentials, or copied full URLs.
- Use the narrowest domain that satisfies the business need.
- Confirm whether a service uses additional login, upload, or content-delivery domains before production enforcement.
- Require an owner, reason, and review date for exceptions.
- Retest allowed domains after service-provider changes.
An allowed-domain entry should be a deliberate exception, not a general workaround for an unexplained block. If behavior is unexpected, review keyword and category matches as well as domain lists.
Web categories
Category controls cover groups such as Generative AI, Social Media, File Storage, Streaming, Gambling, and Adult Content. Categories are efficient for broad control but can affect legitimate services.
Before blocking a category, inventory business dependencies and establish an exception process. Pilot category changes with teams most likely to use affected services.
Recommended change procedure
- Export or record the current policy through your approved change process.
- Change one policy objective at a time.
- Apply a template or edit the relevant lists.
- Review the combined policy before saving.
- Save changes and allow Browser Agents to refresh.
- Run synthetic allowed and blocked tests in each supported browser.
- Review Live Events for the expected result and unexpected matches.
- Expand assignment only after business owners approve pilot outcomes.
Troubleshooting unexpected behavior
- If a business site is blocked, check blocked domains, allowed domains, category membership, and keywords.
- If a prohibited site remains available, verify the agent is active, policy was saved, the tested hostname matches the intended rule, and no approved exception applies.
- If keyword events are noisy, replace generic terms with more distinctive phrases rather than creating broad domain exceptions.
- If policy appears stale, check Browser Agents Last Seen and browser management health.
Governance
Review policy at least when business applications change, a new AI service is approved, an exception expires, or event volume shifts materially. Keep policy editing, exception approval, and event investigation separated where staffing allows.
