Please search the below FAQs for answers to any questions you may have.

If you’re still in need of assistance, please browse our support forums or contact our support team directly:

Support email:

Support phone: 315 838 7000

View change log
Supported Filetypes



Phone: 315 838 7000

Fax: 315 838 7096


Q. What platforms/operating systems can PuriFile run on?

PuriFile, written in Java, is designed as a platform independent application. The product has been formally tested and approved for Windows 10, Windows 7, Windows XP, Windows 2003 Server, Linux, Solaris and Trusted Solaris.

Q. How many Windows services does PuriFile have?

PuriFile has two windows services if fully installed in Microsoft Windows, PuriFile and Apache Tomcat. The PuriFile service is the application that does the actual file processing. Apache Tomcat provides the web interface to the PuriFile service.

Q. I am a current customer. Is it possible to have ITT Exelis extend PuriFile capabilities to meet my needs?

Yes. We’ve made many updates to meet customer requirements and we are constantly looking for new opportunities to improve PuriFile. Please contact with your requirements

Q. How do I load policies to the PuriFile server?

In the Policy Administrator you will see your policies in the main window. In order to load the policies to the server, select the “Server” menu option and then select “Manage Server.” This will bring up a login dialog, in which you will need to enter the username and password of an administrator, as well as, “localhost” as the server name. Once logged in successfully, select the policies you would like to push from the left pane and click the “>>” button to move them to the server.

Q. I would like to integrate PuriFile functionality into my custom application. Is there an API through which PuriFile can be called?

Yes – Java, Web Service and C documented APIs are available. Once your organization has purchased PuriFile, the API(s) are provided at no extra charge. You can even experiment with these at no charge during the eval period.

Q. What type of documents (formats) can PuriFile process?

PuriFile specializes in Microsoft Office documents – PowerPoint, Word and Excel and performs many specific inspections relative to these document types. PuriFile supports versions spanning as far back as Office 97 up through Office 2010. In addition PuriFile also does deep content inspection of PDF files and can perform “dirty word” searches on all file types. For specific file type inspection questions, write us at

Q. Will PuriFile highlight the exact location of the hidden data it finds?

Generally yes! PuriFile will detect hidden data in documents and whenever possible will highlight where the hidden data is located in that document. This is enhanced through the PuriFile Assistant that not only highlights the location of the hidden data, but provided the Microsoft tool to help visualize that data. For example if PuriFile detected a cropped picture, the Assistant will drive you to that location and then display the “uncrop” tool for your use.

Q. Can PuriFile inspect for strings of numbers (ie: phone, credit card, Social Security, etc)?

Yes, PuriFile uses a powerful inspection capability based on industry standard Regular Expressions. Although Regular Expressions can get a bit complicated, they can be designed to detect a wide array of words, phrases and strings of numbers.

Q. I can’t connect to the Policy Administrator when using Server -> Manage Server.

If you have administrator privileges: The PuriFile service may not be running. To start the service, right click on My Computer and select Manage. Click on Services and Applications to expand. Click on Services to display a list of services. PuriFile is typically installed with two services, Apache Tomcat and PuriFile. Select each of these services and start them.
If you don’t have administrator privileges:                                       If you cannot access the computer management console by right clicking on my computer and selecting manage because of privileges on the computer, you can see if the service is started another way. Open a command prompt by going to Start -> Programs -> Accessories -> Command Prompt. In the command prompt window type “telnet localhost 8888”. If the response that comes back is “Connection To localhost…Could not open connection to the host, on port 8888: Connect failed” the PuriFile service is not running. Contact your administrator to have the services started.

Q. Attempting to login I received and error stating, “PuriFile is temporarily Unavailable. Please try again later.” What should I do?

Contact your administrator to have the PuriFile service started. Once the service is started you can login.

Q. What size files can I scan with PuriFile?

The Tomcat installed with PuriFile is 50MB but can be configured.  Unfortunately, different files take up different resources, for example a 10MB file with just text in it may take significantly longer to scan than a 10MB file made up of a 9.99MB image.

Q. What types of resources does PuriFile take up?

The PuriFile service is configured to use 512MB of memory for the Java JVM. The PuriFile Engine installation takes up approximately 150MB of disk space.

Q. How do I get to the web interface?

Direct your browser to http://localhost

Q. What are Dirty Words?

Dirty words are words or phrases that your organization defines as sensitive. If they are in documents PuriFile will find them. They can be specified using basic keywords or more sophisticated regular expressions.

Q. My assistant plug-in disappeared, how do I get it to come back?

If the assistant runs into a problem and exits improperly, Microsoft Office may have disabled it. To re-enable it follow the following steps:

In Office 2003 (let’s say ppt for this example), open the program and go to Help -> About Microsoft Office Powerpoint. At the bottom of that dialog you should see a button called “Disabled Items…” Click that button and that will bring up a list of disabled items. If the assistant plug-in is there, select it and click “Enable” so that it will show back up in your Tools menu.

