Hummingbot (“Hummingbot”) is open-source software developed and maintained by CoinAlpha, Inc. (“CoinAlpha”, “we”, or “us”) and available at https://github.com/coinalpha/hummingbot.
CoinAlpha collects usage information from Users that have configured Hummingbot to allow for the sharing of this data.
Data collected by CoinAlpha is used to help improve Hummingbot for all users. It is important that our team understands the usage patterns and detects bugs as soon as possible, so we can best decide how to design future features and prioritize current work.
Users who provide data allow us to more easily diagnose problems, troubleshoot, and resolve any issues encountered when running Hummingbot.
CoinAlpha may administer incentive programs for itself or on behalf of third parties that provide rewards to Users based on their usage of Hummingbot. In such cases, the data collected by CoinAlpha is required in order to confirm eligibility for participation and to enable participants to receive such rewards.
CoinAlpha may receive compensation from partners (such as exchanges and incentive program partners) for Hummingbot-related software and services, requiring the collection of data to determine this compensation eligibility and amount.
The Usage Data that Hummingbot can collect and report to CoinAlpha are:
- Ethereum wallet address
- Orders created: base currency, quote currency, fees, price, and size
- Orders filled: base currency, quote currency, fees, price, and size
- Exchange
- Strategy names
- Commands entered in the client interface
- Log entries for errors, notifications, and trade events
- Client ID: a UUID generated by Hummingbot when first configured, which can also be manually entered by the User
Users can customize their logging settings to select which of this data, if any, they consent to sharing.
Note: Users using Hummingbot for any Liquidity Bounty Programs may be subject to additional data collection terms.
Hummingbot will never collect and/or report sensitive information, such as private keys, API keys, or passwords.
Users have the ability to fully customize the Usage Data that they are willing to share by setting the hummingbot_logs.yml
file in the logs/
folder. We also provide templates (logging configuration templates) as examples of different levels of logging available to users.
If you still have questions about how to opt-out of or modify data collection, reach out to [email protected] and we will be happy to assist.
When enabled by a user, data is reported by Hummingbot to CoinAlpha. CoinAlpha uses its own systems as well as third parties (such as Datadog Inc.) to collect and process data.
Whenever there is a legitimate business purpose, CoinAlpha may share this data with partners, such as in the case of the incentive programs and partnership compensation discussed above.