Privacy Notice for anonymized data collection in our products
This notice was last updated on 12 December 2019. We may change this notice from time to time, so please check this page occasionally to make sure you are happy with any changes.
We are committed to respecting your data privacy and avoid collecting information that could identify you as an individual. This notice describes the anonymized data we may collect about you when you use our Products, how we use and secure this anonymized data, and your rights in respect of such data.
Who are we?
We are Diffblue Limited, experts in artificial intelligence that understands code. We are a company registered in England and Wales number 09958102, with our registered office at Ramsey House, 10 St. Ebbes Street, Oxford, OX1 1PT, England. Unless stated otherwise, we are the controller of the personal data described in this notice.
How do we collect your anonymized data?
We collect and combine anonymized compute environment and usage data from the following sources to improve our products:
Cover IntelliJ plugin
Diffblue collects the following anonymized usage data and compute environment information from our plugin.
- The version of Diffblue Cover that you are using
- The version of IntelliJ that you are using
- Your user operating system
- A randomly generated UUID
- Information about your CPU type
- The size of your system’s memory
- A time stamp
In addition to collecting this information, we also log the following events:
- When the IDE shutdown
- When an analysis is requested
- When an analysis fails
- When a test is generated
Example data can be viewed in the form below:
|Compute Environment data collection|
|1||Location||Southall, GB||Prioritization of language and local community support|
|2||UUID||697764c3-657d-4c93-9a14-7f701173a690||So that we can see how the product is used over time, between multiple IDE sessions|
|3||Operating system||Mac OS X||Prioritization of product requirements towards OS support|
|4||Operating system version||Apple macOS 10.14.6 (Mojave) build 18G103||Prioritization of product requirements towards OS support|
|5||CPU ID string||Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz||To guide decisions based on performance requirements of product|
|6||Plugin Version||2019.12.b||To see if users are updating or staying with older versions|
|8||IDE version||2019.2.1 IC-191.6707.61||Prioritization of product requirements towards IDE support|
|9||System RAM in bytes||4294430720||To guide decisions based on performance requirements of product|
|Behavioral data collection|
|To give feedback on product usefulness|
|10.1.1||Analysis start time||Wed, 06 Nov 2019 15:02:27 GMT||To give feedback on analysis performance and product usability|
|10.1.4||Number of tests generated per user||8||To give feedback on product usefulness and preferred workflow|
We only collect anonymized environmental and usage data to improve our product.
Enabling the data analytics checkbox in IntelliJ will allow you to get product and version updates to ensure you’re working with the best Cover version possible.
You can disable data collection at any point in time.
We have implemented generally accepted technical and organizational measures to protect your anonymized data from accidental or unlawful destruction, loss, alteration, unauthorized disclosure and unauthorized access, taking into account the nature of the data and the associated risks. Despite these precautions, we cannot guarantee the security of your anonymized data.
If you have any questions or complaints about this notice or our handling of your personal data, or if you would like to exercise any of your rights, please contact us via email to firstname.lastname@example.org or via post to Head of Legal, Diffblue Limited, Ramsey House, 10 St. Ebbes Street, Oxford, OX1 1PT, England.