M-Lab Acceptable Use Policy Summary

This Summary was last modified on August 4, 2017

This section provides a summary of the Acceptable Use Policy (“AUP”) that governs the experiments and clients that use the Measurement Lab platform. Please see the table of definitions below for explanations of italicized terms.

This summary is provided as a resource to the public to introduce how partners are required to comply with the foundational values and privacy rules of M-Lab. These rules apply to both partners with a direct relationship to M-Lab as well as third parties that independently use our open source and open access resources to interact with the platform. This section does not describe the full operational requirements placed on partners, such as rules on how experiments are administered, uniqueness of experiment methods, or where test data is stored. The full requirements that partners must adhere to prior to use of the platform are outlined in the M-Lab Policies and Procedures document.

The requirements for experiments and client include:

Open Source and Open Data

The goal of M-Lab is to advance network research and empower the public with useful information about the characteristics of their broadband connections. For the purpose of transparency and reproducibility, the software (both client and server) running the experiment must be released under a permissive license approved by the Free Software Foundation (FSF), Open Source Initiative (OSI), or Creative Commons (CC). This ensures that its source code and methodology can be examined by interested parties, and that the client-side tools can be integrated into a variety of applications.

The data produced by the experiment must be released into the public domain (using a Creative Commons Zero (CC0) license). It must also be made available for free in a portable format so that the data may be examined and freely used for other research purposes for the foreseeable future. The data must be released within a short period of collection for the duration of the tool’s use of the M-Lab platform. Further information on the licensing of data can be found on M-Lab’s Data page.

M-Lab requires that users be notified of what data is collected, how their data will be used, and what their rights are prior to conducting a test using the platform. The measurements conducted by a user must be actively initiated based on informed consent. The notice must provide a link to privacy policies or terms and conditions that apply to the use of an experiment or client, including that of the M-Lab platform. The process of seeking consent must occur prior to initiating tests. While partners may refer to M-Lab’s policies, they must maintain their own Privacy Policy outlining their collection of data and provide notice to users when changes are made.

Active Measurements

Since M-Lab is dedicated to the publication of raw data, its policies require that experiments ensure that user privacy is protected by design within test methods. M-Lab hosted experiments may only use active measurement methods in order to allow for the full public release of the raw data without the need to anonymize or obfuscate personally identifying information. Tests running on M-Lab must not utilize M-Lab’s infrastructure to conduct passive monitoring of user traffic. The transmitted data used by experiments must be synthetic (e.g. random content or mimicking a protocol) or data that has been generated in a controlled environment independent of the user to remove any risk of the exposure of sensitive information. The test should not collect or transmit any data that does not directly pertain to the test.

No Personal Information

M-Lab is committed to preserving user privacy. M-Lab does not permit collection of information about content of communications, such as emails, names, or Internet searches. M-Lab collects and publishes the public-facing Internet Protocol (IP) address of the client that conducted the measurement. This is necessary to understand and describe experimental results, including to identify which Internet service provider the test was conducted from.

Clients or experiments may collect additional, generalized information about the user’s environment in order to support analysis of measurement data, such as web browser and operating system version. However, M-Lab does not allow the storage of descriptive information on the platform that would associate individuals or clients to their history of tests or devices, such as the hardware identifier, service plan, or network signal metrics.

While an experiment may wish to collect personal information for research purposes, M-Lab infrastructure cannot be used for collection or storage of this information. The collection of personal information by an experiment should be clearly indicated to users. Any experiment hosted on M-Lab that intends to begin collecting personal information even where outside of M-Lab must get approval from the Steering Committee prior to such collection, and be voluntary and gathered based on user consent.


If you have any questions, comments, or requests regarding M-Lab’s Acceptable Use Policy, please feel free to contact us at privacy@measurementlab.net

Back to Top