Enterprise Deployment via Google Workspace
This guide covers deploying the Noxys browser extension at scale across your organization using Google Workspace (formerly G Suite) administration.
Prerequisites
- Google Workspace super admin or delegated admin access
- Chrome or Chromium-based browsers (Edge, Brave) on managed devices
- Noxys tenant with admin access to generate API tokens
- Google Cloud Console access (for Chrome Enterprise)
Overview
Google Workspace deployment allows you to:
- Automatically install the Noxys extension on all managed Chrome browsers
- Pre-configure API tokens so users don't need manual setup
- Enforce settings like Tier 2 classification and webhook alerts
- Lock down settings to prevent user modifications
- Monitor installation across your fleet
- Manage updates automatically
Step 1: Prepare API Tokens for Bulk Deployment
Before deploying, create API tokens that will be distributed to devices.
Option A: Single Token (All Users Share)
Use one API token for all devices. Simple but less granular:
- Go to Noxys Dashboard → Settings → API Keys
- Click + Generate New Token
- Label it:
workspace-deployment-prod - Click Generate
- Copy the token (you'll use it in Workspace configuration)
- Store it securely in your password manager or secrets vault
Option B: Per-Organizational-Unit Tokens (Better Auditing)
Create separate tokens for each department or location:
- Go to Noxys Dashboard → Settings → API Keys
- Click + Generate New Token for each team:
workspace-deployment-salesworkspace-deployment-engineeringworkspace-deployment-finance
- Copy each token and store securely
- You'll reference the appropriate token per organizational unit in Workspace
Step 2: Add Noxys to Chrome Web Store
First, ensure the Noxys extension is available in the Chrome Web Store for your organization.
- Go to Google Workspace Admin → Apps → Chrome and browsers
- Click Users & browsers
- Search for "Noxys" in the Chrome Web Store
- Add Noxys to your organization's approved app list
Note: Noxys must be published on the Chrome Web Store. If you're using a self-hosted instance, contact Noxys support for private deployment options.
Step 3: Create Chrome Policy via Google Admin Console
Deploy via Workspace Admin Console
- Go to Google Workspace Admin → Apps → Chrome and browsers → Users & browsers
- Click Chrome management
- Select your organizational unit (or "All"):
- To deploy to your entire organization: Leave as root OU
- To deploy to specific departments: Select the OU (e.g., "Engineering", "Sales")
- Go to User settings → Extension management
- Find or search for Noxys and click it
- Set the installation mode:
- Force install: Extension is automatically installed and user cannot uninstall
- Allow install: Extension is available but optional
- Select Force install (recommended for security)
Configure Extension Settings
- In the same Extension management section, find Extension settings
- Add the JSON configuration for Noxys:
{
"api_token": "YOUR_API_TOKEN_HERE",
"backend_url": "https://api.noxys.cloud",
"auto_enable_tier2": true,
"webhook_url": "https://your-siem.com/webhook/noxys",
"webhook_events": ["policy_violation", "pii_detection"]
}
- Replace
YOUR_API_TOKEN_HEREwith your actual token from Step 1 - Click Save
Deploy to Specific Organizational Units
To deploy different tokens to different departments:
- Go to Google Workspace Admin → Directory → Organizational units
- Select your organizational unit (e.g., "Engineering")
- Go to Apps → Chrome and browsers
- Repeat the steps above with the department-specific token
- Repeat for other OUs (Sales, Finance, etc.)
Step 4: Monitor Deployment Status
Check Chrome Device Status
-
Go to Google Workspace Admin → Devices → Chrome devices
-
View your managed Chrome devices
-
Click on a device to see its details
-
Look for the Extensions section to verify Noxys is installed
-
View deployment reports:
- Go to Chrome management → Device reports
- Select Apps and filter by "Noxys"
- View installation status across your fleet
Track Policy Application
- Go to Chrome management → Policy reports
- Select User settings
- Look for Extension management to see which users have the policy applied
- View devices where the policy failed to apply
Step 5: Verify Extension Installation
After 1-24 hours (typically within 4 hours), verify the extension is installed on managed devices.
On Windows/Chrome
- Open Google Chrome
- Go to
chrome://extensions/ - Look for "Noxys" in the list
- Verify the status is "Enabled"
- Click the extension to verify API token was pre-configured
On macOS/Chrome
- Open Google Chrome
- Click the Chrome menu (three dots, top right) → More tools → Extensions
- Look for "Noxys"
- Verify it's enabled
On Linux/Chrome
- Open Google Chrome
- Type
chrome://extensions/in the address bar - Verify Noxys appears and is enabled
Step 6: Configure Advanced Settings
Enable Tier 2 PII Detection
For deeper classification across your organization:
- Go to Google Workspace Admin → Chrome and browsers → User settings → Extension settings
- Edit the Noxys extension configuration
- Set
"auto_enable_tier2": true - Save the policy
This enables Presidio and custom recognizers on the backend (~30ms latency per interaction).
Enforce Webhook Alerts
Route all policy violations to your SIEM:
- In the extension configuration JSON, add:
{
"webhook_url": "https://your-siem.com/webhook/noxys",
"webhook_events": ["policy_violation", "pii_detection"]
} - Save the policy
- All detected policy violations will be sent to your SIEM in real-time
Disable Offline Mode
If your organization requires always-connected security:
- In the extension configuration, add:
{
"allow_offline_mode": false
} - Extension will not function without backend connectivity
Step 7: Manage Updates
Noxys extension updates are delivered automatically via the Chrome Web Store. Google Workspace doesn't require separate update management.
Verify Devices Are on Latest Version
- Go to Google Workspace Admin → Devices → Chrome devices
- View extension versions per device
- Noxys updates are pushed automatically within 24 hours
- You can force update check by restarting Chrome on individual devices
Step 8: Manage User Permissions (Optional)
If you want to prevent users from disabling or removing the extension:
- Go to Chrome management → User settings → Extension management
- Select Noxys
- Set Installation mode: Force installed (user cannot remove)
- Save policy
This prevents users from uninstalling the extension, though they can still disable it temporarily.
Note: Users cannot disable force-installed extensions unless they have local admin rights or disable the Chrome policy.
Troubleshooting
Extension Not Installing on Managed Devices
Problem: Devices are not receiving the Noxys extension after 24 hours.
Solution:
- Verify the organizational unit selection is correct (check root OU vs. specific OU)
- Confirm the device is enrolled and managed (go to Devices → Chrome devices to verify)
- Check the device is connected to the network and can reach Chrome Web Store
- Review the Policy reports to see if the extension policy was applied
- Try restarting Chrome on the device to trigger policy sync
- If still failing, remove the policy, restart Chrome, then re-apply the policy
API Token Not Pre-Configured
Problem: Extension is installed, but users still see "Configure API Token" prompt.
Solution:
- Verify your JSON configuration is valid (use a JSON formatter/validator)
- Confirm the
api_tokenfield contains the actual token from Noxys Dashboard - Check that the configuration was saved (refresh the page to verify)
- Wait 4-24 hours for devices to receive the configuration
- Force policy sync on the device:
- On Windows: Restart Chrome
- On macOS: Restart Chrome
- Review device logs for policy application errors
Some Devices Show "Installation Failed"
Problem: Certain devices report extension installation failed.
Solution:
- Check if the device is running Chrome version 90 or later (older versions may not support this deployment method)
- Verify the device is enrolled in Workspace and managed
- Check if the device can access the Chrome Web Store (some corporate proxies block it)
- Try removing the policy, restarting Chrome, then re-applying the policy
- If the problem persists, contact your Workspace support or Noxys support
Users Complaining About Red Icon (Connection Error)
Problem: Extension is installed but shows a red icon indicating connection failure.
Solution:
- Verify the API token in your configuration hasn't been rotated in Noxys Dashboard
- Check that
backend_urlis correct (should behttps://api.noxys.cloudfor cloud instances) - Verify network connectivity to the backend URL (not blocked by corporate proxy/firewall)
- Force policy sync on affected devices
- If still failing, generate a new API token in Noxys Dashboard and update the Workspace policy
Best Practices
- Use per-organizational-unit tokens for better auditing and token rotation
- Test with a pilot group (one department) before rolling out organization-wide
- Enable Tier 2 classification for enhanced PII detection
- Set up webhook alerts to integrate with your SOC or SIEM
- Monitor device status weekly in the Chrome device list
- Rotate API tokens quarterly and deploy new versions via Google Workspace
- Communicate the rollout to teams, explaining security benefits
- Document your OU structure to ensure tokens are deployed to correct groups
- Use force-installed mode only for high-security organizations; allow-install for flexible environments
Integration with Organizational Units
To deploy to your organization's structure:
-
Map your OUs in Google Workspace:
Organization > Engineering > BackendOrganization > Engineering > FrontendOrganization > SalesOrganization > Finance
-
Create tokens per OU:
workspace-deployment-engineering-backendworkspace-deployment-engineering-frontendworkspace-deployment-salesworkspace-deployment-finance
-
Apply policies to each OU with the corresponding token
-
New employees added to an OU automatically receive the extension with the correct token
Deployment Timeline
- Immediate: Policy is created in Workspace Admin Console
- Within 4 hours: Most devices receive and apply the policy
- Within 24 hours: Nearly all devices have the extension installed
- Ongoing: Updates delivered automatically via Chrome Web Store
Next Steps
- Create Your First Policy
- Admin Console for policy management
- Extension Guide
Need Help?
- Email: support@noxys.eu
- Security Issues: security@noxys.eu
- Workspace Support: Your organization's IT support team