The MSI is the recommended way to roll the Velatir browser extension out to Windows. It force-installs the extension from each browser’s store and writes the managed configuration (API token, organisation name) for Chrome, Edge, and Firefox in one step. No scripting, no per-browser setup.Documentation Index
Fetch the complete documentation index at: https://docs.velatir.com/llms.txt
Use this file to discover all available pages before exploring further.
The MSI configures Chrome, Edge, and Firefox. For Vivaldi and Brave use the alternative Windows methods; for ChatGPT Atlas use macOS. If you do not use the MSI at all (for example you push policy via Group Policy Preferences or
policies.json), see the alternative methods.Which package do I need?
There are two MSIs. Pick by where your browser policy needs to live.Install
Run the command for the package you chose above:- Default (per-machine, HKLM)
- Per-user (HKCU, no admin)
Runs in device context and requires admin / elevation. Writes policy under
HKLM.- Directory context host: add
ENABLE_LDAP_HOST=1(see below)
Deploy with Intune or SCCM
The MSI is a standard package, so any tool that runsmsiexec works. Step-by-step for the two common ones:
Microsoft Intune (Line-of-Business app)
Microsoft Intune (Line-of-Business app)
Works on all Windows editions (Pro, Enterprise, Education) and deploys to all three browsers in one step.
- Sign in to the Microsoft Intune admin center
- Navigate to Apps > All apps, then click + Add
- Select Line-of-Business app as the App Type
- Upload the MSI (
VelatirExtension-x64.msi, or the arm64 / per-user variant) in App package file and click OK - In App information, fill in:
- Name: Velatir Browser Extension
- Description: Velatir AI compliance browser extension
- Publisher: Velatir
- Set Ignore app version to No
- In Command-line arguments, enter:
- Click OK, then Next
- In Assignments, click Add group and select your target groups. Use device groups for the per-machine MSI, user groups for the per-user MSI.
- Click Next, review, and click Create
SCCM / Configuration Manager
SCCM / Configuration Manager
Deploy the same pre-built MSI, passing the properties at install time.Create an application(Use
Deploy
- Open the Configuration Manager Console
- Navigate to Software Library > Application Management > Applications
- Click Create Application > Manually specify the application information
- Add a Deployment Type and select Script Installer
- Set the content location to the network share containing the MSI(s)
VelatirExtension-PerUser-x64.msi and a user collection for the per-user package. Add ADDLOCAL=Chrome,Edge or ENABLE_PRIVATE_BROWSING=1 as needed.)Detection method — a registry rule. Check HKEY_LOCAL_MACHINE for the per-machine MSI, HKEY_CURRENT_USER for the per-user MSI.- Chrome
- Edge
- Firefox
| Setting | Value |
|---|---|
| Hive | HKEY_LOCAL_MACHINE (per-machine) / HKEY_CURRENT_USER (per-user) |
| Key | SOFTWARE\Policies\Google\Chrome\3rdparty\extensions\bbiokppljpbjgiogcoggjnfffbeiihja\policy |
| Value | apiToken |
| Data Type | String |
| Rule | The registry setting must exist |
- Right-click the application > Deploy
- Select the target Device Collection (or a user collection for the per-user MSI)
- Set purpose to Required (auto-install) or Available (self-service)
- Set a schedule and complete the wizard
Directory context host (optional)
The extension can enrich every trace with the signed-in user’s organisational context (department, office, OU hierarchy, group memberships) from Active Directory or Microsoft Entra ID, fetched by a small native helper the per-machine MSI installs. It is machine-wide and needs admin either way.- Policies + host together (per-machine deployments): add
ENABLE_LDAP_HOST=1to the install command. - Host only, no browser-policy keys: pass
LDAP_ONLY=1. Every browser-policy component is suppressed, so the package writes nothing under...\Policies\...and touches onlyC:\Program Files\Velatir\and theHKLM\SOFTWARE\<browser>\NativeMessagingHosts\...registrations.
Combined rollout: per-user policies + machine-wide host
This is the supported way to get HKCU browser policies and the directory-context host on the same machine without duplicating force-install entries across hives.
Policy keys then live only in
HKCU, the host lives machine-wide, and nothing is written to HKLM\SOFTWARE\Policies\.... Re-pass LDAP_ONLY=1 on every redeploy of the per-machine package so an upgrade never reintroduces the HKLM policy keys (deployment tools store the full command line, so this is automatic).
See Directory Context for the Entra admin-consent step, single-machine verification, and exactly what the host sends.
Reference
All MSI properties
All MSI properties
| Property | Required | Description |
|---|---|---|
API_TOKEN | Yes | Your Velatir API token (e.g. vltr_...) |
ORGANIZATION_NAME | Yes | Your organisation’s display name shown in the extension |
ADDLOCAL | No | Comma-separated list of browsers to configure. Defaults to all. Options: Chrome, Edge, Firefox |
ENABLE_PRIVATE_BROWSING | No | Set to 1 to enable the extension in private browsing. Edge (InPrivate) and Firefox only; Chrome does not support this on Windows. |
ENABLE_LDAP_HOST | No | Per-machine MSI only. Set to 1 to install the directory-context host alongside the policy keys. |
LDAP_ONLY | No | Per-machine MSI only. Set to 1 to install only the directory-context host and write no browser-policy keys. Implies ENABLE_LDAP_HOST=1. |
Update the API token
Update the API token
Redeploy with the new value. Reinstalling overwrites the existing registry keys:
Uninstall
Uninstall
VelatirExtension-PerUser-x64.msi), in the same context it was installed. Uninstalling removes all registry keys cleanly; the per-machine package also removes the host EXE, the manifests, and the persisted enablement flag.Removing the force-install policy does not uninstall the extension from existing browser profiles — users can then disable or remove it themselves. To force removal, block the extension first (Chrome/Edge ExtensionInstallBlocklist, or Firefox ExtensionSettings with installation_mode: blocked).Verify the deployment
Confirm policies applied and the extension is installed
Directory Context
Enrich traces with AD / Entra organisational context
Alternative Windows methods
PowerShell, manual registry, and Settings Catalog
Enterprise overview
Browser support, managed config, and other platforms