Privacy > Your Privacy and The OpenCandy Network

The OpenCandy Network is a software recommendation platform. The OpenCandy Network client is the software that developers include in downloads to show recommendations powered by OpenCandy. It is the OpenCandy software that users encounter most often.

Sure, it’s easy for anyone to say that they respect your privacy, but actions speak louder than words. That’s why we’ve created this page: to share in great detail the information that the OpenCandy network client sends back to us, and the reasons we collect this information. We want to give you the knowledge you need to have confidence in OpenCandy.

To read a short summary of this information, check out our Privacy Matters page instead.

Get familiar with The OpenCandy Network

Before you read all of the information on this page, you might want to glance over these other pages so that you understand what OpenCandy does and how it works:

  • What We Do
    A brief overview of what OpenCandy does from the perspective of developers and advertisers.
  • Learn more about the OpenCandy Network SDK
    An overview of the OpenCandy network client. It explains how the client works, what an offer powered by OpenCandy looks like, what gets installed and what information we send at a high level.

The OpenCandy network features only trustworthy software

All software that participates in the OpenCandy network is subjected to our rigorous compliance policy, including:

  • Any product that shows recommendations powered by OpenCandy;
  • Any product that is recommended via OpenCandy

Our compliance policy ensures not only that the product does exactly what it says it’s going to do, but just as importantly that it doesn’t do anything a user wouldn’t want it to do. We don’t allow any badware on our network, including malware, spyware, invasive or simply “shady” products. Our review team works day and night to weed out the bad apples. We aim to grow a network of great software built by great developers and we have rejected many non-compliant applications.

The OpenCandy compliance policy requires all recommendations shown as part of an installation to be presented in a non-deceptive manner where the user can easily opt-out, whether or not they are powered by OpenCandy.

The key points of our compliance policy are published on our website.

The OpenCandy client does not collect personal information

The OpenCandy client doesn’t collect any personal information or any personally identifiable information. All users who connect to the OpenCandy network are anonymous and we don’t use unique identifiers to track users across multiple sessions. When your computer connects to our server it sends your current IP address, as with every other internet connection, but we don’t store it in our database.

Information that is sent to OpenCandy by the client

Our client sends us just enough information to help us make the right recommendations, such as:

  • The installer that is running;
  • The operating system version;
  • The installer and system languages;
  • The local time;
  • The OpenCandy network client version.

Our client downloads a list of checks to run for each offer that make sure the recommended product is not already installed and that the system meets the advertiser’s requirements, but none of that information is sent back to us.

When an offer is made we also note:

  • Which, if any offer, was shown, and if it was accepted or not;
  • Whether an offer that was accepted downloaded and installed successfully;
  • How long some of the OpenCandy processes took, so that we can improve our network.

Inspecting the information sent to OpenCandy by the client

The OpenCandy network client sends and requests information using the standard HTTP protocol. It doesn’t try to hide what it’s doing, and you can easily monitor all of the data that it sends using commonly available web debugging tools. We provide two such tools on our Kick Apps page, Charles and Wireshark. Charles is the friendlier of the two when working with the client.

Charles looks like this:

Charles get offers Your Privacy and The OpenCandy Network

Note: Charles monitors web requests by acting as a proxy server. When you run Charles, traffic from your web browser may be redirected through it. Charles is safe to use, but if you leave capture enabled for long periods of time your system may become slow because the captured data fills up your available memory. If you close Charles abnormally your original connection settings may not be automatically restored, causing your applications to lose connectivity. Restarting Charles normally fixes this problem.

Information sent to OpenCandy by the client in detail

We used Charles to capture HTTP requests while running an installer featuring recommendations powered by OpenCandy and accepting the recommendation. In this section we show you all of the information that was sent to OpenCandy along with each request. This section is rather long, so you need to click below to expand it. Remember that you can find Charles on our Kick Apps page if you’d like to try this yourself.

[+] Click here to see the details

What gets installed when OpenCandy runs

The OpenCandy client does not permanently install itself on end user systems. It is extracted temporarily by setup programs so that recommendations powered by OpenCandy can be shown during the installation process, and afterwards it is automatically cleaned up. Sometimes if a file is locked by the system it can’t be removed straight away. In this case the client exits and tries to clean itself up when the system is next restarted. This is standard practice for Windows programs.

If an end user accepts an offer powered by OpenCandy a download manager may run only for as long as is necessary to install the product they accepted, or until the download is cancelled. The OpenCandy client and download manager do not continue to run on their own.

When OpenCandy downloads a recommended product its setup program is stored in a folder named “OpenCandy” under the “Application Data” folder in the users profile directory. This third-party setup file may remain after the installation is complete because it may be required to perform maintenance operations requested by the user via the “Add/Remove Programs” or “Programs and Features” control panels. Examples include “Repair” functions that are offered by certain setup programs, or modifying the selection of installed components.

OpenCandy and “Adware”

The OpenCandy network client is a piece of software that is used to display advertisements. It does not, however, exhibit the negative traits people associate with the term “adware”. We’ve designed a safe, privacy-conscious system that respects end users and is used with confidence by high-quality, well-known developers whose products reach tens of millions every month.

The plan

More about OpenCandy...