feat : Metrics - Remove all data collection from Stride.Engine - #3279
feat : Metrics - Remove all data collection from Stride.Engine#3279Jklawreszuk wants to merge 7 commits into
Conversation
|
So, overall I agree with removing metrics client and EULA from startup (I think it was the consensus from discussions as well) About metrics Overall I like that if we get rid of it, that's one less thing to maintain, remove privacy/hack/leak risks, etc.
Note: if we were to keep it, we could look into how to anonymize it as much as possible (while still making sure it's not being faked). Crash report I still think that longer-term, we might want proper & easy crash report without user needing a github account. We could look into using Sentry or GlitchTip (either using their server or self-hosted; I would favor their server using OSS account to simplify our maintenance/IT). |
|
Note: this PR will conflict with #3276 where the metrics have also been removed (from the launcher) and the crash report rewritten. |
PR Details
reopen of #2261
Description
Goodbye telemetry! 👋
Motivation and Context
Metrics feature in Stride.Engine can be considered as leftover from the time Xenko (now Stride Engine) was closed-source. While telemetry may be useful in commercial products, Stride Engine is being developed as free and open source software by independent volunteers.
Thus, information about current needs, bugs and errors is being frequently gathered by making requests on Github or directly through discussions with others on our Discord channel and there is no need to do any much more.
PR updates also
Stride.Editor.CrashReporter. Previously, user could send anonymized report to support.stride3d.net, but this service has been forgotten and is useless since we are commonly use Github. Now it is possible to view and save the created report containing metrics that can be analyzed and - if the submitter wants it - attached to a new Github issue.Types of changes
Checklist