Quelles données Carbon collecte-t-il ?
Choisissez une source selon les usages à suivre. Retrouvez les données collectées dans le tableau de bord et dans l’export CSV, avec leur origine et la méthode de mesure.
Rapports des fournisseurs
Connectez vos comptes professionnels pour importer les rapports disponibles, par exemple les licences et l’activité Microsoft 365 Copilot. Les données disponibles dépendent du fournisseur et de votre abonnement.
Assistants dans le navigateur
Installez l’extension pour suivre les assistants web compatibles, y compris sur des comptes personnels. L’extension affiche une estimation des émissions après chaque réponse.
Accès anticipé : gratuit, en libre-service
Un administrateur peut mettre le produit en route de bout en bout sans parler à personne. Vous créez un compte, vous branchez vos connecteurs, vous déployez l'extension, puis vous ouvrez la vue Adoption et le rapport de l'organisation. Pas de carte bancaire, pas de validation de notre part.
- Tout le produit est ouvert à tous les comptes pendant l'accès anticipé, sans durée limite annoncée et sans plafond de collecte.
- Un plan payant viendra ensuite. Ni son prix ni sa date ne sont arrêtés ; les comptes existants seront prévenus par e-mail au moins 30 jours avant.
- Aucune carte n'est demandée, donc aucun débit n'est possible sans une action de votre part. Le registre reste exportable en CSV à tout moment.
Les connecteurs d'administration
Les connecteurs importent chaque jour les données d’usage disponibles chez vos fournisseurs. Consultez ci-dessous les droits nécessaires pour chaque service.
Les bases de mesure produites
Chaque connecteur alimente la colonne measurement_basis de votre export. C'est elle qui décide si une empreinte est publiable à partir de ces lignes, et c'est la première chose qu'un auditeur regarde.
| Base | Unité | Empreinte publiable | Connecteurs concernés |
|---|---|---|---|
| Compteurs du fournisseur provider_counters | tokens | Oui | Claude, Enterprise ou Console, GitHub Copilot, OpenAI, API de l’organisation, Anthropic, clé d’administration |
| Compteurs de prompts du fournisseur provider_prompt_counts | prompts | Oui | Microsoft 365 Copilot, Gemini, Google Workspace, Le Chat, Mistral |
Microsoft 365 Copilot
Copilot dans Word, Excel, PowerPoint, Teams et Outlook, sur tout le tenant, sans rien installer sur les postes.
- Prérequis
- Un tenant Microsoft 365 avec des licences Copilot actives.
- Droit à accorder
- Reports.Read.All, en permission applicative, avec consentement administrateur.
- Niveau de preuve
- Compteurs de prompts du fournisseur
- Angle mort
- Aucun compte de tokens : Microsoft publie un nombre de prompts. La conversion passe par une énergie par prompt, jamais par un facteur au token.
Latence : Les rapports sont consolidés sous environ 48 h, et la fenêtre interrogeable ne remonte qu’à 7 jours.
Configuration
- 1.Dans le centre d’administration Entra, créez une inscription d’application dédiée, ne réutilisez pas une application existante, pour pouvoir révoquer celle-ci seule.
- 2.Dans « Autorisations d’API », ajoutez Microsoft Graph → Autorisations d’application → Reports.Read.All, puis accordez le consentement administrateur. Sans ce consentement, le jeton est délivré mais l’appel échoue.
- 3.Dans « Certificats et secrets », créez un secret client et copiez sa valeur immédiatement : elle n’est plus affichée ensuite.
- 4.Notez la durée de validité du secret. À son expiration, la collecte s’arrête du jour au lendemain, c’est la panne la plus fréquente de ce connecteur.
- 5.Si vous voulez une répartition par équipe, vérifiez dans le centre d’administration Microsoft 365 → Paramètres → Paramètres de l’organisation → Rapports que les identifiants ne sont pas masqués. Masqués, les totaux restent justes mais le rattachement d’un usage à une équipe ne l’est plus.
- 6.Collez les trois valeurs ci-dessous, enregistrez, puis lancez « Tester ».
Ce qui vous sera demandé
- ID d’annuaire (tenant), Entra → Vue d’ensemble → « ID d’annuaire (locataire) ».
- ID d’application (client), Entra → Inscriptions d’applications → votre application → « ID d’application (client) ».
- Secret client, Entra → votre application → Certificats et secrets → « Valeur » du secret, visible une seule fois.
Claude, Enterprise ou Console
L’usage de Claude par les membres de l’organisation, application de bureau comprise : c’est la seule voie qui voit un client installé.
- Prérequis
- Claude Enterprise, ou une organisation Console. Les offres individuelles n’exposent aucune analytique.
- Droit à accorder
- Une clé d’API d’administration portant le périmètre read:analytics.
- Niveau de preuve
- Compteurs du fournisseur
- Angle mort
- Les comptes personnels que vos salariés utilisent en dehors de l’organisation restent invisibles : il n’y a pas d’organisation à interroger. Le détail par canal (web, bureau, mobile) dépend de ce que votre organisation expose : la sonde « Tester » montre ce qui remonte réellement avant toute écriture.
Configuration
- 1.Dans la console Anthropic, ouvrez les réglages de l’organisation, pas ceux d’un espace de travail : l’analytique est au niveau de l’organisation.
- 2.Créez une clé d’API en lecture seule avec le périmètre read:analytics. Ne réutilisez pas une clé d’inférence : elle donnerait bien plus de droits que nécessaire.
- 3.Collez la clé ci-dessous, enregistrez, puis lancez « Tester » : la sonde lit une journée sans rien écrire dans votre registre.
Ce qui vous sera demandé
- Clé d’administration, Console Anthropic → Settings → API keys, avec le périmètre read:analytics.
- Organisation (facultatif), À renseigner seulement si votre compte expose plusieurs organisations.
GitHub Copilot
Les complétions et le chat Copilot dans les IDE de vos équipes, à l’échelle d’une organisation ou d’une entreprise.
- Prérequis
- Copilot Business ou Enterprise, avec la politique « Copilot metrics » activée pour l’organisation.
- Droit à accorder
- Un jeton d’accès avec le droit de lecture des métriques Copilot (manage_billing:copilot, ou read:enterprise sur un périmètre entreprise).
- Niveau de preuve
- Compteurs du fournisseur
- Angle mort
- Les agents tiers remontés par GitHub comptent des lancements de tâches sans tokens ni modèle : ces lignes sont reportées en volume, avec une empreinte laissée vide.
Latence : Les métriques sont consolidées sous environ 48 h : la collecte s’arrête deux jours avant la date du jour.
Configuration
- 1.Activez la politique « Copilot metrics » pour l’organisation : sans elle, l’API répond, mais vide, et un rapport vide ressemble à une panne.
- 2.Créez un jeton d’accès portant la lecture des métriques Copilot. Sur un périmètre entreprise, il faut en plus read:enterprise.
- 3.Indiquez le nom court de l’organisation ou de l’entreprise, puis le périmètre correspondant.
- 4.Lancez « Tester ». La sonde dit si le rapport contient des tokens ou seulement de l’activité, c’est ce qui décide si une empreinte sera publiable sur ces lignes.
Ce qui vous sera demandé
- Jeton d’accès, GitHub → Settings → Developer settings → Personal access tokens.
- Organisation ou entreprise, Le nom court tel qu’il apparaît dans l’URL GitHub.
- Périmètre interrogé, Une organisation, ou une entreprise qui en regroupe plusieurs.
Gemini, Google Workspace
Gemini pour toute l’organisation : l’application Gemini, et Gemini dans Gmail, Docs, Sheets, Slides, Meet, Drive et Chat.
- Prérequis
- Google Workspace avec Gemini, et un compte super-administrateur pour accorder la délégation.
- Droit à accorder
- Un compte de service avec la délégation à l’échelle du domaine, limitée au périmètre admin.reports.audit.readonly : lecture du journal d’audit, jamais des messages ni des fichiers.
- Niveau de preuve
- Compteurs de prompts du fournisseur
- Angle mort
- Seules les conversations de l’application Gemini sont chiffrées : c’est le seul usage pour lequel Google publie une énergie par prompt. Gemini dans Gmail, Docs ou Meet est compté en volume, avec une empreinte laissée vide. Aucun compte de tokens, et les comptes Google personnels restent invisibles.
Latence : Google conserve 180 jours d’historique. Un jour de plus de 60 000 usages n’est pas écrit plutôt que d’être tronqué.
Configuration
- 1.Dans Google Cloud, créez un projet dédié et activez l’API « Admin SDK ».
- 2.Créez un compte de service, sans rôle de projet, puis une clé au format JSON. Le fichier n’est téléchargeable qu’une fois.
- 3.Relevez l’identifiant client du compte de service (un nombre), dans ses détails.
- 4.Dans la console d’administration Google, Sécurité → Accès et contrôle des données → Contrôles des API → Délégation à l’échelle du domaine : ajoutez cet identifiant client avec le seul périmètre https://www.googleapis.com/auth/admin.reports.audit.readonly.
- 5.Collez le fichier JSON et l’adresse d’un administrateur ci-dessous, enregistrez, puis lancez « Tester » : la sonde lit la veille sans rien écrire et montre quelles applications remontent.
Ce qui vous sera demandé
- Clé du compte de service (JSON), Google Cloud → IAM → Comptes de service → Clés → Ajouter une clé → JSON. Collez le contenu entier du fichier.
- Adresse d’un administrateur, Un administrateur ayant le privilège « Rapports ». Le compte de service lit le journal en son nom.
Le Chat, Mistral
Les messages envoyés dans Le Chat par les membres de l’organisation, jour par jour.
- Prérequis
- Mistral, offre Enterprise : l’API d’administration n’existe pas sur les autres offres.
- Droit à accorder
- Une clé d’API d’administration, créée dans le panneau d’administration. Une clé d’API ordinaire est refusée.
- Niveau de preuve
- Compteurs de prompts du fournisseur
- Angle mort
- Des messages, pas des tokens ni un modèle : la conversion applique le facteur publié par Mistral pour une réponse de Le Chat, et la ligne sort comme une estimation. La documentation ne dit pas si les applications de bureau et mobiles sont comptées. Vos appels d’API Mistral ne sont pas couverts par ce connecteur.
Configuration
- 1.Vérifiez que votre organisation est sur l’offre Enterprise : l’API d’administration n’est pas proposée ailleurs.
- 2.Dans le panneau d’administration, créez une clé d’API d’administration. Ne réutilisez pas une clé d’inférence : elle serait refusée, et elle donnerait d’autres droits.
- 3.Collez la clé ci-dessous, enregistrez, puis lancez « Tester » : la sonde lit sept jours sans rien écrire.
Ce qui vous sera demandé
- Clé d’administration, Panneau d’administration Mistral → Admin API → créer une clé d’administration.
OpenAI, API de l’organisation
Vos appels d’API OpenAI, ceux que fait votre code, agrégés par modèle, projet et clé.
- Prérequis
- Une organisation OpenAI. Les comptes personnels n’exposent pas d’usage.
- Droit à accorder
- Une clé d’administration en lecture seule, créée dans les réglages de l’organisation.
- Niveau de preuve
- Compteurs du fournisseur
- Angle mort
- L’application ChatGPT n’est pas couverte, ni sur le web, ni sur le bureau, ni sur mobile : ce rapport ne compte que l’API. ChatGPT Enterprise publie son usage par une API d’analytique distincte, qui n’est pas encore branchée. En attendant, seule l’extension voit ChatGPT, et seulement dans le navigateur.
Configuration
- 1.Dans les réglages de votre organisation OpenAI, créez une clé d’administration en lecture seule. Une clé d’inférence ne donne pas accès aux rapports d’usage.
- 2.Collez la clé ci-dessous et enregistrez. La première collecte reprend les trois derniers jours.
Ce qui vous sera demandé
- Clé d’administration, Réglages de l’organisation OpenAI → API keys → clé d’administration en lecture seule.
- Organisation (facultatif), À renseigner si votre compte appartient à plusieurs organisations.
Anthropic, clé d’administration
Vos appels d’API Anthropic, agrégés par modèle et par clé.
- Prérequis
- Un compte Anthropic avec accès aux rapports d’usage.
- Droit à accorder
- Une clé d’administration en lecture seule.
- Niveau de preuve
- Compteurs du fournisseur
- Angle mort
- Ce chemin couvre l’API. Pour l’usage de Claude par vos équipes, c’est le connecteur Claude Enterprise qu’il faut.
Configuration
- 1.Créez une clé d’administration en lecture seule dans la console Anthropic.
- 2.Collez-la ci-dessous et enregistrez.
Ce qui vous sera demandé
- Clé d’administration, Console Anthropic → Settings → API keys.
L'extension navigateur
Sur les assistants web compatibles, l’extension estime les émissions de chaque réponse et affiche un équivalent concret. Elle couvre aussi les sessions sur compte personnel, qui ne figurent pas dans les rapports de votre organisation.
- Prérequis
- Un navigateur Chromium, Chrome, Edge, Brave ou Opera. Firefox et Safari ne sont pas couverts à ce stade, et nous préférons le dire.
- Droit à accorder
- Aucun droit d'administration chez un fournisseur. L'extension se déploie par votre MDM (Intune, Jamf, Google Workspace) ou par un lien envoyé aux équipes.
- Niveau de preuve
- Compteur du fournisseur quand la surface l'expose, estimation depuis le texte affiché sinon. Le registre distingue les deux, et ne les additionne jamais sans le dire.
- Angle mort
- Tout ce qui ne passe pas par un navigateur : applications installées, mobiles, greffons d'IDE. Consultez la couverture de chaque connecteur ci-dessus pour ces usages.
Vie privée : le texte des prompts et des réponses ne quitte jamais le navigateur. L'extension compte des volumes, elle ne lit pas des conversations, et les scores remontés sont agrégés, jamais un classement nominatif des salariés.
Déploiement
- 1.Depuis Sources de mesure dans votre espace, revendiquez le domaine d'e-mail de votre entreprise : c'est lui qui rattache une personne à votre organisation.
- 2.Copiez le lien de connexion, un par direction ou par service pour distinguer les usages dans le rapport. Il ne contient aucun secret : diffusez-le par courriel ou par intranet.
- 3.L'agent installe l'extension depuis le Chrome Web Store, clique sur le lien et se connecte avec son compte professionnel. L'extension reçoit un jeton qui ne sait que déposer de l'usage, jamais votre clé d'API.
- 4.Chaque poste lié apparaît dans votre espace et se révoque d'un clic, sans toucher aux autres. Pour un parc géré, poussez l'extension par votre MDM et diffusez le même lien.
Imputation et classification
Chaque connecteur porte deux réglages qui ne dépendent pas du fournisseur mais de votre contrat : à quelle mission rattacher l'usage, et dans quelle catégorie GHG le ranger. Ils s'appliquent à tous les événements collectés, parce qu'une collecte est planifiée, il n'y a pas d'appelant à qui poser la question. Les deux se corrigent à tout moment, sans ressaisir le secret.
Objet d'imputation
Étiquette libre : nom de mission, de prestation, de centre de coût. C'est vous qui connaissez votre référentiel, nous n'en imposons pas. Laissé vide, le rapport d'organisation remonte une lacune « sans imputation » plutôt que de l'ignorer.
Sur le chemin API, le même champ s'envoie par appel : cost_object dans le corps de /v1/track.
Classification GHG
scope3_cat1, Scope 3, catégorie 1, biens et services achetésscope3_cat11, Scope 3, catégorie 11, utilisation des produits vendusscope2, Scope 2, électricité achetée (modèle auto-hébergé)out_of_scope, Hors périmètre, exclu du total, avec justification
La catégorie 11 est le cas d'une entreprise de services : l'inférence tourne chez le client, déclenchée par un logiciel livré. La confondre avec la catégorie 1 fausse les deux inventaires, et c'est à qui signe le rapport de trancher, pas à l'outil.
Ce que nous ne stockons pas
- Aucun contenu de prompt ni de réponse. Les rapports d'administration n'en contiennent pas, et nous n'en demandons pas.
- Aucun identifiant nominatif. Quand un fournisseur ventile par personne, l'identifiant est haché avec un sel propre à votre compte avant stockage : la répartition par équipe reste possible, le nom ne l'est plus.
- Aucun secret en clair. Les clés sont chiffrées avant écriture et ne sont jamais réaffichées, y compris à l'administrateur qui les a saisies. Un secret se remplace, il ne se relit pas.
Quand la collecte s'arrête
La collecte tourne une fois par jour et repasse sur les jours déjà vus : les identifiants d'événements sont déterministes, donc repasser ne duplique rien. Les deux pannes qui reviennent, et leur signe :
Un secret a expiré
C'est la cause la plus fréquente, et elle est silencieuse : le registre cesse simplement de se remplir. Le connecteur passe en erreur dans votre écran d'administration, avec le message du fournisseur. Un secret Entra a une date d'expiration : notez-la le jour où vous le créez.
Le droit a été retiré
Une revue de sécurité peut révoquer un consentement applicatif. Le bouton « Tester » le dit en trois secondes, sans rien écrire dans votre registre.
Un trou de collecte se voit dans le rapport d'organisation : il remonte en lacune, pas en zéro. C'est volontaire, un zéro se fond dans un total, une lacune se corrige. Méthodologie · Documentation de l'API