Skip to main content

Telemetry

This app collect some basic information about your app usage. umami is used, as it is open source and privacy-focused. From their FAQ regarding GDPR compliance.

Yes, Umami does not collect any personally identifiable information and anonymizes all data collected. Users cannot be identified and are never tracked across websites.

You can view the data here

The payload is a based64 encoded JSON object with the following data:

{
"alg":"HS256",
"typ":"JWT"
}
{
"id":"uuid",
"websiteId":"a160693a-4f3d-44cd-8d68-eeb87dd8bc4a",
"hostname":"localhost",
"browser":"ios-webview",
"os":"Mac OS",
"device":"laptop",
"screen":"1440x900",
"language":"en-US",
"country":"US",
"iat":1000000000
}

The custom metric collected at the moment is the application version running.

You can view the code in app/kube-knots/src/telemetry.ts.

const appVersion = await getVersion();
window.umami(`v${appVersion}`);