Opt out telemetry in queue mode

If I want to disable telemetry for my self-hosted n8n installation (Docker, 2.7.4), is it sufficient to set the corresponding environment variables on the n8n-main instance, or do they also need to be set for the workers, external task runners, and any other instances?
I can’t find any information about this in the documentation.

hello @alatten
They should be set on each n8n instance. Not only on the main

Hi @barn4k , thank you for your input. However, I’m not convinced that external task runners would independently send telemetry data back to n8n, as they primarily serve as sandboxed environments for code execution.

Is it possible to get an official statement from n8n about this topic? The current documentation does not clearly specify which components of an n8n installation transmit data back to n8n servers.

You can try reaching n8n at [email protected]

Seems, this configuration describes all available ENVs for runners
n8n/docker/images/runners/n8n-task-runners.json at master · n8n-io/n8n