Bug 427408

Summary: Make telemetry opt-in/opt-out and optional
Product: [KDE Neon] neon Reporter: Mihai Sorin Dobrescu <msdobrescu>
Component: generalAssignee: Neon Bugs <neon-bugs>
Status: RESOLVED FIXED    
Severity: wishlist CC: jr, kde, msdobrescu, nate, neon-bugs, sitter
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Mihai Sorin Dobrescu 2020-10-07 05:16:00 UTC
Privacy is important, don't repeat the Zeitgeist history (when removing telemetry removed Gnome itself). Advertise the telemetry to the user, let the user remove the telemetry module, make possible to truly disable/stop the data collection.
Comment 1 Christoph Feck 2020-10-07 08:43:35 UTC
KUserFeedback is already an optional dependency in all KDE software components that can use it.
Comment 2 Mihai Sorin Dobrescu 2020-10-07 09:06:06 UTC
Hi, this is related to Neon Packages.
I have installed Neon, I can't uninstall user feedback without uninstalling plasma-workspace, neon-desktop, plasma-desktop, plasma-workspace-wayland, sddm-theme-breeze, kinfocenter, plasma-widgets-addons.
Comment 3 Jonathan Riddell 2020-10-07 11:20:36 UTC
I don't even have kuserfeedback-bin installed.  What are you trying to remove?
Comment 4 Mihai Sorin Dobrescu 2020-10-07 11:43:24 UTC
I don't have that package, I have the configs, though, and qml-module-ord-kde-userfeedback.
Comment 5 David Edmundson 2020-10-07 18:02:18 UTC
I have installed Neon, I can't uninstall user feedback without uninstalling plasma-workspace, neon-desktop, plasma-desktop, plasma-workspace-wayland, sddm-theme-breeze, kinfocenter, plasma-widgets-addons.


> make possible to truly disable/stop the data collection.

It starts off disabled, it doesn't do anything relevant if disabled.
It already is possible to truly disable/stop the the data collection.

Therefore we can close this report.
Comment 6 Mihai Sorin Dobrescu 2020-10-07 18:57:28 UTC
I was so disappointed to find this exists! I don't care it seems it doesn't do much, as I can't quantify that. I don't know what it might do in the future. I'd simply feel releived with it removed completely to avoid some update that enables it back or "does things" out of the blue.
Comment 7 Nate Graham 2020-10-07 19:00:51 UTC
We're never going to sneakily turn this on by default in an update. We're not Microsoft. :)
Comment 8 Mihai Sorin Dobrescu 2020-10-07 19:18:14 UTC
I didn't mean it would be enabled on purpose by you. But some distro might, would be very useful to be able to simply remove it. As long as you bring Microsoft into discussion, this is funny: https://forum.kde.org/viewtopic.php?f=305&t=165737Is. Is this true?
Comment 9 Nate Graham 2020-10-07 19:27:33 UTC
Seems like a paranoid rant by someone with precarious mental health. This person posted the same thing all over Reddit when Plasma 5.18 came out. I spent a lot of time responding to it, which is time I could have spent working on KDE stuff. :)

There is one thing in there that I agree with though:

> Why go through all this trouble just to collect seemingly useless information?
For all the drama surrounding this, I've been quite disappointed that the data we're collecting is not very useful at all for helping us figure out what to prioritize working on, or help us understand how our users use our software. From my perspective, little has been gained, but some goodwill has been lost and we've gained a new vector for criticism.

Actually I also agree that if telemetry data is indeed being collected locally even when the system is off, then I agree that there is a problem. Off should mean no collection, not no transmission. If indeed that is happening, a bug report should be filed on only that, as it would be a bug. We want to fix bugs. :)
Comment 10 Mihai Sorin Dobrescu 2020-10-08 03:57:07 UTC
I don't see why such feature can't be removed, will drive people away, I have chosen Linux + KDE to get rid of telemetry, now I feel it comes even here, where it should be about people service. There is bug reporting with plenty of feedback. Also, there is a different philosophy than corporate closed software,that should be more than enough.
I think the Microsoft sponsorship is true, but that is never for free.
Comment 11 Harald Sitter 2020-10-08 11:08:40 UTC
If you feel strongly about having a library installed you may use the readily available software source code to build binaries without the library linked in.
Comment 12 Mihai Sorin Dobrescu 2020-10-08 11:27:02 UTC
I do, also I use Sabayon which does not deploy that. But I am not the only one. What about the ones that need to avoid it, but are not able to build and setup their own KDE? I am not that good at it myself, I try to build it in the last weeks and fails everytime I set kdesrc-build to use its own QT.
Comment 13 Harald Sitter 2020-10-08 12:29:33 UTC
> What about the ones that need to avoid it, but are not able to build and setup their own KDE? 

If someone doesn't trust the KDE community enough to not abuse the telemetry library but does trusts the KDE community enough to rely on supplied binaries then that is, I believe, called cognitive dissonance. You cannot have it both ways.

It's really very simple.

We promise that we are trustworthy.

You can choose to believe that or not. If you do not trust us but insist on wanting to use our software then the only conclusion is that you must review all our source code before building it yourself or ensure your distribution actually built the very same source you reviewed - otherwise any number of devious spy features could get sneaked into either the source or the binaries and you'd be none the wiser. If one was having sinister plans then one doesn't need to make a library and one most certainly wouldn't need to tell the users about it.

The fact that we are incredibly open and transparent on the entire telemetry business and the fact that you have to explicitly opt in should already tell you that there's no malice on our mind.

Meanwhile you seem to be coming from a position of bad faith when you suggest that telemetry cannot be turned off unless you uninstall the binary package, or indeed that we'd somehow lie to you about how kuserfeedback behaves or that we are not sincere when we say that we take our users' privacy seriously.
Comment 14 Mihai Sorin Dobrescu 2020-10-08 13:10:10 UTC
No, man, I was not asked to opt in/out, I've found this by mistake.

If you weren't open and transparent, I wouldn't ask. I come to you as I come to my family. If I was thinking it's pointless, I would have dropped it from the start.

For me, KDE is my home in many ways.