About GoldenCheetah - GoldenCheetah/GoldenCheetah GitHub Wiki

What is GoldenCheetah?

GoldenCheetah is a comprehensive open-source software designed for athletes, coaches, and fitness enthusiasts to track, analyze, and visualize their training data.

splashscreen

Features

Contributers

Developers

History

Release notes version 3.6

GoldenCheetah Project Privacy Policy

GoldenCheetah Systems

The GoldenCheetah project encompasses the QT based desktop application GoldenCheetah Desktop Application the Google App Engine hosted GoldenCheetah CloudDB and the Github hosted GoldenCheetah Source Code Repository and GoldenCheetah Website. From 2018 a new sub-project OpenData was also established to publish user shared aggregate activity data.

Removing PII and Copyright infringing material from any GoldenCheetah System

All parties may request the removal of material stored in these systems if it contains Personally Identifiable Information or violates their copyrights, this includes telemetry data collected in the past.

Requests should be raised via the Github issues system and will be removed within 30 days of the issue being raised. The requestor must provide sufficient evidence to support the PII or copyright claim for the material to be removed.

Data Collected or Processed

Source Code, Test data, Documentation and Translations

All artefacts stored within the GoldenCheetah Source Code Repository are made available under the GNU Public License 3.0. Any user contributed content (Source Code, Example Files, Documentation, Translations) is expressly made public upon inclusion within the repository.

Artefacts will only be added to the GoldenCheetah Source Code Repository with the permission of the contributor. Submitted patches will be licensed under the GNU Public License 3.0. The contributor will retain copyright for their submissions.

User Contributed Charts and Metrics

All chart artefacts stored within the GoldenCheetah ChartDB. Any user contributed content is expressly made public upon inclusion in the CloudDB.

Submission of content for the CloudDB via the relevant options within the GoldenCheetah Desktop Application will publish the chart under the Creative Commons 4.0 license, the contributor will retain copyright. Content will be removed by our administrators if it is found to violate copyright of a 3rd party.

Active installs by City and Operating System

At runtime the GoldenCheetah Desktop Application registers with the GoldenCheetah CloudDB to check for new versions of the GoldenCheetah Desktop Application.

On first invocation of the GoldenCheetah Desktop Application the user will be prompted to provide permission to us to store the Operating System type (Windows, Linux, MacOS) and use your IP address to lookup the geo-location of each request made by the user. If the user agrees we will record a count of the calls made by the GoldenCheetah Desktop Application by City and OS for each install. We do not store IP addresses.

This telemetry is used to quantify the active user community, by operating system and location around the world. This data will be published in aggregate form, by region and operating system.

OpenData End-user activity data

From 2018 GoldenCheetah users are asked for permission to share aggregate activity data. If the user grants us permission this data is published in whole and exactly as shared by the users to an Open Science Framework OpenData Project, free for everyone to download.

The data is anonymised such that no personally identifiable information is ever shared. The only user specific information shared are: year of birth, gender and a UUID. The UUID is known only by the user (it can be seen in the about box).

If at any point you wish to have your data removed from the OpenData repositories you can request it along with a screenshot of your UUID in the about box (to prove it is you). Do this by raising a Github issue, right here.

The data that is collected is a CSV file for every activity along with summary level metrics for every workout (e.g. average power, BikeScore) and aggregated distributions and mean maximal aggregates of power, speed, hr and cadence data.

Upload and Download of Activity and Measurement Data

Aside from data shared explicitly with the OpenData sub-project, at no point does any activity or measurement data get stored on our systems. All activity and measurement data is managed locally on the users local PC device or any remote service they explicity grant access to.

The share and sync tools within the GoldenCheetah Desktop Application enable the user to upload and download their data to 3rd party applications and must be configured and authorised by the user explicitly.

Some services require oauth tokens and/or usernames and passwords to be used to access their service. This data is stored locally on the user's PC device and is only sent to services (to authenticate) as explicitly authorised by the user.

With the exception of the OpenData sub-project, no activity or measurement data is ever transferred to systems owned or managed by the GoldenCheetah Project.

Data Sharing Commitment

We will never sell data

None of the usage data (City and Operating System) held within the GoldenCheetah CloudDB will ever be sold or passed on to any 3rd party. The data we collect will be used solely for the purposes of producing aggregate data to publish publically.

We are committed to ethical computing and are a not-for-profit project.

We will always be transparent with aggregate information

All City and Operating System aggregate information will be made public, to enable our users to view the same information and gain any insight that may provide. This is to ensure total transparency about why we collect information and what it looks like.

We will delete data when its no longer needed

City and Operating System line item data will not be retained for any longer than 12 months. We will purge all such data from the GoldenCheetah CloudDB that is over a year old. We may choose to reduce this time period in the future if there is no need to retain the data once it has been aggregated. Aggregated data, counts of usage by city and operating system will be retained indefinitely,

Platform Privacy Policies

As outlined in the systems section above, you will see that we use platforms from Google and Github to store data. They have their own Privacy Policies and Terms of Service. We have no control over these policies, but can remove any data you are unhappy with on request (see removing PII data at the top).

Google Cloud Platform Terms of Service

Github Privacy Statement