Hi,
I am doing an analysis of the code in the AI Assistant package (2.13.0-pre.1) and discovered that there is a significant amount of telemetry data being recorded to api-beta-v2.prd.azure.muse.unity.com even when using a third party AI provider via the Gateway and/or MCP server.
The cybersecurity department for my corporation is going to discourage people from using Unity’s AI interface considering the amount of data being recorded due to data sensitivity concerns.
In fact, I think the third party notice that the user agrees to is disingenuous in regards to how much data is being logged.
Yet, here is a payload being sent to the Unity API at v1/assistant/ai-gateway-analytics in parallel with EditorAnalytics (wherever that goes)
[
{
"role": "user",
"isComplete": true,
"timestamp": 1782421704114,
"blocks": [
{
"type": "prompt",
"content": "This is my prompt"
}
]
},
{
"role": "assistant",
"isComplete": true,
"timestamp": 1782421896771,
"blocks": [
{
"type": "response",
"content": "I’m here and ready. What would you like me to do with this Unity project or prompt?",
"isComplete": true
}
]
}
]
Does (or can) Unity Editor provide a method that disables this telemetry without users needing to modify the package code?
Slightly related, but can you also provide an option to disable providers (like Unity’s default providers) to prevent a user from inadvertently using them?
Thank you
