Modified Grafana OSS (code changes + rebranding) — shipped to customers vs. hosted by us

Hi, I am currently using Grafana v13, What are the requirements to modify Grafana source code for feature changes i.e. source code and Branding/UI changes. Model is hosted by us SaaS and shipped to customers.
Do we need to give modified version to customers only? Can we keep it secret?
When we need to purchase Enterprise license? My understanding is that it is only needed when modified version is kept secret.
Is logo changes allowed if we make it available to customers in OSS version?

Source code modifications
Grafana OSS is licensed under AGPLv3, so you’re free to modify the source code, including the UI. If you modify Grafana and make that modified version available to users over a network (for example, a hosted SaaS), AGPLv3 includes network-use obligations regarding the corresponding source code for those modifications. See the Licensing FAQ and AGPLv3 for the full requirements.

Enterprise licensing
Whether you need an Enterprise or other commercial license depends on your specific use case (for example, your licensing and branding requirements), rather than simply on the fact that you’ve modified the source. If this affects a commercial product, it’s best to confirm the licensing implications directly with Grafana Labs.

Branding and logo changes
Branding is separate from the software license. Grafana’s name, logos, and other marks are covered by Grafana Labs’ trademark policy, so changing or using the official branding has separate requirements from AGPL compliance. For questions about logo changes, the trademark policy is the authoritative reference.