Aller au contenu

Permissions et couverture

Deux fichiers publics disent ce qu'Ojja lit. Le manifeste des permissions : ce qu'Ojja demande, à qui, et pourquoi. La couverture : ce qui est lu, outil par outil, sous quel régime et à quel rythme. Le site, l'espace et le courriel prêt pour votre administrateur lisent les mêmes fichiers.

Le manifeste #

  • L'application qui lit, éditeur par éditeur (pour Microsoft 365 : Ojja Reader), et son régime.
  • Chaque permission, avec ce qu'elle lit et pourquoi, et l'usage qui la demande : le relevé, Ojja Watch, ou les deux.
  • Les rôles d'annuaire, facultatifs, avec leur solution de repli.
  • La liste fermée des points d'accès appelés.

Une nouvelle version du Manifeste qui ajoute une autorisation requiert une nouvelle autorisation de l'Administrateur.

Ojja Reader

Nous n'y touchons jamais

Certaines lectures passent par une ligne par personne : l'annuaire, le rapport d'usage de Copilot, les consentements donnés par les salariés à une application, les journaux de connexion. L'identifiant est haché à la lecture ; seuls des totaux par offre, par application et par département sont conservés.

À l'ouverture de Watch, avec le rôle Lecteur IA, l'inventaire de vos agents est lu aussi : leur créateur et leur propriétaire sont hachés à la lecture, puis oubliés.

  • Organization.Read.All · Relevé gratuit · Ojja Watch : Abonnements souscrits et identité de l'organisation. Lire les abonnements souscrits et l'identité de l'organisation, c'est-à-dire ce que vous payez.
  • User.Read.All · Relevé gratuit · Ojja Watch : Comptes et licences attribuées, avec leur département ; l'identifiant de chaque compte est haché à la lecture et jamais conservé. Compter les licences attribuées par SKU et par département, sans conserver une seule ligne par personne.
  • ServiceMessage.Read.All · Relevé gratuit · Ojja Watch : Annonces de Microsoft à votre administrateur (Message Center). Lire les annonces que Microsoft publie à votre administrateur, pour savoir ce qui s'active sans décision de votre part.
  • Reports.Read.All · Relevé gratuit · Ojja Watch : Usage de Microsoft 365 Copilot, compté par application et par département. Compter combien de personnes utilisent Microsoft 365 Copilot, par application et par département, sans conserver une seule ligne par personne.
  • Application.Read.All · Relevé gratuit · Ojja Watch : Applications présentes dans votre tenant et consentements qui leur sont accordés. Lister les applications présentes dans votre tenant et les consentements qui leur ont été accordés, avec les données qu'ils atteignent.
  • AuditLog.Read.All · Relevé gratuit · Ojja Watch : Journaux de connexion seulement, agrégés par application et par département. Compter les connexions aux applications sur 28 jours, par application et par département, sans conserver une seule ligne par personne.
  • AI Reader (Lecteur IA, facultatif) · Ojja Watch : Inventaire de vos agents (Copilot Studio, Agent Builder). Export CSV de l'inventaire, fourni par votre administrateur ; sans l'un ni l'autre, les agents sont marqués « non lus ».

Points d'accès

  • GET https://graph.microsoft.com/v1.0/subscribedSkus
  • GET https://graph.microsoft.com/v1.0/users
  • GET https://graph.microsoft.com/v1.0/directory/subscriptions
  • GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/messages
  • GET https://graph.microsoft.com/v1.0/organization
  • GET https://graph.microsoft.com/v1.0/copilot/reports/getMicrosoft365CopilotUsageUserDetail(period='D28')
  • GET https://graph.microsoft.com/v1.0/copilot/reports/getMicrosoft365CopilotUsageUserDetail(period='D180')
  • GET https://graph.microsoft.com/v1.0/servicePrincipals
  • GET https://graph.microsoft.com/v1.0/applications
  • GET https://graph.microsoft.com/v1.0/oauth2PermissionGrants
  • GET https://graph.microsoft.com/v1.0/auditLogs/signIns
  • POST https://api.powerplatform.com/resourcequery/resources/query · AI Reader (Lecteur IA)

Manifeste v1.1 du 11 octobre 2026

La couverture #

  • Chaque outil, avec son statut : « lu dès le relevé gratuit », « lu avec Ojja Watch » ou « déclaré ».
  • Ce qui est lu, la solution de repli quand une lecture n'est pas possible, et le régime de lecture.
  • Le rythme de lecture des cinq événements d'alerte : « lu chaque jour », « lu chaque semaine » ou « à chaque publication ».

Le régime s'affiche outil par outil, avant l'autorisation et sur la page de confiance. Dans les deux cas : nous lisons des registres et des configurations, jamais vos contenus.

Ce qu'Ojja ne lit pas encore se déclare, et chaque ligne porte alors la mention « déclaré ».

  • Microsoft 365

    lu dès le relevé gratuit

    Nous n'y touchons jamais

    • Abonnements souscrits et identité de l'organisation
    • Comptes et licences attribuées, avec leur département ; l'identifiant de chaque compte est haché à la lecture et jamais conservé
    • Annonces de Microsoft à votre administrateur (Message Center)
    • Usage de Microsoft 365 Copilot, compté par application et par département
    • Applications présentes dans votre tenant et consentements qui leur sont accordés
    • Journaux de connexion seulement, agrégés par application et par département
    Nouvelle application IA connectée :
    lu chaque jour
    Facturation à l'usage activée :
    lu chaque semaine
    Conditions d'un éditeur modifiées :
    à chaque publication
    Nouveau modèle derrière une fonction :
    lu chaque jour
    Nouvel accès aux données :
    lu chaque jour

    Export de console du rapport d'usage, fourni par votre administrateur

  • Agents Copilot Studio et Agent Builder

    lu avec Ojja Watch

    Nous n'y touchons jamais

    • Inventaire de vos agents (Copilot Studio, Agent Builder)
    Nouvelle application IA connectée :
    lu chaque semaine
    Facturation à l'usage activée :
    lu chaque semaine
    Conditions d'un éditeur modifiées :
    à chaque publication
    Nouveau modèle derrière une fonction :
    lu chaque semaine
    Nouvel accès aux données :
    lu chaque semaine

    Export CSV de l'inventaire, fourni par votre administrateur ; sans l'un ni l'autre, les agents sont marqués « non lus ».

Les deux fichiers et leurs schémas JSON : permission-manifest.json, permission-manifest.schema.json, coverage.json, coverage.schema.json.