endoflife.ai
EULA Privacy policy API

Privacy note: endoflife.ai EOL data source plugin for Grafana

2026-09-24. The website privacy policy applies to the endoflife.ai API and site; this note covers only what the Plugin itself does.

What the Plugin sends

When a Grafana panel runs a query, the Plugin asks the endoflife.ai API for the products and versions named in that query, for example "rhel 9" or "nodejs 20". Requests go through Grafana's own backend proxy route, so they originate from your Grafana server, not from users' browsers. Each request carries the product slugs and versions being queried, the Grafana server's IP address as seen by our API, and the API key configured on the data source.

What the Plugin does not send

The Plugin sends no user identities, dashboard names, host names, inventory data or any other Grafana content to endoflife.ai. It has no analytics, tracking or telemetry of its own. It reads nothing from the browser's storage.

The API key

The API key is entered once in the data source settings and stored by Grafana in its secure JSON store, encrypted at rest by Grafana. The Plugin's frontend never sees it: Grafana adds it to requests server-side.

What endoflife.ai keeps

The API records request counts per key per day to enforce plan limits, and standard server logs (timestamp, path, IP) for a limited period for security and abuse handling. Product and version names in requests are not linked to a person. Details, retention periods and contact points are in the website privacy policy.

Contact: [email protected]