Skip to main content

Device Types

Containment.AI tracks three types of devices, each representing a different way users interact with AI platforms.

Browser Extensions

The most common device type. Browser extensions monitor AI usage directly in the browser.

Supported Browsers

  • Google Chrome - Primary supported browser (requires Chrome 114+ for Manifest V3)
  • Mozilla Firefox - Supported from the same MV3 codebase
  • Microsoft Edge - Chromium-based, compatible with the Chrome build
  • Brave - Chromium-based, compatible with the Chrome build

What's Tracked

  • AI platform interactions on supported surfaces (ChatGPT, Claude, Gemini, Microsoft Copilot, and Grok)
  • Policy enforcement events
  • Extension health and version
  • Connection status and heartbeat

Management

  • Deployed via enterprise force-install (Chrome Enterprise, Group Policy, or macOS MDM) or installed directly from the Chrome Web Store (published as Containment AI, extension ID cfliledfjcblpjkeiokhhdadfcpekiog)
  • Auto-updates through the browser's extension system
  • Configured with an organization ID via managed storage

Coding Tools

The coding_tool client type covers integrations with development environments and AI coding assistants.

Use Cases

  • IDE-based AI assistants
  • Command-line AI tools
  • Code completion services

What's Tracked

A coding-tool client registers as a device with its type, version, connection status, and heartbeat, and appears on the Devices page alongside browser extensions.

note

The browser extension is the generally-available enforcement surface today. Coding-tool clients are a supported device type in the platform; the specific set of coding-tool integrations available for your environment is confirmed with your account team.

API Clients

The api_client client type covers direct API integrations for server-side AI usage.

Use Cases

  • Backend services calling AI APIs
  • Automated AI pipelines
  • Custom application integrations

What's Tracked

An API client registers as a device with its type, version, connection status, and heartbeat, and appears on the Devices page alongside browser extensions.

note

The browser extension is the generally-available enforcement surface today. API clients are a supported device type in the platform; the specific integration path for your environment is confirmed with your account team.

Device Information

All device types share common tracking fields:

FieldDescription
Device IDUnique identifier assigned at registration
Device Typebrowser_extension, coding_tool, or api_client
UserAssociated user account
VersionSoftware/extension version
OSOperating system (for browser extensions)
BrowserBrowser name and version (for extensions)
Last HeartbeatMost recent check-in
StatusConnected, Disconnected, or Idle

Filtering by Type

On the Devices page, filter by device type:

  1. Click the Type filter
  2. Select one or more device types
  3. View filtered device list