The Firefox plugin permits users to easily upload any picture in their web browser to FotoForensics.
The plugin is provided for convenience. You can still use the web site directly for uploading pictures. However, it is common for people to paste a URL to an image, only to find that the URL is actually for a web page and not just the picture. There are also problems with accessing some pictures. For example, a picture from Facebook may require a Facebook login or specific friend connection in order to access the picture. This is also seen with forum pictures that require a valid login to access the content.
The plugin addresses these upload issues. You can right-click on the picture and "Send Image to FotoForensics". Since the actual image is uploaded, any picture displayed by your browser can be uploaded -- regardless of login requirements. You login to your site, you see the picture, and you upload the picture for analysis. Your login credentials are never sent to FotoForensics; only the picture accessed by your web browser is uploaded.
Put your mouse over any picture in the browser and right-click to bring up the menu. Select "Send Image to FotoForensics" to upload the picture for analysis. The analysis results will appear in a separate tab.
With some web pages, you may see the option to "Send Background Image to FotoForensics". This happens when a picture is used as a background. But beware: some sites try to be tricky and attempt to restrict their access to pictures by obfuscating URLs; sometimes the picture you want may be the foreground image, and other times it may be the background picture.
The actual picture that you clicked on is uploaded. The plugin also uploads the URL to the picture.
The full image is uploaded because HTTPS, cookies, and other session information may not be available to the FotoForensics service. If the plugin only provided the URL, then the service may not be able to retrieve the picture. (This is a common problem leading to upload failures for some people.)
The full URL is also provided in the upload. FotoForensics uses it as part of the content filter system (pornographic content is not permitted on FotoForensics) and to diagnose any upload problems.
For some people, the full URL could suggest a privacy concern. If this is a concern, then you can go to "about:config" and set the extensions.fotoforensics.sendFullURL preference to 'false'. Doing this will only transmit the protocol, server, and base filename, and not the full path. When using the browser to view local files (using a URL that begins with "file://"), only the base filename is transmitted.
The FotoForensics server only accepts JPEG and PNG images; these make up the vast majority of picture on the web. Pictures may appear in web pages as a regular, background, or inline images. Each of these cases will give you the right-click menu to send the image to FotoForensics.
There are other ways to display pictures on a web page that are not supported by this plugin. Unsupported methods include Flash animations, rendered/drawn content, CSS backgrounds, and videos.
As covered in the FAQ, please consider the content you are uploading. If you wouldn't show it to your parents or children, then it probably does not belong here. This site will block you if you upload pornography, nudity, or sexually explicit images. (Seriously, please don't make us block you.)
Web pages can be very complex. If the "Send Image to FotoForensics" menu item is not there, then see if you can isolate the image using the "View Image" item from the menu. The isolated image should have a "Send Image to FotoForensics" menu option.
If you do not see the browser's built-in "View Image" when you right-click on the picture, then it is probably a Flash animation, video, or actively drawn image -- you will not be able to upload it for analysis.
Currently only Firefox version 5.0 and later is supported. This plugin has been tested on Windows, Linux, and Mac platforms.
If you are a software developer and would like to create a similar plugin for some other web browser, let me know! Write to and ask for the API information.
If you're not running Firefox, then you cannot use this plugin. If you want to install Firefox, go to the Mozilla web site and follow their installation instructions.
If you are running Linux, then you probably already have Firefox installed. However, many Linux distributions only include older Firefox versions. For example, Ubuntu 10.04 LTS includes Firefox 3.x (an older version that is not supported by this plugin). Most distributions have instructions for upgrading your Firefox installation, including Ubuntu, Centos, Fedora, and others.
In Firefox, go to Tools → Add-ons. This will bring up the Add-ons Manager. Select "FotoForensics" from the Extensions listing, and click on the "Remove" button. You will need to restart your web browser.
This plugin is open source but not public domain. It may not be used for commercial purposes, redistributed, included in other software packages, or packaged/bundled with other software packages without the explicit written permission of the copyright holder: Hacker Factor. Licensing fees may apply.
This is a free plugin. It is provided as-is. There is no guarantee that it will work for any specific purposes, web pages, system configurations, or users. There is no warranty expressed or implied. If this plugin does not function as you expected, erases your computer, burns down your house, or shoots your dog, then it is your fault for downloading and using it. The user (you) takes all resposibility for your installation and use of the plugin. In jurisdictions where a warranty must be supplied, this plugin cannot be used.