Watermark settings (for admins)
How to roll out the feature that overlays a recording indicator on the camera image.
Enabling the watermark across a workspace means that while a user is transcribing, an indicator showing transcription is in progress appears on their camera image. There are three pieces of work: enabling the prerequisite automatic chat notice, enabling the feature for the workspace, and installing the camera on each machine.
Enterprise plan
The requirements are macOS 14.0 or later or Windows 11. It cannot be applied to users on machines that do not meet them, so check the OS versions of the target machines before rolling out. Configuration requires Pulse workspace administrator rights, and pre-approving the camera requires MDM administrator rights.
This article is for administrators applying it across a workspace. The setup steps for an individual machine, and troubleshooting (the camera not appearing in the list, the indicator being cut off, transcription stopping and so on), are collected in Watermark settings (for individuals), which you can share internally as-is.
Settings > Workspace > General > Transparency > Watermark for teams shows a “Contact us” button, the feature is not yet available for your workspace. Contact tharada@the-unchain.com. In the meantime you can try the feature on your own machine from individual settings.
1. Enable at least one automatic chat notice (required)
To begin watermark setup, at least one of the automatic chat notices (Google Meet, Zoom or Microsoft Teams) must be enabled for the workspace.
This prerequisite exists because of what happens when a user turns their camera off partway through a meeting. Pulse can only continue transcribing where notice has already been given in that meeting — that is, where the automatic chat notice has been sent, or the watermark was displayed earlier in the meeting. Using the automatic chat notice alongside it reduces the cases where transcription stops for a user who has turned their camera off.
2. Enable it for the workspace
- In the Pulse desktop app, open Settings > Workspace > General > Transparency > Watermark for teams.
- “Set up”, follow the prompts, and click “Apply to all users”.
The “Watermark for teams” settings screen, with the button for enabling the feature.
Once enabled, a one-off setup screen appears for each user the next time they open Pulse. After setup, transcription may stop until they switch their meeting app's camera to the watermarked one. Users cannot turn the feature off in their own preferences.
Immediately after enabling, users are more likely to hit “transcription has stopped” during meetings. Allow for a transition period until cameras have been switched over, and avoid rolling out when important meetings are concentrated. We recommend announcing it first and leaving a few days before enabling.
3. Install the camera on each machine
Users can install it themselves, but they will be asked for administrator rights or a password. Pre-approving it through MDM removes that prompt. The examples below are a starting point; how you actually distribute depends on your MDM product. For help with a particular MDM, contact tharada@the-unchain.com.
The Pulse camera is provided as a system extension bundled with the app. To skip the administrator approval prompt, pre-approve the system extension with a com.apple.system-extension-policy configuration profile. Below is an example .mobileconfig.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>AllowedSystemExtensions</key>
<dict>
<key>〔team ID〕</key>
<array>
<string>〔camera extension bundle ID〕</string>
</array>
</dict>
<key>PayloadDescription</key>
<string>Pre-approves the system extension for the watermark camera.</string>
<key>PayloadDisplayName</key>
<string>System Extensions</string>
<key>PayloadIdentifier</key>
<string>jp.example.allow-watermark-system-extension.system-extension-policy</string>
<key>PayloadOrganization</key>
<string>〔organisation name〕</string>
<key>PayloadType</key>
<string>com.apple.system-extension-policy</string>
<key>PayloadUUID</key>
<string>168c05f4-cd15-48e7-88be-65bbbfb4c275</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</array>
<key>PayloadDescription</key>
<string>Pre-approves the system extension for the watermark camera.</string>
<key>PayloadDisplayName</key>
<string>Allow watermark camera system extension</string>
<key>PayloadIdentifier</key>
<string>jp.example.allow-watermark-system-extension</string>
<key>PayloadOrganization</key>
<string>〔organisation name〕</string>
<key>PayloadScope</key>
<string>System</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>3b87b9e6-056c-4caa-bb09-63e684c5ae8d</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>
With the profile applied, users can install the camera without administrator rights. All they do is work through the one-off setup in Pulse.
Fill the placeholders with the Pulse desktop app's actual values; this article gives no real identifiers. On macOS, 〔team ID〕 is the Apple Developer team ID used for signing and 〔camera extension bundle ID〕 is the camera extension's bundle identifier. On Windows, 〔CLSID〕 is the camera's COM class identifier and 〔install folder name〕 is the folder name under ProgramData. Replace 〔organisation name〕 with your own company, and regenerate the PayloadUUIDs with uuidgen or similar.
On macOS machines, confirm the profile is applied under System Settings > Profiles; on Windows machines, confirm the registry keys have been created. Then open Pulse on a target machine and confirm that setup completes without an administrator prompt and that the watermarked camera appears in the meeting app's camera list.
What users have to do, and what to tell them
Enabling the watermark for a workspace creates two tasks for users.
- work through the one-off setup in Pulse to install the camera.
- select the watermarked camera in each meeting app they use. This is needed in every meeting app — Zoom, Google Meet, Microsoft Teams and so on. Most apps remember the camera chosen, so it is a one-off step per app.
Before enabling or mandating it, also tell people the following.
- The watermark appears only while transcription is running. Video is not recorded throughout the meeting.
- Supported environments are macOS 14.0 or later and Windows 11.
- Transcription may stop until the meeting app's camera has been switched over.
- Where it is mandated for the workspace, it cannot be turned off in individual settings.
- If a user turns their camera off partway through a meeting, transcription can continue provided notice has already been given in that meeting (the automatic chat notice has been sent, or the watermark was displayed earlier).
An announcement template for the watermark rollout, and answers to the questions users most often raise, are collected in Enabling the transparency features for your organisation (for admins). The points to note as monitoring of employees are there too.
The steps and troubleshooting for users are collected in Watermark settings (for individuals). Include that page with your rollout announcement. It also covers the per-app settings for when someone reports that the indicator is cut off on other participants' screens.
Related articles
If that does not resolve it, contact tharada@the-unchain.com.