Autoriser le
Candela Recorder.
Une personne de votre organisation réalise un film produit avec Candela et a besoin du Candela Recorder, une extension Chrome (Manifest V3) qui enregistre un parcours dans votre propre application web. Si votre navigateur géré bloque les extensions ou le mode développeur, cette page contient ce qu'il faut pour l'examiner et la déployer par stratégie. C'est un résumé pour examen, pas un contrat ; les conditions de traitement des données figurent dans votre accord avec Candela. Les noms de menus et de stratégies sont donnés tels qu'ils apparaissent dans les consoles en anglais.
L'extension en bref
| Nom | Candela Recorder |
|---|---|
| ID de l'extension | pemkanpgneajllajfenhcebakboijeclLe CRX auto-hébergé et le zip téléchargeable. Dérivé de la clé de signature de Candela, il ne change donc pas d'une version à l'autre. |
| Version | 0.1.0 |
| Éditeur | Dafin SA, exploitant de candela.mov |
| Chrome Web Store | Pas encore publié ; utilisez le paquet auto-hébergé ci-dessous en attendant. |
| URL de mise à jour (auto-hébergé) | https://candela.mov/recorder/update.xmlUn manifeste de mise à jour (XML gupdate) indiquant la version courante et son CRX. |
| Paquet CRX | https://candela.mov/recorder/candela-recorder-0.1.0.crx CRX3, signé avec la clé RSA de Candela. |
| Navigateur minimal | Chrome ou Edge 116 ou plus récent (Manifest V3) |
| Code distant | Aucun. Tout le code est dans le paquet ; la CSP des pages de l'extension est script-src 'self'; object-src 'self'. |
Les autorisations et leur raison
Exactement ce que demande le manifest.json du paquet.
| activeTab | Agir sur l'onglet que l'utilisateur regarde quand il clique sur l'icône, pour y lancer l'enregistrement. Rien ne se passe dans les autres onglets. |
|---|---|
| scripting | Injecter le script d'enregistrement dans cet onglet-là (et à nouveau après chaque chargement de page de cet onglet) pendant un enregistrement. |
| storage | Garder les réglages (choix de masquage, éléments masqués par site) et l'enregistrement dans le stockage propre de l'extension, jusqu'à ce que l'utilisateur l'envoie ou le supprime. |
Autorisation d'hôtehttps://candela.mov/* | Envoyer l'enregistrement à Candela quand l'utilisateur appuie sur Send, et lire le lien de capture sur la page de capture de Candela. |
Autorisations d'hôte facultativeshttps://*/*, http://*/* | Déclarées facultatives : rien n'est accordé à l'installation. Quand l'utilisateur appuie sur Record sur un site, Chrome lui demande l'accès à ce site uniquement (une origine). Nécessaire pour enregistrer la page et en faire des captures. Un serveur Candela auto-hébergé, le cas échéant, est demandé de la même façon. Vous pouvez restreindre les sites accordables avec runtime_blocked_hosts / runtime_allowed_hosts (ci-dessous). |
Script de contenu surhttps://candela.mov/capture/* | Ne tourne que sur la page de capture de Candela, pour transmettre le lien de capture à l'extension sans que l'utilisateur ait à le coller. Ne lit rien d'autre. |
externally_connectablehttps://candela.mov/* | Permet aux pages de Candela de demander « le Recorder est-il installé ? » et d'en obtenir la version. Aucun autre site ne peut écrire à l'extension, et elle n'accepte aucun autre message d'une page. |
| Non demandé | Ni tabs, ni history, cookies, webRequest, downloads, clipboardRead, nativeMessaging, debugger, ni accès à tous les sites à l'installation. |
Traitement des données
- Ce qui est enregistré. Seulement l'onglet où l'utilisateur a appuyé sur Record, uniquement jusqu'à Stop, jamais en pause. Chaque clic, Entrée, envoi de formulaire, changement de sélection et changement de page devient une étape : une capture d'écran, le DOM et les styles de la page (enregistrés avec rrweb), l'élément cliqué, l'URL et la taille de la fenêtre. Le badge de la barre d'outils affiche REC pendant l'enregistrement.
- Masquage. Les champs de mot de passe sont toujours masqués, y compris les champs avec des indications
autocompletesecrètes (mots de passe, codes à usage unique, numéros de carte) ; aucun réglage ne le désactive. Tous les autres champs sont masqués par défaut. Les utilisateurs peuvent masquer n'importe quel élément d'un site (noms, montants, panneaux) ; les zones masquées sont couvertes sur les captures. Les développeurs peuvent marquer des éléments avecdata-candela-blockpour qu'ils ne soient jamais capturés. - Envoi uniquement sur Send. Tant que l'utilisateur n'appuie pas sur Send to Candela sur l'écran de relecture, l'enregistrement reste dans le navigateur (l'IndexedDB de l'extension). L'utilisateur peut supprimer des étapes ou tout effacer.
- En transit. HTTPS (TLS) vers
https://candela.movuniquement, authentifié par le jeton du lien de capture, qui autorise les envois pour un film et expire après 7 jours. Le serveur ne stocke qu'une empreinte du jeton. - Sur le serveur. Candela est hébergé sur Infomaniak Public Cloud à Genève, en Suisse (calcul, base de données et stockage objet). Le serveur masque à nouveau les valeurs ressemblant à des mots de passe, supprime l'envoi brut dès que le kit produit est prêt et conserve le résultat nettoyé pour construire le film.
- Conservation. Kits produit : 90 jours sans utilisation. Films : 180 jours après leur dernière activité. Sauvegardes de la base : 14 jours. Toujours plus tôt quand le client supprime le film.
- Export et suppression. Sur demande, ou par le propriétaire du compte client dans l'application : un export des données de l'organisation, la suppression d'un film et de tout ce qui en découle, la suppression d'un compte. Détails : candela.mov/privacy.
- Traitement par IA. Pour écrire le film, Candela envoie des captures et des textes du kit à son fournisseur d'IA (Anthropic, États-Unis) dans le cadre d'un contrat de sous-traitance ; voir les sous-traitants dans la déclaration de confidentialité.
Web Store ou auto-hébergé
Deux façons de déployer la même extension. Choisissez-en une et utilisez son ID et son URL de mise à jour dans les stratégies ci-dessous.
| Chrome Web Store | Pas encore publié. Une fois publié, les stratégies n'auront besoin que de l'ID. |
|---|---|
| Auto-hébergé (CRX) | ID pemkanpgneajllajfenhcebakboijecl, URL de mise à jour https://candela.mov/recorder/update.xml. Candela sert le CRX signé et son manifeste de mise à jour ; Chrome y cherche les mises à jour.Chrome n'installe d'office des extensions hors Web Store que sur des machines gérées : sous Windows, jointes à Active Directory, à Microsoft Entra ID (Azure AD) ou inscrites à Chrome Enterprise Core ; sous macOS, gérées par MDM, jointes via MCX ou inscrites à Chrome Enterprise Core. Ailleurs, utilisez la fiche du Web Store. (Liste des stratégies Chrome Enterprise, ExtensionInstallForcelist.) |
Stratégies Chrome
Choisissez ce qui convient à votre stratégie actuelle. Les noms de stratégies sont les mêmes sur toutes les plateformes ; les sections ci-dessous montrent où les définir.
Si les extensions sont bloquées (ExtensionInstallBlocklist contient *)
Ajoutez l'ID à ExtensionInstallAllowlist pour que les utilisateurs puissent l'installer eux-mêmes, ou installez-la d'office (ci-après).
pemkanpgneajllajfenhcebakboijecl
L'installer pour tout le monde : ExtensionInstallForcelist
Chaque entrée est l'ID de l'extension, suivi éventuellement de ; et d'une URL de mise à jour. Une extension installée d'office ne peut être ni supprimée ni désactivée par l'utilisateur, et elle est autorisée même si * est sur liste de blocage.
pemkanpgneajllajfenhcebakboijecl;https://candela.mov/recorder/update.xml
Tout en un : ExtensionSettings
La stratégie JSON qui remplace les listes par ID ci-dessus. Cet exemple installe d'office le paquet auto-hébergé, l'épingle à la barre d'outils et montre où limiter les sites qui peuvent lui être accordés. update_url sert à l'installation ; avec override_update_url, Chrome y prend aussi les mises à jour.
{
"pemkanpgneajllajfenhcebakboijecl": {
"installation_mode": "force_installed",
"update_url": "https://candela.mov/recorder/update.xml",
"override_update_url": true,
"toolbar_pin": "force_pinned"
}
}- Plutôt le Web Store : utilisez l'ID du Web Store avec
"update_url": "https://clients2.google.com/service/update2/crx"et sansoverride_update_url. - Autoriser sans imposer :
"installation_mode": "allowed"(ou"normal_installed"pour l'installer en laissant les utilisateurs la désactiver). - Sites qu'il peut enregistrer : le Recorder demande à l'utilisateur un site à la fois. Si votre entrée par défaut (
"*") définitruntime_blocked_hosts, ajoutez les applications web à enregistrer auxruntime_allowed_hostsde cet ID (par exemple["*://app.example.com"]), et ne bloquez jamais*://candela.mov, nécessaire à l'envoi. Une entrée propre à un ID n'hérite pas deruntime_blocked_hostsdepuis"*", seulement deinstallation_modeetupdate_url. - Autorisations bloquées : si
"*"définitblocked_permissions, vérifiez queactiveTab,scriptingetstoragene sont pas bloquées pour cet ID.
ExtensionInstallSources
Inutile pour les installations par stratégie. Seulement si les utilisateurs doivent installer le CRX eux-mêmes en l'ouvrant depuis un lien : autorisez à la fois l'emplacement du CRX et la page qui y renvoie, par exemple https://candela.mov/*.
Mode développeur
L'installation à la main (Load unpacked) exige le mode développeur sur chrome://extensions. Chrome le désactive quand DeveloperToolsAvailability vaut 2 (DevTools interdits) ou, depuis Chrome 128, quand ExtensionDeveloperModeSettings vaut 1. Une installation par stratégie n'a pas besoin du mode développeur : vous pouvez laisser les deux tels quels.
Windows : stratégie de groupe et registre
Avec les modèles ADMX de Google Chrome installés : Computer Configuration › Administrative Templates › Google › Google Chrome › Extensions :
- Configure the list of force-installed apps and extensions (ExtensionInstallForcelist) : Enabled, ajoutez
pemkanpgneajllajfenhcebakboijecl;https://candela.mov/recorder/update.xml. - Configure extension installation allow list (ExtensionInstallAllowlist), Extension management settings (ExtensionSettings, une ligne de JSON).
La même chose en valeurs de registre (pour toute la machine, sous HKLM ; chaque entrée de liste est une valeur chaîne nommée 1, 2, 3…) :
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"
Si ces clés contiennent déjà des valeurs, prenez le prochain numéro libre au lieu de 1. Vérifiez le résultat sur chrome://policy (Reload policies), puis sur chrome://extensions.
Microsoft Intune
Devices › Configuration › Create › New policy, plateforme Windows 10 et ultérieur, type de profil Settings catalog. Cherchez Google Chrome › Extensions (les réglages Chrome sont intégrés) et passez Configure the list of force-installed apps and extensions à Enabled avec pemkanpgneajllajfenhcebakboijecl;https://candela.mov/recorder/update.xml. Pour Edge, le réglage se trouve sous Microsoft Edge › Extensions › Control which extensions are installed silently. Affectez au groupe d'utilisateurs ou d'appareils.
Si les réglages Chrome ne sont pas disponibles dans votre tenant, importez les modèles ADMX de Google dans Intune (le guide de Google « Manage Chrome browser with Intune », dans les sources) et définissez-y la même stratégie. les noms de menus peuvent varier selon le tenant
Profil de configuration macOS
Déployez avec votre MDM (Jamf, Kandji, Intune, Mosyle…) comme charge utile de réglages personnalisés pour le domaine de préférences com.google.Chrome (Edge : com.microsoft.Edge) :
<key>ExtensionInstallForcelist</key> <array> <string>pemkanpgneajllajfenhcebakboijecl;https://candela.mov/recorder/update.xml</string> </array> <key>ExtensionInstallAllowlist</key> <array> <string>pemkanpgneajllajfenhcebakboijecl</string> </array>
Console Google Admin (Chrome Enterprise)
- Menu › Chrome browser (or Devices › Chrome) › Apps & extensions › Users & browsers, choisissez l'unité organisationnelle.
- Cliquez sur + (Add), puis sur Add Chrome app or extension by ID.
- Saisissez
pemkanpgneajllajfenhcebakboijecl. Choisissez From the Chrome Web Store, ou From a custom URL avechttps://candela.mov/recorder/update.xmlpour le paquet auto-hébergé. - Réglez la règle d'installation sur Force install (éventuellement Force install + pin to browser toolbar) ou Allow install, et enregistrez.
Les navigateurs inscrits à Chrome Enterprise Core l'appliquent à leur prochaine récupération des stratégies.
Microsoft Edge
Edge utilise les mêmes noms de stratégies sous ses propres clés. La source de mises à jour par défaut d'Edge est Microsoft Edge Add-ons ; un ID du Chrome Web Store doit donc être suivi de l'URL de mise à jour de Chrome :
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"
Stratégie de groupe (ADMX Edge) : Administrative Templates › Microsoft Edge › Extensions › Control which extensions are installed silently. Microsoft indique que les extensions auto-hébergées sous Windows exigent un appareil joint à Active Directory (ou joint à Microsoft Entra en mode hybride).
Réseau et inspection TLS
| https://candela.mov | Port 443. Tout ce que l'extension envoie et récupère : la page de capture, les envois (/capture/…), le CRX et le manifeste de mise à jour (/recorder/…). L'extension ne contacte aucun autre hôte. |
|---|---|
| https://s3.pub1.infomaniak.cloud | Port 443. Pas utilisé par l'extension. L'application web Candela y dirige les téléchargements de films (URL signées à durée limitée vers le stockage objet d'Infomaniak, en Suisse). |
| https://fonts.googleapis.com, https://fonts.gstatic.com | La police des pages web de Candela. Cosmétique : les pages fonctionnent sans elle. |
| Entrant | Rien. Aucun port à ouvrir, aucun agent, rien qui écoute. |
Exemptez candela.mov de l'inspection TLS (inspection SSL approfondie sur Fortinet, Zscaler, Palo Alto, Netskope et équivalents). Les envois sont de grosses requêtes binaires ; les proxys d'inspection qui re-signent les certificats ou mettent les corps en tampon provoquent des envois en échec et des erreurs de certificat. Si l'inspection doit rester active, vérifiez que le certificat racine du proxy est approuvé par le navigateur et que la limite de taille d'envoi est d'au moins 16 MB par requête.
E-mail pour l'informatique
Pour la personne qui a besoin du Recorder : copiez ce texte, ou ouvrez-le dans votre messagerie.
Objet : Merci d'autoriser l'extension de navigateur Candela Recorder Bonjour, Pour un film produit que nous réalisons avec Candela (candela.mov), j'ai besoin de l'extension Candela Recorder dans Chrome ou Edge. Notre stratégie de navigateur en bloque l'installation. Extension : Candela Recorder (Manifest V3), éditée par Dafin SA ID de l'extension : pemkanpgneajllajfenhcebakboijecl URL de mise à jour (auto-hébergé) : https://candela.mov/recorder/update.xml Entrée d'installation d'office (ExtensionInstallForcelist) : pemkanpgneajllajfenhcebakboijecl;https://candela.mov/recorder/update.xml Elle n'enregistre que l'onglet où je la lance, masque par défaut les mots de passe et les champs, et n'envoie rien avant que j'aie relu l'enregistrement et appuyé sur Send. Les données sont hébergées en Suisse (Infomaniak). Autorisations, traitement des données et stratégies prêtes à l'emploi pour Windows, Intune, macOS, Google Admin et Edge : https://candela.mov/fr/recorder/it Merci beaucoup !
Sources
Noms de stratégies, chemins de registre et règle des appareils gérés vérifiés le 13 octobre 2026 avec les sources ci-dessous. Les éléments marqués les noms de menus peuvent varier décrivent des consoles dont les menus changent souvent.
- Chrome Enterprise policy list: ExtensionInstallForcelist, ExtensionSettings, ExtensionInstallAllowlist, ExtensionInstallSources, ExtensionDeveloperModeSettings, DeveloperToolsAvailability
- Google: Set Chrome app and extension policies (Windows), Set Chrome app and extension policies (Mac), Configure ExtensionSettings policy, Manage Chrome browser with Intune (import administrative templates)
- Chrome for developers: Self-host for Linux (the update manifest format), externally_connectable
- Microsoft: Edge ExtensionInstallForcelist, Self-host Microsoft Edge extensions