https://bugs.kde.org/show_bug.cgi?id=425050

            Bug ID: 425050
           Summary: I see you're already losing users' trust over this...
                    Here are some suggestions.
           Product: frameworks-kuserfeedback
           Version: unspecified
          Platform: unspecified
                OS: All
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: Telemetry Provider
          Assignee: vkra...@kde.org
          Reporter: lq1prs+2rm8s1mam7fmjxo0...@sharklasers.com
  Target Milestone: ---

See for instance:

- Why is kuserfeedback telemetry a required package ?
(https://bbs.archlinux.org/viewtopic.php?id=252844)

- KDE Plasma "kuserfeedback" collecting telemetry data even when disabled
(https://www.reddit.com/r/kde/comments/f7ojg9/kde_plasma_kuserfeedback_collecting_telemetry/)

- KDE Is Censoring Users Reporting Spyware in KDE
(https://www.phoronix.com/forums/forum/phoronix/general-discussion/1176049-kde-is-censoring-users-reporting-spyware-in-kde)


Here are my suggestions:

- Don't censor users, duh... Censorship will only make it worse.

- To address the perception of telemetry being mandatory, simply use two shared
libraries: an interface library with only pure virtual interfaces, and an
optional dynamically-loaded implementation library. This way, users can simply
remove the implementation library to ensure that the code for logging and
sending telemetry data is physically not present on their computers.

- Make it clear that, when user feedback is disabled, usage time and startup
count are only used to display delayed notifications by counting backwards
instead of forwards and naming the configuration keys appropriately:

    ApplicationTimeUntilEncouragement = ...
    ApplicationStartCountUntilEncouragement = ...

- For additional transparency, add an option to log every report that's been
sent and allow users to review *actual telemetry data* straight from the
*application's user feedback configuration dialog*. Field names should ideally
be translated into the user's native language.

- Even better, add an option to disable automatic reports. This way, users will
be able to review telemetry report *before* they get sent and cancel them if
they somehow happen to contain personal information. Sure, most people will
quickly get tired of reviewing everything, and either re-enable automatic
reports or turn user feedback off entirely, but the very fact that such an
option exists will *tremendously* increase perceived trustworthiness of
KUserFeedback.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to