Candela Recorder Für die IT
Für IT-Abteilungen · Version 0.1.0

Den Candela Recorder
zulassen.

Jemand in Ihrer Organisation macht mit Candela einen Produktfilm und braucht dafür den Candela Recorder, eine Chrome-Erweiterung (Manifest V3), die einen Ablauf in Ihrer eigenen Webanwendung aufzeichnet. Wenn Ihr verwalteter Browser Erweiterungen oder den Entwicklermodus sperrt, finden Sie hier alles, um sie zu prüfen und per Richtlinie zu verteilen. Es ist eine Zusammenfassung zur Prüfung, kein Vertrag; die Bedingungen der Datenbearbeitung stehen in Ihrer Vereinbarung mit Candela. Menü- und Richtliniennamen sind so angegeben, wie sie in den englischen Konsolen erscheinen.

  1. Die Erweiterung auf einen Blick
  2. Berechtigungen und ihr Zweck
  3. Umgang mit Daten
  4. Web Store oder selbst gehostet
  5. Chrome-Richtlinien
  6. Windows-Gruppenrichtlinie und Registry
  7. Microsoft Intune
  8. macOS-Konfigurationsprofil
  9. Google Admin-Konsole
  10. Microsoft Edge
  11. Netzwerk und TLS-Inspektion
  12. E-Mail an die IT
  13. Quellen

Die Erweiterung auf einen Blick

NameCandela Recorder
Erweiterungs-IDpemkanpgneajllajfenhcebakboijecl

Selbst gehostetes CRX und das herunterladbare Zip. Aus dem Signaturschlüssel von Candela abgeleitet, ändert sich also zwischen Versionen nicht.

Version0.1.0
HerausgeberDafin SA, Betreiberin von candela.mov
Chrome Web StoreNoch nicht gelistet; bis dahin das selbst gehostete Paket unten verwenden.
Update-URL (selbst gehostet)https://candela.mov/recorder/update.xml

Ein Update-Manifest (gupdate-XML) mit der aktuellen Version und ihrem CRX.

CRX-Pakethttps://candela.mov/recorder/candela-recorder-0.1.0.crx

CRX3, signiert mit dem RSA-Schlüssel von Candela.

MindestbrowserChrome oder Edge 116 oder neuer (Manifest V3)
Fremder CodeKeiner. Der ganze Code steckt im Paket; die CSP der Erweiterungsseiten ist script-src 'self'; object-src 'self'.

Berechtigungen und wozu sie dienen

Genau das, was das manifest.json des Pakets verlangt.

activeTabAuf dem Tab handeln, den die Person beim Klick aufs Symbol vor sich hat, um dort die Aufnahme zu starten. In anderen Tabs passiert nichts.
scriptingDas Aufnahmeskript in diesen einen Tab einfügen (und nach jedem Seitenaufruf in diesem Tab erneut), solange eine Aufnahme läuft.
storageEinstellungen (Maskierungen, maskierte Elemente pro Website) und die Aufnahme im eigenen Speicher der Erweiterung behalten, bis die Person sie sendet oder verwirft.
Host-Berechtigung
https://candela.mov/*
Die Aufnahme an Candela hochladen, wenn die Person Send drückt, und den Aufnahme-Link von der Aufnahmeseite von Candela lesen.
Optionale Host-Berechtigungen
https://*/*, http://*/*
Als optional deklariert, also wird bei der Installation nichts gewährt. Drückt die Person auf einer Website Record, fragt Chrome sie nach Zugriff auf nur diese Website (ein Origin). Nötig, um die Seite aufzuzeichnen und Screenshots zu machen. Ein selbst gehosteter Candela-Server wird gegebenenfalls genauso erfragt. Welche Websites gewährt werden dürfen, schränken Sie mit runtime_blocked_hosts / runtime_allowed_hosts ein (unten).
Content-Script auf
https://candela.mov/capture/*
Läuft nur auf der Aufnahmeseite von Candela, um den Aufnahme-Link an die Erweiterung zu übergeben, damit die Person ihn nicht einfügen muss. Liest sonst nichts.
externally_connectable
https://candela.mov/*
Erlaubt den Seiten von Candela, zu fragen «ist der Recorder installiert?» und die Version zu erhalten. Keine andere Website kann der Erweiterung Nachrichten senden, und sie nimmt keine anderen Nachrichten von einer Seite an.
Nicht verlangtKein tabs, history, cookies, webRequest, downloads, clipboardRead, nativeMessaging, debugger und kein Zugriff auf alle Websites bei der Installation.

Umgang mit Daten

Web Store oder selbst gehostet

Zwei Wege, dieselbe Erweiterung zu verteilen. Wählen Sie einen und verwenden Sie dessen ID und Update-URL in den Richtlinien unten.

Chrome Web StoreNoch nicht gelistet. Sobald er es ist, brauchen die Richtlinien nur die ID.
Selbst gehostet (CRX)ID pemkanpgneajllajfenhcebakboijecl, Update-URL https://candela.mov/recorder/update.xml. Candela liefert das signierte CRX und sein Update-Manifest; Chrome sucht dort nach Updates.

