OpenSolver Website

Our OpenSolver website runs WordPress. Like many WordPress sites, we log usage information (including IP addresses and logons), we use various security modules to monitor for threats, and we also use anti-spam services.  These help keep our site secure, but may result in your activity and/or posts becoming available to third parties.

We also serve ads on our site. Third party vendors, including Google, use cookies to serve ads based on your prior visits to this website. Google’s use of the DoubleClick cookie enables it and its partners to serve ads based on your visit to our site and/or other sites on the Internet. Users may opt out of the use of the DoubleClick cookie for interest-based advertising by visiting Ads Settings or by visiting

Update Checker

As of version 2.7.0, OpenSolver includes a built-in update checker. This is an opt-in feature that will let you know when a new version of OpenSolver is released. If the update checks are enabled (which we recommend), OpenSolver will check periodically in the background for any available updates, with at least one day between checks. These checks run in the background so will not interfere with anything running in Excel, and only run if the user is actively interacting with OpenSolver. (Just opening Excel is not enough to run the check, even if OpenSolver is started up by Excel.)

When OpenSolver is checking with our server for the latest version, the time of day and IP address are automatically logged by WordPress (as mentioned above). The update checker also sends us some additional information about the environment in which OpenSolver is running. This encodes the following data:

  • Operating System: Windows or Mac; Version number (e.g. Windows 8); 32-bit or 64-bit.
  • Excel: Version number (e.g. Excel 2013); 32-bit or 64-bit.
  • OpenSolver: Version number; Linear or Advanced version.

An example of this information is:

Windows/6.2x64 Excel/15.0x32 OpenSolver/2.7.0xLinear

We collect this version information to identify the common environments in which OpenSolver is being used so that we ensure we are testing OpenSolver on these platforms. We hope that collecting this data will help to increase the stability of OpenSolver across all platforms and allow analysis and reporting of aggregate usage patterns. This data will not be used for any other purpose.

If you do not enable the update checker then no information will ever be sent to us by OpenSolver.

NEOS Solvers

OpenSolver allows models to be solved using the cloud-based NEOS solvers. Submitting a model to NEOS results in it becoming publicly available. Use of NEOS is subject to the NEOS terms and conditions.

7 thoughts on “Privacy”

  1. What all gets uploaded when you upload a model to NAS? I may have accidentally ran a model in a sheet that had some private data. I did not realize that it was being uploaded at the time I was just testing different models. Are only the fields used for the calculation uploaded or the entire sheet?

    1. The spreadsheet is not uploaded. The equations that make up the objective function and constraints are uploaded along with the cell names. It would be very hard to reverse the intent of a model from this. Andrew

  2. Hello Team,
    Can we use OpenSolver used for commercial purpose also?
    Please update, if there any limitations to use OpenSolver.

    1. Yes all fine to use commercially but you must share source code if you change the VBA source code and redistribute it (which no one does… building models is not changing source code). It is under the GPL license. Andrew

    1. The only limits are solve time and memory which depend on the particular problem being solved. Andrew

Leave a Reply

Your email address will not be published. Required fields are marked *