From kde-core-devel Tue Nov 10 12:54:23 2020 From: Laurent Montel Date: Tue, 10 Nov 2020 12:54:23 +0000 To: kde-core-devel Subject: Re: Telemetry information in Pim apps + ruqola Message-Id: <5169028.IWyOSWj3EY () resqt> X-MARC-Message: https://marc.info/?l=kde-core-devel&m=160501289716912 Le mardi 10 novembre 2020, 11:06:21 CET Ben Cooksley a =C3=A9crit : > On Tue, Nov 10, 2020 at 6:55 PM Laurent Montel wrote: > > Hi, >=20 > Hi Laurent, >=20 > > I didn't know that it must be necessary to speak about it on > > kde-core-devel > > ML. > > I discussed it with Volker during last Pim sprint for pim apps, for ruq= ola > > indeed no discussion as it used standard info. > > So I send email as requested > >=20 > > Basically what we are requesting is (from Plasma at bulk, including > > the Plasma shell and Discover): > > - BasicSystemInformation Level: > > Application version > > Platform information > > Qt version information > >=20 > > - BasicUsageStatistics > > Usage time > > Launches count > >=20 > > - DetailedSystemInformation > > Screen parameters > > Number and type of accounts configured in KMail (receiver and sender). > > (for > > kmail only) > > Return the number of account. (ruqola only) > >=20 > > - DetailedUsageStatistics > > Language and regional parameters. >=20 > Thanks for the above details. >=20 > Could you please supply links to the relevant code within the various PIM > applications using Telemetry so we can review the manner in which these > details are collected? Hi, All classes are in theses directories: https://invent.kde.org/pim/kmail/-/tree/master/src/userfeedback https://invent.kde.org/pim/korganizer/-/tree/master/src/userfeedback https://invent.kde.org/pim/pim-sieve-editor/-/tree/master/src/userfeedback https://invent.kde.org/pim/kaddressbook/-/tree/master/src/userfeedback https://invent.kde.org/pim/akregator/-/tree/master/interfaces/userfeedback https://invent.kde.org/network/ruqola/-/tree/master/src/widgets/userfeedback >=20 > Of particular concern to me above is "screen parameters" as the > configuration of a device's screens carries significant information that > when combined with a few other datapoints is often sufficient to create a > unique fingerprint to identify the device. We'll therefore need to ensure > this is sufficiently fuzzed to eliminate that as a possibility. >=20 > > Regards >=20 > Many thanks, > Ben Regards >=20 > > -- > > Laurent Montel | laurent.montel@kdab.com | KDE/Qt Senior Software > > Engineer > > KDAB (France) S.A.S., a KDAB Group company > > Tel: France +33 (0)4 90 84 08 53, http://www.kdab.fr > > KDAB - The Qt, C++ and OpenGL Experts =2D-=20 Laurent Montel | laurent.montel@kdab.com | KDE/Qt Senior Software Engineer= =20 KDAB (France) S.A.S., a KDAB Group company Tel: France +33 (0)4 90 84 08 53, http://www.kdab.fr KDAB - The Qt, C++ and OpenGL Experts