---
title: "AI usage of assigned groups"
manual: "LLM Foundation"
version: "main"
permalink: "https://docs.typo3.org/permalink/netresearch/nr-llm:administration-group-usage@main"
source: "Administration/GroupUsage.rst"
rendered: "2026-11-12T15:41:35+00:00"
---

# AI usage of assigned groups {#administration-group-usage}

A head editor can see the AI usage and estimated cost of the editors in
the backend groups assigned to him, without being an administrator
([ADR-277](https://docs.typo3.org/permalink/netresearch/nr-llm:adr-277@main)). He sees these users and nobody else. The
[Analytics module](https://docs.typo3.org/permalink/netresearch/nr-llm:administration-analytics@main), its billing report and
its export stay administrator-only.

## Before you switch it on: personal data {#administration-group-usage-privacy}

> [!WARNING]
> This feature shows **personal data of other users** to a
> non-administrator: who used AI how often, with which models, and at
> what estimated cost. Depending on your jurisdiction and your
> organisation, that can be a performance or behaviour monitoring of
> employees.
>
> nr_llm does not decide whether this is permitted. Before you grant the
> permission, clear it with your **works council** (where one exists) and
> your **data protection officer**, and record the purpose. Tell the
> editors whose usage becomes visible, and to whom.

The feature is off until an administrator acts: no group holds the
permission and no group has an assignment after the update.

## Switching it on {#administration-group-usage-setup}

Two settings, both on the head editor's backend group, and both only
editable by an administrator (backend groups are administrator-only
records):

1.  Tick the permission **See the AI usage of assigned groups**
    (`usage_view_groups`) under **AI (nr_llm) permissions**, and
    the module **AI usage of my groups** in the group's module list.
    The module switch alone shows nobody's usage.
1.  In **AI usage visible for groups**, select the backend groups
    whose members the holder may see.

A user whose groups carry several assignments sees the members of all of
them: the assignment is the union over every group the user belongs to,
including groups he gets through a subgroup — the same way TYPO3 merges
every other group permission. The permission and the assignment can come
from different groups.

![The backend group "Head editors" with the permission "See the AI usage of assigned groups" ticked under AI (nr_llm) permissions, and the groups "News desk" and "Sports desk" selected in "AI usage visible for groups"](../Images/backend-permissions-grants.png)

## Who counts as a member {#administration-group-usage-members}

Membership is the one TYPO3 itself uses: a user is a member of a selected
group G when G is one of his groups, or when one of his groups includes G
as a subgroup (recursively).

-   A member of a group that **includes** G counts. Example: the group
    *News seniors* has *News team* as a subgroup; selecting *News team*
    shows the members of *News seniors* too.
-   A user who is only in a **subgroup of** G does not count. Example:
    *News team* has *Shared base* as a subgroup; selecting *News team* does
    not show a user who is only in *Shared base*. Subgroups pass permissions
    down to the groups that include them, not the other way round.

> [!IMPORTANT]
> Selecting a group that many other groups include — a typical base
> group carrying shared permissions — shows the members of every one of
> those groups. Select the team groups, not the base groups.

Never shown, even as members:

-   administrators,
-   command-line users (`_cli_*`),
-   disabled, deleted or expired users,
-   members through a hidden or deleted group.

Usage without a backend user (`be_user = 0`, the *system* row of the
Analytics module) is never shown.

## What the holder sees {#administration-group-usage-view}

The module **AI > AI usage of my groups** lists the selected
groups and the number of users counted, and for the chosen date range:

-   the KPI tiles (estimated cost, requests, tokens, providers, models),
-   the cost and request trend,
-   the breakdowns by provider, model, service and calling extension,
-   the per-user table with each user's monthly budget bar.

Every figure is computed from the members' usage rows only; totals and
charts contain nobody else. The page has no export, no billing report, no
fallback rescues and no provider health, and no AJAX endpoint serves its
data. An administrator who opens the module sees every user.

![The module "AI usage of my groups" for a head editor assigned the groups "News desk" and "Sports desk": two users counted, KPI tiles, the cost and request trend, the breakdowns by provider, model, service and extension, and a per-user table with the two editors](../Images/backend-group-usage.png)
