Compliance Checker

A check system to improve and simplify your controlled substance compliance

Company compliance is a key topic in the chemical and life sciences industry - especially with international regulations on compounds, such as: narcotics, psychotropic drugs, explosives, hazardous materials and toxic agents. Incorrect handling of such compounds may result in serious consequences. Compliance Checker is a combined software system and content package providing a way to check whether your compounds are controlled according to the relevant laws of the countries of interest.
Play video play_arrow

Gain knowledge about controlled substances

Pharmaceutical companies and other life science R&D organizations must have adequate controls in place to meet the production, possession and import/export regulations of their compounds relevant in the corresponding countries. If by any chance a company violates laws, regulations or ordinances, it may cause the loss of company reputation and sales, and can also result in financial and criminal penalties. Legislation covering controlled substances exists at local, national and international levels, and varies widely in their forms and frequency of updates. Compliance Checker enables you to remain compliant in this rapidly changing legislation environment.

Integration and performance

Compliance Checker channels knowledge into your system about controlled substances. Should it be a compound registration system, an ELN or any other system that is able to call a web service; easy integration is a key feature of Compliance Checker. The Integration API offers several options how to land the compliance information for any compound in your proprietary system or database. Compliance Checker is also available from Pipeline Pilot and KNIME. When integrating into an enterprise environment, performance can be an important factor. Compliance Checker processes one hundred molecules per second on a medium size Amazon server. This means that it can easily fulfill any realistic requirements due to the almost linear scale up with CPU or the number of computation servers.

Compliance Checker in Chemicalize

Clean interface for fast checking

Single check provides a quick and easy way to check a single molecule. You simply run a check by entering the molecule as text (name, SMILES or CAS number) using the input box or drawn in Marvin JS and hit enter. The results are provided instantaneously, where you can dynamically change the report fields and export it into various file formats. Additionally, you can customize your check by specifying the country, output fields and date of regulations.

Batch check enables to check multiple structures simultaneously. All common file types are accepted (SDF, Mrv, SMILES, names) for upload, and many report types can be selected for output. The batch check page also serves as your search history page. You can see the summary of any previous check, download the available reports, or create a new one from the results.

Read more about the single and batch checking

Single check with Compliance Checker

Resource of compliance information

Compliance Checker relies on an updated and extensive knowledge base made up of relevant published legislation (e.g. US Controlled Substance Act, UK Misuse of Drugs Act, United Nations Convention Against Illicit Traffic in Narcotic Drugs and Psychotropic Substances, The Rotterdam Convention on the Prior Informed Consent Procedure for Certain Hazardous Chemicals and Pesticides in International Trade (PIC), Montreal Protocol on Substances that Deplete the Ozone Layer). The corresponding resources are continuously monitored and new regulations immediately extracted to make them available in the system as soon as possible. These regulations are represented as chemical query structures, that are compared to the substances you want to check. The comparison runs on our JChem Engines. You can refine your query to include isomeric forms, salts or filter the exceptions. Upon request we can extend the geographical coverage, include more legislation or add internal corporate regulations into the knowledge base. The proprietary database, stored on the client's server, is automatically merged to the regularly updated Compliance Checker knowledge base.

Geographical coverage of Compliance Checker


Compliance Checker is available in different flavors:

  • complete software-data package for in-house deployment
  • pre-deployed on a server maintained by ChemAxon (preferably in the cloud)
  • as a hosted service where we provide a login for you to access
  • or a hosted service where we take lists of your structures and provide reports back to you on demand, under NDA conditions

Administration area

The administration area lets power users create new rules and re-define check levels based on geographic and duty based groupings of legislation. This user interface also enables to manage updates and monitor the web services.

Read more about the admin interfaces of Compliance Checker



Training & Examples