Rubrix uses telemetry to report anonymous usage and error information. As an open-source software, this type of information is important to improve and understand how the product is used.
How to opt-out#
You can opt-out of telemetry reporting using the
RUBRIX_ENABLE_TELEMETRY before launching the server. Setting this variable to
0 will completely disable telemetry reporting.
If you are a Linux/MacOs users you should run:
If you are Windows users you should run:
To opt-in again, you can set the variable to
Why reporting telemetry#
Anonymous telemetry information enable us to continously improve the product and detect recurring problems to better serve all users. We collect aggregated information about general usage and errors. We do NOT collect any information of users’ data records, datasets, or metadata information.
We do not collect any piece of information related to the source data you store in Rubrix. We don’t identify individual users. Your data does not leave your server at any time:
No dataset record is collected.
No dataset names or metadata are collected.
The following usage and error information is reported:
The code of the raised error
Task name and number of records for bulk operations
An anonymous generated user uuid
The rubrix version running the server
The python version, e.g.
The system/OS name, such as
The system’s release version, e.g.
Darwin Kernel Version 21.5.0: Tue Apr 26 21:08:22 PDT 2022; root:xnu-8020
The machine type, e.g.
The underlying platform spec with as much useful information as possible. (ej.
This is performed by registering information from the following API methods:
Raised server API errors
For transparency, you can inspect the source code where this is performed here (add link to the source).
If you have any doubts, don’t hesitate to join our Slack channel or open a GitHub issue. We’d be very happy to discuss about how we can improve this.