Skip to content

Commit ced02da

Browse files
authored
Remove "anonymous" in relation to usage tracking (#3096)
While this and similar words have been used repeatedly in sellling usage tracking to end users, the user's IP address (regarded as at least possibly identifying information under e.g. GDPR, CCPA and HIPAA) is clearly logged on the receiving side, and for at least that reason it is likely incorrect to be calling this information collection anonymous. https://github.com/Parsl/parsl_tracking/blob/2c9e11e991e38100126d28b18a57f52a0cc01aa0/tracking_listener.py#L38 Until PR #2666, an easily reversible encoding of username was transmitted, suggesting a general culture of insincerity or naivety around anonymisation, and the onus should now be on the Parsl team to demonstrate a more serious approach before using this kind of phrasing again.
1 parent beb5372 commit ced02da

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ To run the Parsl tutorial notebooks you will need to install Jupyter::
7373

7474
Detailed information about setting up Jupyter with Python is available `here <https://jupyter.readthedocs.io/en/latest/install.html>`_
7575

76-
Note: Parsl uses an opt-in model to collect anonymous usage statistics for reporting and improvement purposes. To understand what stats are collected and enable collection please refer to the `usage tracking guide <http://parsl.readthedocs.io/en/stable/userguide/usage_tracking.html>`__
76+
Note: Parsl uses an opt-in model to collect usage statistics for reporting and improvement purposes. To understand what stats are collected and enable collection please refer to the `usage tracking guide <http://parsl.readthedocs.io/en/stable/userguide/usage_tracking.html>`__
7777

7878
Documentation
7979
=============

docs/userguide/usage_tracking.rst

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Usage statistics collection
44
===========================
55

6-
Parsl uses an **Opt-in** model to send anonymized usage statistics back to the Parsl development team to
6+
Parsl uses an **Opt-in** model to send usage statistics back to the Parsl development team to
77
measure worldwide usage and improve reliability and usability. The usage statistics are used only for
88
improvements and reporting. They are not shared in raw form outside of the Parsl team.
99

@@ -21,7 +21,7 @@ it is important that we provide aggregate usage data about such things as the fo
2121
* Parsl exit codes
2222

2323
By participating in this project, you help justify continuing support for the software on which you rely.
24-
The data sent is as generic as possible and is anonymized (see :ref:`What is sent? <what-is-sent>` below).
24+
(see :ref:`What is sent? <what-is-sent>` below).
2525

2626
Opt-In
2727
------
@@ -40,11 +40,9 @@ If you wish to opt in to usage reporting, set ``PARSL_TRACKING=true`` in your en
4040
What is sent?
4141
-------------
4242

43-
* Anonymized user ID
44-
* Anonymized hostname
45-
* Anonymized Parsl script ID
43+
* IP address
44+
* Run UUID
4645
* Start and end times
47-
* Parsl exit code
4846
* Number of executors used
4947
* Number of failures
5048
* Parsl and Python version

0 commit comments

Comments
 (0)