In Office 2007 (let’s say ppt for this example), click on the Microsoft Office Button ->Powerpoint Options and in the categories pane, click Add-Ins. In the Manage box, click Disabled Add-ins, and then click Go. If the assistant plug-in is there, select it and click Enable.

Q. I’ve re-enabled the assistant but it won’t stay enabled, what do I do now?

Since the assistant can’t be re-enabled through Help -> About Microsoft Word -> Disabled Items -> Enable, it seems the assistant is in a mode that won’t allow it to run. Perform the following:

  1. Get out of ALL Microsoft software, including Office, Project, Outlook, etc.
  2. Click Start -> Run in the dialog type “regedit” and click OK.
  3. Go to HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Word\Addins\PurifileAssistants.Connect
  4. There should be a DWORD value “LoadBehavior”, make sure the value there is set to 3.
  5. Start Office up and check to see if the assistant loads now.

Q. There used to be an uninstall icon in the start menu, where did it go, and how do I uninstall now?

Prior to version 3.4, PuriFile had an uninstall icon in the start menu. Following more of the Windows paradigm, we opted to remove the uninstall icon and allow removal of the application to occur through the Microsoft Windows Add or Remove Programs Category.

Q. Is it possible to scan whole groups of files?

Yes. The PuriFile Explorer is a bulk inspection tool feature that will allow the user to perform recursive inspections of files, folders and even entire directories.

Q. I keep getting “Operation Not Supported” when I attempt to scan a file with PuriFile. Why?

Likely the purifile.incoming.dir directory in <install location>/PuriFile/etc/purifile.cfg is not allowing you to scan files from your present location.  PuriFile.incoming.dir is a variable that specifies where on a server the PuriFile engine is allowed to scan from.  Without controls such as this, the PuriFile engine could theoretically be configured to scan the /etc/password file of a unix server.

Q. How do I turn on extra logging, debugging, etc?

In the bottom of the file purifile.cfg, located in <install location>/purifile/etc, you will see the log4j configuration.  Log4j is a configurable logger and will allow you to turn on many different types of logs.  The following are some of the different settings.

Q. I don’t want my PuriFile logging to use the PuriFile event.log file, can I use the Windows Event log?

As a matter of fact, you can!  You’ll need to put the attached DLL in the Windows\System32 directory and add the following lines to <installation location>/purifile/etc/purifile.cfg






Q. I tried to install on Solaris and the installed didn’t seem to extract properly. Why?

The PuriFile engine requires GNUTar and GZip in order to extract and install properly.  Solaris 8 does not deploy GNUTar and GZip by default.

Q. Is there any way to try PuriFile on my documents to see how it performs?

Yes, there are two ways. We first recommend that you download the complete working version of PuriFile for a no obligation evaluation of its performance. We also have a PuriFile web service that can be used to submit your trial documents and PuriFile will provide you an inspection report. We’ll be happy to set you up with an account so you can test drive your files against a sample inspection policy. For more information on evaluating PuriFile, please contact us at

Q. Can I get assistance with PuriFile installation / optimizing PuriFile’s?

Yes, ITT Exelis provides remote support for installation, configuration and training. On-site support is also available at a charge. For a quotation please contact ITT Exelis Advanced Information Systems at

Q. How is PuriFile different from other tools that detect and identify Metadata?

Metadata is, and should be, of great concern to both government and industry everywhere privacy and information security is a priority. However, metadata is just one class of hidden information that can cause grave concern with regard to an organization’s information assurance. PuriFile detects metadata, but goes well beyond this to detect a broad class of hidden information placed in the document, either maliciously or accidentally by the user. PuriFile has an extensive range of inspection / detection features many of which are described on this web site. For specific inspection questions, please contact us at

Q. What are the PuriFile Assistants?

PuriFile Assistants are add-ins to each of the Microsoft® Office applications, which guide the user directly to inspection findings within the document and provide options for further examining or modifying the document.

Q. What is the price of PuriFile?

PuriFile has many different price points, from single seat licenses to enterprise licenses.  Please contact to receive a price quote.

Q. How do I purchase PuriFile or re-new my PuriFile product support?

For U.S. Government entities, our PuriFile product and PuriFile support may be purchased through

Q. How do I receive a License Key to complete PuriFile install?

You must contact PuriFile support with the Registration Key from the PuriFile Initial Setup display. Send an e-mail to and you will receive a response with a proper License Key soon after.

Q. How long does a License Key last?

When you purchase a license of PuriFile, it will run forever. The initial purchase comes with one year of support which enables you to download updates for that one year period.  After the first year, renewing your PuriFile support contract (1/3 of the initial price) will be required to receive updates.

Q. If I buy PuriFile now will I get a free update to the next version?

Yes, you will receive free updates for the length of your support contract. The original license purchase comes with one year of product support which can then be renewed if desired.

Q. What exactly do I receive with the purchase of Purifile?

The purchase of PuriFile comes with the PuriFile installation software, PuriFile Assistants installation software, PuriFile User Manual and Installation Guide, PuriFile API, and one year of product support.

Q. How is the software sent to me?

Typically PuriFile is distributed electronically, but we can send you a CD and manual if you require one.