Chrome installiert Erweiterungen ausserhalb des Web Store nur auf verwalteten Geräten zwangsweise: unter Windows in Active Directory eingebunden, in Microsoft Entra ID (Azure AD) eingebunden oder in Chrome Enterprise Core registriert; unter macOS per MDM verwaltet, über MCX eingebunden oder in Chrome Enterprise Core registriert. Anderswo den Web-Store-Eintrag verwenden. (Chrome-Enterprise-Richtlinienliste, ExtensionInstallForcelist.)

Chrome-Richtlinien

Wählen Sie, was zu Ihrer bestehenden Richtlinie passt. Die Richtliniennamen sind auf allen Plattformen gleich; die Abschnitte unten zeigen, wo Sie sie setzen.

Wenn Erweiterungen gesperrt sind (ExtensionInstallBlocklist enthält *)

Fügen Sie die ID zu ExtensionInstallAllowlist hinzu, damit Personen sie selbst installieren können, oder installieren Sie sie zwangsweise (nächster Punkt).

ExtensionInstallAllowlist
pemkanpgneajllajfenhcebakboijecl

Für alle installieren: ExtensionInstallForcelist

Jeder Eintrag ist die Erweiterungs-ID, optional gefolgt von ; und einer Update-URL. Eine zwangsweise installierte Erweiterung kann die Person weder entfernen noch deaktivieren, und sie ist auch erlaubt, wenn * gesperrt ist.

Selbst gehostet (CRX)
pemkanpgneajllajfenhcebakboijecl;https://candela.mov/recorder/update.xml

Alles in einem: ExtensionSettings

Die JSON-Richtlinie, die die ID-Listen oben ersetzt. Dieses Beispiel installiert das selbst gehostete Paket zwangsweise, heftet es an die Symbolleiste und zeigt, wo Sie die gewährbaren Websites einschränken. update_url dient der Installation; mit override_update_url holt Chrome auch die Updates von dort.

ExtensionSettings (JSON)
{
  "pemkanpgneajllajfenhcebakboijecl": {
    "installation_mode": "force_installed",
    "update_url": "https://candela.mov/recorder/update.xml",
    "override_update_url": true,
    "toolbar_pin": "force_pinned"
  }
}

ExtensionInstallSources

Für Installationen per Richtlinie nicht nötig. Nur wenn Personen das CRX selbst über einen Link öffnen sollen: Erlauben Sie den Ort des CRX und die verlinkende Seite, z. B. https://candela.mov/*.

Entwicklermodus

Die Installation von Hand (Load unpacked) braucht den Entwicklermodus auf chrome://extensions. Chrome schaltet ihn aus, wenn DeveloperToolsAvailability 2 ist (DevTools verboten), oder ab Chrome 128, wenn ExtensionDeveloperModeSettings 1 ist. Eine Installation per Richtlinie braucht keinen Entwicklermodus; Sie können beide lassen, wie sie sind.

Windows: Gruppenrichtlinie und Registry

Mit installierten ADMX-Vorlagen für Google Chrome: Computer Configuration › Administrative Templates › Google › Google Chrome › Extensions:

Dasselbe als Registry-Werte (für das ganze Gerät, unter HKLM; jeder Listeneintrag ist ein Zeichenfolgenwert mit dem Namen 1, 2, 3…):

candela-recorder-chrome.reg
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallForcelist]
"1"="pemkanpgneajllajfenhcebakboijecl;https://candela.mov/recorder/update.xml"

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallAllowlist]
"1"="pemkanpgneajllajfenhcebakboijecl"

Enthalten diese Schlüssel schon Werte, nehmen Sie statt 1 die nächste freie Nummer. Prüfen Sie das Ergebnis auf chrome://policy (Reload policies), danach auf chrome://extensions.

Microsoft Intune

Devices › Configuration › Create › New policy, Plattform Windows 10 und höher, Profiltyp Settings catalog. Suchen Sie Google Chrome › Extensions (die Chrome-Einstellungen sind eingebaut) und setzen Sie Configure the list of force-installed apps and extensions auf Enabled mit pemkanpgneajllajfenhcebakboijecl;https://candela.mov/recorder/update.xml. Für Edge steht die Einstellung unter Microsoft Edge › Extensions › Control which extensions are installed silently. Weisen Sie sie der Benutzer- oder Gerätegruppe zu.

Sind die Chrome-Einstellungen in Ihrem Tenant nicht verfügbar, importieren Sie die ADMX-Vorlagen von Google in Intune (Googles Anleitung «Manage Chrome browser with Intune», unter Quellen) und setzen Sie dort dieselbe Richtlinie. Menünamen können je nach Tenant abweichen

macOS-Konfigurationsprofil

Verteilen Sie mit Ihrem MDM (Jamf, Kandji, Intune, Mosyle…) als benutzerdefinierte Einstellungen für die Präferenzdomäne com.google.Chrome (Edge: com.microsoft.Edge):

