ChimeraX Data Privacy and Security
December 1, 2025
ChimeraX makes use of web services to retrieve data from databases and perform advanced calculations. This page describes services that may send data from your computer to outside services.
In general the files you create and view on your computer are not sent over the network unless you explicitly use ChimeraX tools documented to use web services. You don't need to be on the internet to use the program, but it is definitely more convenient to have internet connectivity, for fetching data from databases (protein data bank, EM data bank, UniProt, etc.) and using tools that rely on web services (multiple sequence alignment, Modeller comparative modeling, etc.).
Databases
Fetching atomic models or experimental data from databases such as the PDB, EMDB, AlphaFold database, PubChem, UniProt, and many others sends the ID codes or search test you specify to those database sites. The ChimeraX documentation lists the databases used to fetch data via ChimeraX commands Online sources and the Fetch By Id graphics user interface.
Web Services
Some of the ChimeraX analysis tools use web services and this is clearly documented in their individual help pages.
The ChimeraX documentation provides a list of web services potentially used by ChimeraX, depending on what tools/features are invoked by the user.
If the user runs ChimeraX tools that depend on web services, that will send data needed for that calculation over the network, e.g. the sequences will be sent to the web server running the multiple sequence alignment program.
Here are a few examples. The AlphaFold structure prediction serve will send data to Google Colab, and using it requires that user to sign in to Google first. The Boltz prediction service runs the calculation on the local computer but sends protein sequences to the Colabfold sequence alignment server. The Modeller structure homology service sends sequences and provided structure templates to the UCSF Modeller service.
Check for updates
ChimeraX periodically checks for newer versions of the program and third-party plugins. This check is done by default weekly, however, if the network is not available, it will not do the checks. There is an option in the user preferences dialog to change the frequency of checking including the option to "never check".
Bond connectivity templates
When you open atomic structure mmCIF files ChimeraX will determine bond connectivity of non-standard residues and ligands by looking up templates at the Protein Databank if those templates have not already been cached on your computer. If the network is not available, the connectivity will be guessed.
Registration
When you download the program, we record the IP address of the download. After 15 separate days of use ChimeraX will ask you to register. Registration is voluntary and requires internet connectivity. Any information you provide on the registration form (name, email, interests) are sent to the ChimeraX lab and will not be shared. It is not required to register but the registration panel will appear at the start of each session after 15 days of use if you have not registered.
Bug reporting
If an error occurs in ChimeraX you may see a panel with a button to "Report a Bug". Bug reports go into a publicly visible database. They include the Log which shows the commands and user interface tools you used and names of files you opened unless you uncheck the button "Include log contents in bug reports". You may attach files to the bug report and those will also be public. You should not provide any confidential or private data in bug reports.
Remote Control of ChimeraX
A few capabilities of ChimeraX allow other programs to connect to and control ChimeraX. None are enabled by default. These are the REST Server and Meeting Tool.
ChimeraX code
The ChimeraX software relies on over 100 third-party open-source packages. The code developed by the UCSF RBVI lab is all available at Github. The pyproject.toml source file lists the packages from the Python PyPi package management system that are included. A more extensive list of software embedded in ChimeraX including packages in other languages (e.g. AmberTools, ffmpeg, ...) is provided in the documentation.
ChimeraX Toolshed
Plugins to ChimeraX can be downloaded from the Toolshed web site using ChimeraX menu entry Tools / More Tools.... These plugins are developed by third-party developers not affiliated with the UCSF ChimeraX lab. While we test the plugins when the are first put on the Toolshed app store any privacy and security issues are the responsibilities of the plugin developers.