Chrome Extension Deployment
Deploy the BlueSentinel Chrome extension for browser-level data loss prevention.
Overview
The BlueSentinel Chrome extension provides browser-level protection:
- File upload blocking — Prevents uploads to cloud storage, email attachments, code repositories
- Code paste detection — Detects source code pasted into AI tools, pastebins, external sites
- Domain blocking — Blocks 35+ pre-configured data exfiltration domains
- Drag-and-drop prevention — Blocks file drag-and-drop to browser windows
Force Installation
The extension is designed to be force-installed via Chrome Enterprise Policy. Users cannot remove or disable it.
Windows (Group Policy)
- Open Group Policy Editor (
gpedit.msc) - Navigate to: Computer Configuration → Administrative Templates → Google Chrome → Extensions
- Set "Configure the list of force-installed apps and extensions"
- Add the extension ID with the update URL
macOS (MDM Profile)
Deploy a configuration profile with the com.google.Chrome payload:
<key>ExtensionInstallForcelist</key>
<array>
<string>EXTENSION_ID;https://your-server:5100/chrome-extension/updates.xml</string>
</array>Agent-Based Deployment
The DLP agent can also install the Chrome extension automatically via the platform enforcer's install_chrome_extension() method. This is triggered on agent startup and during anti-tamper checks.
Configuration
The extension connects to the same central server as the agent. Its behavior is controlled by the Browser Guard policy settings:
- Blocked domains — Configurable list of domains where file uploads and pastes are blocked
- Upload blocking — Block all file uploads or only on specific domains
- Paste detection — Detect and block source code paste operations
- Maximum POST size — Block form submissions exceeding the configured threshold (default: 50 KB)
Default Blocked Domains
The extension comes pre-configured to block these domains:
- Cloud Storage: Google Drive, Dropbox, OneDrive, Mega, WeTransfer, Box
- Code Sharing: GitHub (uploads), GitLab, Pastebin, Hastebin
- AI Tools: ChatGPT, Claude, Bard
- Messaging: WhatsApp Web, Telegram Web, Discord, Slack (file uploads)
- Email: Gmail (attachments), Outlook Web
- Social: Facebook, Twitter, LinkedIn (file sharing)
Additional domains can be added via the admin dashboard policy editor.
Verification
After deployment, navigate to chrome://extensions on a managed device. The BlueSentinel extension should appear with:
- Enabled: Yes
- Installed by enterprise policy: Yes
- Remove button: Disabled (greyed out)