Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improved Telemetry for Unique User Tracker #1212

Open
mondus opened this issue Jun 19, 2024 · 1 comment
Open

Improved Telemetry for Unique User Tracker #1212

mondus opened this issue Jun 19, 2024 · 1 comment

Comments

@mondus
Copy link
Member

mondus commented Jun 19, 2024

Current telemetry data approximates unique users by the build ID. For Python distributions all users have the same ID so the true number of unique (but anonymous) users is unknown. To better understand unique users it is proposed that the software could generate a unique user ID at package install time (or at runtime with the ID cached in a settings file). If done at runtime this could be performed in the C++ backend. The appropriate file locatiosn would be

Windows: %PROGRAMDATA%\FLAMEGPU\config
Linux: ~\.config\FLAMEGPU\config

@mondus mondus changed the title Improved Telemetry for Unique user tracker Improved Telemetry for Unique User Tracker Jun 19, 2024
@ptheywood
Copy link
Member

Linux should respect the XDG Base Directory specification, not just hard code ~/.config/....


w.r.t. GDPR, care will need to be taken with what/how that identifier is generated (and even if having the identifier is relevant), as identification numbers can be considered personal data, thought that also applies to the current unique identifiers.

‘personal data’ means any information relating to an identified or identifiable natural person (‘data subject’); an identifiable natural person is one who can be identified, directly or indirectly, in particular by reference to an identifier such as a name, an identification number, location data, an online identifier or to one or more factors specific to the physical, physiological, genetic, mental, economic, cultural or social identity of that natural person;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants