Prérequis et compatibilité
Navigateurs supportés
Permissions requises
L'extension requiert les permissions ci-dessous. Elles doivent être autorisées dans vos politiques de groupe :
| Permission | Usage | Obligatoire |
|---|---|---|
| storage | Stockage local des statistiques CO₂ dans le profil navigateur uniquement. Aucune donnée transmise à l'extérieur. | OUI |
| webRequest | Interception des URLs de destination pour détecter les appels vers les plateformes IA. Le contenu des requêtes n'est jamais lu. | OUI |
| notifications | Alertes lorsque le budget carbone quotidien est atteint. Peut être désactivé par l'utilisateur ou via GPO. | optionnel |
| downloads | Génération et téléchargement local des rapports PDF/HTML. Aucune donnée ne transite par un serveur. | optionnel |
activeTab a été retirée dans cette version (non utilisée). La permission <all_urls> a été remplacée par une liste explicite de 25 domaines correspondant aux plateformes IA surveillées.
Déploiement Chromium (Chrome, Edge, Brave)
2.1 — Via Google Workspace (recommandé)
Pour les entreprises utilisant Google Workspace, le déploiement se fait via la Google Admin Console :
- 01Connectez-vous à
admin.google.comavec un compte Super Admin - 02Allez dans : Appareils > Chrome > Applications et extensions > Utilisateurs et navigateurs
- 03Cliquez sur le bouton + en bas à droite > Ajouter depuis un fichier
- 04Uploadez le fichier
MyCarbone_v4.1_Chromium.zip - 05Dans Politique d'installation, sélectionnez Forcer l'installation
- 06Définissez les unités organisationnelles cibles (départements, équipes)
- 07Cliquez sur Enregistrer — l'extension se déploie automatiquement
2.2 — Via Microsoft Intune / Endpoint Manager
Pour les entreprises sous Microsoft 365 avec Intune :
- 01Ouvrez
endpoint.microsoft.com> Applications > Toutes les applications - 02Cliquez sur Ajouter > Sélectionnez Extension de navigateur Chrome/Edge
- 03Saisissez l'ID de l'extension (disponible après publication sur le Chrome Web Store)
Ou utilisez la configuration JSON pour un déploiement hors-store :
ExtensionInstallForcelist = [
"ID_EXTENSION;https://clients2.google.com/service/update2/crx"
]
Pour Edge spécifiquement, dans la console Intune, utilisez le paramètre :
ExtensionInstallForcelist (Microsoft Edge)
Valeur : ID_EXTENSION_MYCARBONE
2.3 — Via GPO (Group Policy Object) — Active Directory
Pour les parcs Windows sous Active Directory sans Intune :
- 01Téléchargez les modèles ADMX Chrome depuis le site officiel Google
- 02Copiez les fichiers
.admxet.admldans votre Central Store GPO - 03Ouvrez la Gestion des stratégies de groupe (
gpmc.msc) - 04Créez ou modifiez une GPO existante et naviguez vers :
Configuration ordinateur
> Modèles d'administration
> Google > Google Chrome > Extensions
> Configurer la liste des extensions dont l'installation est imposée
- 05Ajoutez l'ID de l'extension MyCarbone avec l'URL de mise à jour
- 06Liez la GPO aux UO (Unités Organisationnelles) cibles
- 07Forcez la mise à jour des stratégies :
gpupdate /force
2.4 — Déploiement local sans store (hors ligne)
Pour les environnements sans accès internet ou sans Chrome Web Store :
- 01Convertissez le
.zipen fichier.crx(format extension Chrome signé) - 02Hébergez le fichier
.crxsur votre serveur interne - 03Dans la GPO, définissez l'URL de mise à jour vers votre serveur :
ID;https://votre-serveur-interne.com/mycarbone/update.xml
update.xml doit suivre le format standard Chrome Extension Update Manifest.
Déploiement Firefox (version Mozilla)
3.1 — Via Mozilla Enterprise (Firefox ESR recommandé)
Mozilla recommande Firefox ESR (Extended Support Release) pour les entreprises. Le déploiement se fait via un fichier policies.json placé sur le poste.
- 01Placez le fichier
MyCarbone_v4.1_Mozilla.zipsur votre serveur de distribution - 02Créez le fichier
policies.jsondans le dossier d'installation Firefox selon votre OS :
Windows : C:\Program Files\Mozilla Firefox\distribution\policies.json
macOS : /Applications/Firefox.app/Contents/Resources/distribution/policies.json
Linux : /usr/lib/firefox/distribution/policies.json
{
"policies": {
"Extensions": {
"Install": [
"https://votre-serveur/mycarbone.xpi"
],
"Locked": ["mycarbone@extension"]
}
}
}
"Locked" empêche les utilisateurs de désinstaller l'extension sans droits administrateur.
3.2 — Via Intune pour Firefox
Intune peut déployer des extensions Firefox via un script PowerShell ou un paquet applicatif :
# Script PowerShell de déploiement Firefox
$policyPath = "HKLM:\SOFTWARE\Policies\Mozilla\Firefox\Extensions\Install"
New-Item -Path $policyPath -Force
Set-ItemProperty -Path $policyPath -Name "1" -Value "https://votre-serveur/mycarbone.xpi"
Configuration centralisée (optionnel)
Par défaut, chaque utilisateur gère ses propres paramètres localement. Pour pré-configurer MyCarbone sur tous les postes (budget par défaut, alertes) :
// À exécuter dans le contexte de l'extension via GPO/Intune
chrome.storage.local.set({
budget: { enabled: true, daily: 50 },
lastResetDate: new Date().toDateString()
});
Paramètres configurables à l'échelle de l'entreprise :
- →Budget CO₂ quotidien par défaut (recommandé : 30–50 g pour un usage standard)
- →Activation des alertes notifications (recommandé : activé)
- →Période de conservation de l'historique (défaut : 30 jours)
Gestion des mises à jour
Les mises à jour sont gérées différemment selon le canal de déploiement :
| Canal | Mécanisme de mise à jour |
|---|---|
| Chrome Web Store | Mise à jour automatique via le mécanisme natif du store. Aucune action requise. |
| Google Workspace | Mise à jour du fichier .zip dans l'Admin Console. Les postes se mettent à jour à la prochaine synchronisation. |
| GPO / Intune hors-store | Mettre à jour le fichier .crx sur le serveur interne et incrémenter la version dans update.xml. |
| Firefox Enterprise | Remplacer le fichier .xpi sur le serveur de distribution. Firefox vérifie les mises à jour automatiquement. |
Sécurité et conformité
6.1 — Points d'attention pour votre DSI
| Permission | Ce qu'elle fait réellement |
|---|---|
| webRequest | Intercepte uniquement les URLs de destination vers les 25 domaines IA listés. Le contenu des requêtes et réponses n'est jamais lu ni stocké. |
| storage | Isolé par profil navigateur, inaccessible aux autres extensions. Données supprimables via l'interface ou à la désinstallation. |
| downloads | Utilisé uniquement pour générer les rapports HTML/PDF locaux. Aucune donnée ne transite par un serveur externe. |
| notifications | Peut être désactivé via GPO si non souhaité dans votre contexte. |
6.2 — Conformité RGPD
MyCarbone a été conçu pour être conforme au RGPD nativement :
- ✓Aucune donnée personnelle collectée ni traitée par l'éditeur
- ✓Les données restent dans le profil navigateur de l'utilisateur (responsabilité de l'entreprise)
- ✓Droit à l'effacement : bouton de réinitialisation disponible dans l'interface
- ✓Portabilité : export HTML/PDF des données disponible à tout moment
Support et contact
Pour toute question relative au déploiement enterprise :
- 📧Email : contact@mycarbone.app — objet suggéré :
[Entreprise] Votre demande - ⏱Délai de réponse garanti sous 48 heures ouvrées
- 🔒Politique de confidentialité complète : guyleyne.github.io/legal.mycarbone