To try the thousands of add-ons available here, download Mozilla Firefox, a fast, free way to surf the Web!Close
Welcome to Firefox Add-ons.
Choose from thousands of extra features and styles to make Firefox your own.Close
Spectator is a Firefox extension that collects data about how Firefox is used. This information is used to better understand what people value in the browser.
About this Add-on
Why would I want to install this?
It is a very simple way to give back to the project. The extension runs transparently on your Firefox 3 install, collecting information about browsing. This information will be used to understand what users value in Firefox.
What can Spectator collect?
Right now it takes a snapshot of your profile (extensions installed, screen resolution, arch, installdate, etc... NOT history) every time you open the browser, logs all UI interactions, and log how/when documents are loaded (typed, link, etc). But don't be scared, keep reading...
Can you see what websites I'm going to?
No. The only URIs we capture are chrome document loads. Also, any string that comes from the user (a ui event name, an extension name, etc) is one-way hashed (md5) client side. This way we can only see data we already know about.
If you can't read what is being sent to back, how is it helpful?
Consider "Browser:Reload". In this case, the string "Browser:Reload" is hashed and then sent back to Mozilla ( "fgKIKfJEiGq5arJfJCcOSQ==", base64). On the server side, we can hash the common stuff (like "Browser:Reload"), and connect the dots. Or consider a custom extension. If you're writing "super-secret-extension-1337", we have no idea what it is called, so we will not be able to resolve the hash. However, if you publish it on addons (or some other place we can find it), we have the extension-ID and can generate the md5.
Can I see what you have collected?
Yes. You can see what has been collected since the last upload interval. To do this, hit: about:metrics, you will see the XML file we have collected since you last uploaded the data to mozilla. If you're very clever, you can make a snapshot of the data before it gets uploaded by copying it out of your profile. It is called metrics.xml.
How do I know it is working?
Hit about:metrics and see if there is a log. If you do not see any XML kick the browser once. If it is still not working, let me know!
What is Mozilla going to do with the data?
We hope to use it to make Firefox better. For the first time, we'll be able to see how the user interacts with the browser. We'll know how many extensions people use. We'll be able to track if that fancy new star in Firefox 3 gets any action.
Can I disable collection?
Yes. You have three options:
3. Toggle the add-on pref
However, the easiest way is to not install the extension in the first place!
Where can I file bugs?
At bugzilla.mozilla.org under:
Toolkit, Data collection/metrics
Please see Browser Metrics (http://wiki.mozilla.org/Browser_Metrics:Data_Collectors) for details regarding the technical implementation.
To create your own collections, you must have a Mozilla Add-ons account.
Gathering, Use and Disclosure of Information
IF YOU DO NOT WISH TO SHARE THE INFORMATION DESCRIBED BELOW WITH MOZILLA OR THE PUBLIC, DO NOT INSTALL SPECTATOR.
What Data is Collected?
How is the Data Used?
Mozilla hopes to use the Data gathered by Spectator to keep improving Mozilla® Firefox®. Mozilla analyzes the Data Spectator gathers from users to better understand how users interact with the internet. By identifying patterns and trends in usage, Mozilla is able to better design Firefox to improve users’ experiences, both in terms of content and ease of use.
Where is the Data Available? Mozilla is an open organization that believes in sharing as much information as possible about its products, its operations, and its associations. As such, Spectator users should expect that Mozilla will make all Data collected by Spectator publicly available at some point. Additionally, you are able to see the XML file Spectator has collected since you last uploaded the Data to Mozilla by visiting about:metrics. No personally-identifying information will be available in any of the reports.
How to Disable Spectator
If at any time, you decide you no longer want to have Spectator, you may un-install Spectator. For details, see http://wiki.mozilla.org/spectator.
For More Information
End-User License Agreement
This Mozilla Spectator ™ End User Software License Agreement (“Agreement”) is a legal agreement between you, whether personally or on behalf of an entity (“you”) on the one hand, and Mozilla Foundation and Mozilla Corporation (collectively, “Mozilla”) on the other hand regarding the license of the Mozilla Spectator™ Firefox Add-On (“Firefox Add-On”) you have chosen to download from the Mozilla Add-On website (“Website”) located at https://addons.mozilla.org/en-US/firefox/. The Firefox Add-On is licensed to you subject to the terms of this Agreement.
A SOURCE CODE VERSION OF CERTAIN PROJECT FUNCTIONALITY THAT YOU MAY USE, MODIFY AND DISTRIBUTE IS AVAILABLE TO YOU FREE-OF-CHARGE FROM http://mxr.mozilla.org/firefox/source/extensions/metrics/. UNDER THE MOZILLA PUBLIC LICENSE and other open source software licenses and subject to Mozilla’s Trademark Policy located at http://www.mozilla.org/foundation/trademarks/.
The accompanying executable code version of Project the Firefox Add-on is made available to you under the terms of this Agreement. BY CLICKING THE “ACCEPT” BUTTON, OR BY INSTALLING OR USING THE MOZILLA FIREFOX ADD-ON, YOU ARE CONSENTING TO BE BOUND BY THE AGREEMENT. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT, DO NOT CLICK THE “ACCEPT” BUTTON, AND DO NOT INSTALL OR USE ANY PART OF THE PROJECT.
1. License Grants.
Mozilla grants you a terminable, non-sublicensable, non-transferable, non-exclusive license to install and use Firefox Add-On on all of your computers solely for your personal use. This Agreement will also govern any software upgrades provided by Mozilla that replace and/or supplement the original Firefox Add-On, unless such upgrades are accompanied by a separate license, in which case the terms of that license will govern.
If you breach this Agreement, your right to use the Software will terminate immediately and without notice, but all provisions of this Agreement except Section 1 (“License Grants”) will survive termination and continue in effect. Upon termination, you must destroy all copies of the Software.
3. Proprietary Rights.
The software for the Firefox Add-On is available in source code form under the terms of the Mozilla Public License and other open source licenses (collectively, “Open Source Licenses”) at http://www.mozilla.org/MPL/. Nothing in this Agreement will be construed to limit any rights granted under the Open Source Licenses. Subject to the foregoing, Mozilla, for itself and on behalf of its licensors, hereby reserves all intellectual property rights in the Software, except for the rights expressly granted in this Agreement. You may not remove or alter any trademark, logo, copyright or other proprietary notice in or on the software of the Firefox Add-On. This license does not grant you any right to use the trademarks, service marks or logos of Mozilla or its licensors.
5. Disclaimer of Warranty.
THE SOFTWARE IS PROVIDED “AS IS” WITH ALL FAULTS. TO THE EXTENT PERMITTED BY LAW, MOZILLA AND MOZILLA’S DISTRIBUTORS, AND LICENSORS HEREBY DISCLAIM ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE AND NON-INFRINGING. YOU BEAR THE ENTIRE RISK AS TO SELECTING THE SOFTWARE FOR YOUR PURPOSES AND AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE. THIS LIMITATION WILL APPLY NOTWITHSTANDING THE FAILURE OF ESSENTIAL PURPOSE OF ANY REMEDY. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF IMPLIED WARRANTIES, SO THIS DISCLAIMER MAY NOT APPLY TO YOU.
6. Limitation of Liability.
EXCEPT AS REQUIRED BY LAW, MOZILLA AND ITS DISTRIBUTORS, DIRECTORS, LICENSORS, CONTRIBUTORS AND AGENTS (COLLECTIVELY, THE “MOZILLA GROUP”) WILL NOT BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES ARISING OUT OF OR IN ANY WAY RELATING TO THIS AGREEMENT OR THE USE OF OR INABILITY TO USE THE SOFTWARE, INCLUDING WITHOUT LIMITATION DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, LOST PROFITS, LOSS OF DATA, AND COMPUTER FAILURE OR MALFUNCTION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND REGARDLESS OF THE THEORY (CONTRACT, TORT OR OTHERWISE) UPON WHICH SUCH CLAIM IS BASED. THE MOZILLA GROUP’S COLLECTIVE LIABILITY UNDER THIS AGREEMENT WILL NOT EXCEED THE FEES PAID BY YOU UNDER THE LICENSE (IF ANY). SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL, CONSEQUENTIAL OR SPECIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
7. Export Controls.
This license is subject to all applicable export restrictions. You must comply with all export and import laws and restrictions and regulations of any United States or foreign agency or authority relating to the Software and its use.
8. U.S. Government End-Users.
This Firefox Add-On is a “commercial item,” as that term is defined in 48 C.F.R. 2.101, consisting of “commercial computer software” and “commercial computer software documentation,” as such terms are used in 48 C.F.R. 12.212 (Sept. 1995) and 48 C.F.R. 227.7202 (June 1995). Consistent with 48 C.F.R. 12.212, 48 C.F.R. 27.405(b)(2) (June 1998) and 48 C.F.R. 227.7202, all U.S. Government End Users acquire the Software with only those rights as set forth therein.
9. Dispute Resolution.
(a) Binding Arbitration.
In the event a dispute arises between the parties out of or in connection with or with respect to this Agreement or any breach thereof, such dispute shall be determined and settled by arbitration in Santa Clara County, California, in accordance with the rules of the American Arbitration Association (“AAA”), and the laws of California shall be applied. The award rendered by the arbitrator shall be final and binding on the parties, and judgment may be entered in any court of competent jurisdiction. The Company and Consultant shall each pay one-half of the costs and expenses of such arbitration, and each shall separately pay its counsel fees and expenses unless otherwise required by law. Nothing in this Section shall prevent either party from applying to a court of competent jurisdiction for equitable or injunctive relief. In any court action at law or equity that is brought by one of the parties to enforce or interpret the provisions of this Agreement, the prevailing party will be entitled to reasonable attorney’s fees, in addition to any other relief to which that party may be entitled.
(b) Injunctive Relief and Confirmation Proceedings.
Notwithstanding the foregoing, Mozilla will have the right to seek injunctive relief to enforce this Agreement or to stop or prevent an infringement of proprietary or other third-party rights.
(c) Jurisdiction and Venue.
In the event of litigation or to compel arbitration or to enforce an arbitration award under Section 11(a), or to obtain an injunction under Section 11(b), the parties hereby irrevocably consent and submit to the personal jurisdiction and venue of the state and federal courts located in Santa Clara County, California.
This Agreement constitutes the entire agreement between Mozilla and you concerning the subject matter hereof, and it may only be modified by a written amendment signed by an authorized executive of Mozilla. Except to the extent applicable law, if any, provides otherwise, this Agreement will be governed by the laws of the state of California, U.S.A., excluding its conflict of law provisions. This Agreement will not be governed by the United Nations Convention on Contracts for the International Sale of Goods. If any part of this Agreement is held invalid or unenforceable, that part will be construed to reflect the parties’ original intent, and the remaining portions will remain in full force and effect. A waiver by either party of any term or condition of this Agreement or any breach thereof, in any one instance, will not waive such term or condition or any subsequent breach thereof. Except as required by law, English is the controlling language of this Agreement. You may assign your rights under this Agreement to any party that consents to, and agrees to be bound by, its terms; the Mozilla Corporation may assign its rights under this Agreement without condition. This Agreement will be binding upon and inure to the benefit of the parties, their successors and permitted assigns.