Security and Authentication#

By default, Runhouse collects metadata from provisioned clusters and data relating to performance and error monitoring. This data will only be used by Runhouse to improve the product.

Cluster Metadata Collection#

We collect non-sensitive data on the cluster that helps us understand how Runhouse is being used. This data includes:

  • Python version

  • Resources (cpus, gpus, memory)

  • Cloud provider

  • Region

  • Instance type

Performance & Error Monitoring#

We collect data from normal package usage that helps us understand the performance and errors that are raised. This data is collected and sent to Sentry, a third-party error tracking service.

Removing Collected Data#

If you would like us to remove your collected data, please contact the Runhouse team (first name at run.house)

Disabling Data Collection#

To disable data collection and error tracking collection, set the environment variable DISABLE_DATA_COLLECTION to True. Alternatively, set disable_data_collection to true in your local Runhouse config (~/.rh/config.yaml), or in Python:

import runhouse as rh
rh.configs.disable_data_collection()