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:

# Data point Example Justification
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
10.1 Analysis requested

& failed



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 or via post to Head of Legal, Diffblue Limited, Ramsey House, 10 St. Ebbes Street, Oxford, OX1 1PT, England.

results matching ""

    No results matching ""