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.
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.
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:
| Field | Description |
|---|---|
| Device ID | Unique identifier assigned at registration |
| Device Type | browser_extension, coding_tool, or api_client |
| User | Associated user account |
| Version | Software/extension version |
| OS | Operating system (for browser extensions) |
| Browser | Browser name and version (for extensions) |
| Last Heartbeat | Most recent check-in |
| Status | Connected, Disconnected, or Idle |
Filtering by Type
On the Devices page, filter by device type:
- Click the Type filter
- Select one or more device types
- View filtered device list
Related Topics
- Devices Overview - Device management
- Chrome Extension - Extension setup
- MDM Integration - Enterprise deployment