Skip to main content

Site Controls

Professional

Site Controls allow you to customize how Containment.AI handles specific AI platforms and websites, including displaying corporate notices and controlling access levels.

Overview

Site Controls enable:

  • Per-site access control (Allow, Monitor, or Block)
  • Custom corporate notices on AI platforms
  • Site categorization and management
  • Pre-configured LLM site monitoring

Accessing Site Controls

Site Controls are managed from the dashboard Overview page and through the API. They allow you to set rules for specific websites your users may visit.

Pre-Configured LLM Sites

Containment.AI comes with default configurations for popular AI platforms:

SiteURL
ChatGPTchatgpt.com
Claudeclaude.ai
Geminigemini.google.com
Microsoft Copilotcopilot.microsoft.com
Grokgrok.com
Perplexityperplexity.ai

These sites can be customized with your preferred control type and notices.

Site Rule Configuration

Creating a Site Rule

  1. Click Add Site
  2. Enter site details:
    • Site URL: Domain (e.g., chatgpt.com)
    • Site Name: Descriptive name
    • Category: LLM, Social, Productivity, or Custom
    • Control Type: Allow, Monitor, or Block
  3. Optionally configure a corporate notice
  4. Save the rule

Control Types

TypeEffect
AllowSite is accessible with standard policy enforcement
MonitorSite is accessible but with enhanced monitoring and logging
BlockSite is completely blocked with a block message

Site Categories

Sites are organized into categories:

CategoryDescription
LLMAI language model platforms (ChatGPT, Claude, etc.)
SocialSocial media platforms
ProductivityProductivity and collaboration tools
CustomUser-defined category

Corporate Notices

Display custom messages when users visit controlled sites.

Notice Styles

StyleAppearance
BannerTop of page, dismissible notification bar
ModalPopup dialog, requires acknowledgment
ToastTemporary notification that auto-dismisses

Notice Configuration

When creating or editing a site rule:

  1. Enable Corporate Notice
  2. Enter Notice Title (e.g., "AI Usage Notice")
  3. Enter Notice Message (e.g., "All AI interactions are monitored per company policy.")
  4. Select Notice Style (Banner, Modal, or Toast)

Template Variables

Use template variables in notice messages:

VariableDescription
{user}Current user email
{site}Site name or URL
{reason}Block/monitor reason
{policy}Policy name that triggered this

Example Notice

Title: AI Usage Notice
Message: |
All AI interactions on {site} are monitored
per company policy. Do not share confidential
information including customer data, credentials,
or proprietary code.
Style: Banner

Blocking Sites

Completely block AI platforms:

  1. Add site to Site Controls
  2. Set Control Type: Block
  3. Configure block notice message
  4. Save

Users visiting blocked sites will see the notice explaining why access is restricted.

Allowing Sites

Explicitly allow platforms with standard monitoring:

  1. Add site to Site Controls
  2. Set Control Type: Allow
  3. Optionally add an informational notice
  4. Save

Team Scoping

Professional

Apply site controls to specific teams:

  • Different teams can have different site rules
  • Scoped by team_id on each site control
  • Allows granular access management

Best Practices

Organization

  • Start with default LLM sites
  • Add custom sites as needed
  • Use clear naming conventions

Notices

  • Keep messages concise
  • Use appropriate notice style (Modal for critical, Toast for informational)
  • Update messages regularly

Access Control

  • Use Monitor for initial assessment
  • Escalate to Block only when needed
  • Document justifications for blocked sites

Troubleshooting

Notice Not Appearing

  1. Verify site URL matches exactly
  2. Check the rule is enabled
  3. Clear browser cache
  4. Test in incognito

Site Not Blocked

  1. Check control type is set to "Block"
  2. Verify site URL pattern
  3. Check that the rule is enabled
  4. Review for conflicting rules