forked from qt-creator/qt-creator
Doc: Describe data collection
Task-number: QDS-3197 Change-Id: Ic8f32b4ffe378b9baa2c354a57b6d387f82fa790 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
This commit is contained in:
@@ -33,7 +33,7 @@
|
|||||||
\page creator-editor-external.html
|
\page creator-editor-external.html
|
||||||
\if defined(qtdesignstudio)
|
\if defined(qtdesignstudio)
|
||||||
\previouspage creator-qml-performance-monitor.html
|
\previouspage creator-qml-performance-monitor.html
|
||||||
\nextpage studio-help.html
|
\nextpage creator-telemetry.html
|
||||||
\else
|
\else
|
||||||
\previouspage creator-keyboard-shortcuts.html
|
\previouspage creator-keyboard-shortcuts.html
|
||||||
\nextpage creator-task-lists.html
|
\nextpage creator-task-lists.html
|
||||||
|
|||||||
@@ -24,9 +24,14 @@
|
|||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\previouspage creator-task-lists.html
|
|
||||||
\page creator-telemetry.html
|
\page creator-telemetry.html
|
||||||
|
\if defined(qtdesignstudio)
|
||||||
|
\previouspage creator-editor-external.html
|
||||||
|
\nextpage studio-help.html
|
||||||
|
\else
|
||||||
|
\previouspage creator-task-lists.html
|
||||||
\nextpage creator-help-overview.html
|
\nextpage creator-help-overview.html
|
||||||
|
\endif
|
||||||
|
|
||||||
\title Managing Data Collection Settings
|
\title Managing Data Collection Settings
|
||||||
|
|
||||||
@@ -42,22 +47,28 @@
|
|||||||
|
|
||||||
\section1 Principles of Data Collection
|
\section1 Principles of Data Collection
|
||||||
|
|
||||||
|
No personal data, such as names, IP addresses, MAC addresses, or project
|
||||||
|
and path names are collected. However, QUuid objects are used to identify
|
||||||
|
data records that belong to one user. The objects cannot be converted
|
||||||
|
back to the actual values from which they were generated.
|
||||||
|
|
||||||
|
For more information about Qt privacy policy, select
|
||||||
|
\l{https://www.qt.io/terms-conditions/#privacy}
|
||||||
|
{Legal Notice and Privacy Policy}.
|
||||||
|
|
||||||
|
\section1 Collecting Usage Statistics
|
||||||
|
|
||||||
The Telemetry plugin uses the
|
The Telemetry plugin uses the
|
||||||
\l{https://api.kde.org/frameworks/kuserfeedback/html/index.html}
|
\l{https://api.kde.org/frameworks/kuserfeedback/html/index.html}
|
||||||
{KUserFeedback} framework to collect the usage data. The library
|
{KUserFeedback} framework to collect the usage data. The library
|
||||||
has been designed from the user data privacy point of view and
|
has been designed from the user data privacy point of view and
|
||||||
\QC respects the same privacy rules.
|
\QC respects the same privacy rules.
|
||||||
|
|
||||||
No personal data, such as names, IP addresses, MAC addresses, or project
|
|
||||||
and path names are collected. However, QUuid objects are used to identify
|
|
||||||
data records that belong to one user. The objects cannot be converted
|
|
||||||
back to the actual values from which they were generated.
|
|
||||||
|
|
||||||
The data is transmitted to the backend storage using an encrypted
|
The data is transmitted to the backend storage using an encrypted
|
||||||
connection. The storage is located in the same Heroku backend as the
|
connection. The storage is located in the same Heroku backend as the
|
||||||
Qt installer backend. Physically, data is stored in the Amazon cloud.
|
Qt installer backend. Physically, data is stored in the Amazon cloud.
|
||||||
|
|
||||||
\section1 Specifying Telemetry Settings
|
\section2 Specifying Telemetry Settings
|
||||||
|
|
||||||
To determine what data is transmitted to the backend storage:
|
To determine what data is transmitted to the backend storage:
|
||||||
|
|
||||||
@@ -67,12 +78,31 @@
|
|||||||
\image qtcreator-telemetry-settings.png
|
\image qtcreator-telemetry-settings.png
|
||||||
\li In the \uicontrol {Telemetry mode} list, select the mode that
|
\li In the \uicontrol {Telemetry mode} list, select the mode that
|
||||||
determines what kind of data is collected.
|
determines what kind of data is collected.
|
||||||
\li In the \uicontrol {Data sources} list, select entries to view
|
\li In the \uicontrol {Data} list, select entries to view
|
||||||
exactly what data is collected. Deselect check boxes for data
|
exactly what data is collected. Deselect check boxes for data
|
||||||
that you do not want to transmit to the backend storage.
|
that you do not want to transmit to the backend storage.
|
||||||
\endlist
|
\endlist
|
||||||
|
|
||||||
For more information about Qt privacy policy, select
|
\if defined(qtdesignstudio)
|
||||||
\l{https://www.qt.io/terms-conditions/#privacy}
|
\section1 Reporting Crashes
|
||||||
{Legal Notice and Privacy Policy}.
|
|
||||||
|
You can enable \QDS to report crashes automatically. \QDS uses Google
|
||||||
|
Crashpad to collect crashes and report them to the Sentry backend storage
|
||||||
|
for processing. The purpose of Crashpad is to capture application state in
|
||||||
|
sufficient detail to allow developers to diagnose and, where possible, fix
|
||||||
|
the issue causing the crash. Crashpad may capture arbitrary contents from
|
||||||
|
the memory of a crashed process, including user sensitive information, URLs,
|
||||||
|
and other content provided by the users. The collected reports are used for
|
||||||
|
the sole purpose of fixing bugs. For more information on Crashpad, see the
|
||||||
|
\l {https://chromium.googlesource.com/crashpad/crashpad/+/master/doc/overview_design.md}
|
||||||
|
{documentation} by Google. For more information on processing and storing
|
||||||
|
of the collected data, see \l {https://sentry.io/security/}
|
||||||
|
{Security & Compliance} by Sentry.
|
||||||
|
|
||||||
|
To enable sending crash reports, select \uicontrol Tools > \uicontrol
|
||||||
|
Options > \uicontrol Environment > \uicontrol System
|
||||||
|
(\uicontrol {Qt Design Studio} > \uicontrol Preferences > \uicontrol
|
||||||
|
Environment > \uicontrol System on \macos), and then select
|
||||||
|
\uicontrol {Enable crash reporting}.
|
||||||
|
\endif
|
||||||
*/
|
*/
|
||||||
@@ -87,5 +87,11 @@
|
|||||||
editor for your system, and the \c sort tool are preconfigured for
|
editor for your system, and the \c sort tool are preconfigured for
|
||||||
use. You can change their default configurations and configure new
|
use. You can change their default configurations and configure new
|
||||||
tools.
|
tools.
|
||||||
|
\li \l{Managing Data Collection Settings}
|
||||||
|
|
||||||
|
You can enable \QC to report crashes automatically. If you agreed to
|
||||||
|
pseudonymous user statistics collection during the \QC installation,
|
||||||
|
you can turn it on and determine what type of data is collected and
|
||||||
|
transmitted to the backend storage.
|
||||||
\endlist
|
\endlist
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
/*!
|
/*!
|
||||||
\page studio-help.html
|
\page studio-help.html
|
||||||
\previouspage creator-editor-external.html
|
\previouspage creator-telemetry.html
|
||||||
\nextpage {Examples and Tutorials}
|
\nextpage {Examples and Tutorials}
|
||||||
|
|
||||||
\title Help
|
\title Help
|
||||||
|
|||||||
@@ -180,6 +180,7 @@
|
|||||||
\li \l{Profiling QML Applications}
|
\li \l{Profiling QML Applications}
|
||||||
\endlist
|
\endlist
|
||||||
\li \l{Using External Tools}
|
\li \l{Using External Tools}
|
||||||
|
\li \l{Managing Data Collection Settings}
|
||||||
\endlist
|
\endlist
|
||||||
\li \l{Help}
|
\li \l{Help}
|
||||||
\list
|
\list
|
||||||
|
|||||||
Reference in New Issue
Block a user