com.google.Chrome (Inhalt der Payload)
<key>ExtensionInstallForcelist</key>
<array>
  <string>pemkanpgneajllajfenhcebakboijecl;https://candela.mov/recorder/update.xml</string>
</array>
<key>ExtensionInstallAllowlist</key>
<array>
  <string>pemkanpgneajllajfenhcebakboijecl</string>
</array>

Google Admin-Konsole (Chrome Enterprise)

  1. Menu › Chrome browser (or Devices › Chrome) › Apps & extensions › Users & browsers, wählen Sie die Organisationseinheit.
  2. Klicken Sie auf + (Add), dann auf Add Chrome app or extension by ID.
  3. Geben Sie pemkanpgneajllajfenhcebakboijecl ein. Wählen Sie From the Chrome Web Store oder From a custom URL mit https://candela.mov/recorder/update.xml für das selbst gehostete Paket.
  4. Setzen Sie die Installationsrichtlinie auf Force install (optional Force install + pin to browser toolbar) oder Allow install, und speichern Sie.

In Chrome Enterprise Core registrierte Browser übernehmen sie beim nächsten Abruf der Richtlinien.

Microsoft Edge

Edge verwendet dieselben Richtliniennamen unter eigenen Schlüsseln. Die Standard-Updatequelle von Edge sind die Microsoft Edge Add-ons; eine Chrome-Web-Store-ID braucht deshalb die ausgeschriebene Chrome-Update-URL:

candela-recorder-edge.reg
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\ExtensionInstallForcelist]
"1"="pemkanpgneajllajfenhcebakboijecl;https://candela.mov/recorder/update.xml"

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\ExtensionInstallAllowlist]
"1"="pemkanpgneajllajfenhcebakboijecl"

Gruppenrichtlinie (Edge-ADMX): Administrative Templates › Microsoft Edge › Extensions › Control which extensions are installed silently. Laut Microsoft brauchen selbst gehostete Erweiterungen unter Windows ein Gerät, das in Active Directory eingebunden ist (oder hybrid in Microsoft Entra).

Netzwerk und TLS-Inspektion

https://candela.movPort 443. Alles, was die Erweiterung sendet und abruft: die Aufnahmeseite, Uploads (/capture/…), das CRX und das Update-Manifest (/recorder/…). Die Erweiterung kontaktiert keinen anderen Host.
https://s3.pub1.infomaniak.cloudPort 443. Wird von der Erweiterung nicht verwendet. Die Web-App von Candela leitet Film-Downloads dorthin (zeitlich begrenzte signierte URLs zum Objektspeicher von Infomaniak, Schweiz).
https://fonts.googleapis.com, https://fonts.gstatic.comDie Schrift der Candela-Webseiten. Kosmetisch: Die Seiten funktionieren auch ohne.
EingehendNichts. Keine Ports zu öffnen, kein Agent, nichts, das lauscht.

Nehmen Sie candela.mov von der TLS-Inspektion aus (SSL Deep Inspection bei Fortinet, Zscaler, Palo Alto, Netskope und ähnlichen). Uploads sind grosse binäre Anfragen; Inspektions-Proxys, die Zertifikate neu signieren oder Inhalte puffern, führen zu fehlgeschlagenen Uploads und Zertifikatsfehlern. Muss die Inspektion aktiv bleiben, stellen Sie sicher, dass der Browser dem Stammzertifikat des Proxys vertraut und die Upload-Grenze mindestens 16 MB pro Anfrage beträgt.

E-Mail an die IT

Für die Person, die den Recorder braucht: Kopieren Sie den Text oder öffnen Sie ihn in Ihrem Mailprogramm.

Betreff: Bitte Browser-Erweiterung Candela Recorder zulassen

Guten Tag

Für einen Produktfilm, den wir mit Candela (candela.mov) machen, brauche ich die Erweiterung Candela Recorder in Chrome oder Edge. Unsere Browser-Richtlinie verhindert die Installation.

Erweiterung: Candela Recorder (Manifest V3), herausgegeben von der Dafin SA
Erweiterungs-ID: pemkanpgneajllajfenhcebakboijecl
Update-URL (selbst gehostet): https://candela.mov/recorder/update.xml
Eintrag für die Zwangsinstallation (ExtensionInstallForcelist): pemkanpgneajllajfenhcebakboijecl;https://candela.mov/recorder/update.xml

Sie zeichnet nur den Tab auf, in dem ich sie starte, maskiert Passwörter und Eingaben standardmässig und lädt nichts hoch, bevor ich die Aufnahme geprüft und Send gedrückt habe. Die Daten liegen in der Schweiz (Infomaniak).

Berechtigungen, Umgang mit Daten und fertige Richtlinien für Windows, Intune, macOS, Google Admin und Edge:
https://candela.mov/de/recorder/it

Vielen Dank!

Quellen

Richtliniennamen, Registry-Pfade und die Regel für verwaltete Geräte wurden am 13. Oktober 2026 anhand dieser Quellen geprüft. Mit Menünamen können abweichen markierte Punkte beschreiben Konsolen, deren Menüs sich oft ändern.