Policies/Uploading and Downloading from Eclipse Software Policy
This policy is concerned with Eclipse Foundation project code "calling home" or otherwise providing data out of user installations to Eclipse Foundation Servers.
Any call home service would have to be opt-in.
The user needs to be able to review the data before it is sent.
Raw data, which may include non-obvious potentially private information, needs to be transferred securely.
Raw data needs to be stored securely and access to the data needs to be strictly controlled.
Obvious means of identifying a specific individual or organization (e.g. IP address) must not be persisted.
Reasonable effort must be taken to avoid persisting information that can inadvertently be used to identify an individual or organization.
To access the raw data, an individual must be a committer, and sign a non-disclosure agreement (NDA).
The target for data collected by content distributed from eclipse.org must be an Eclipse Foundation server (e.g. the Eclipse packages must be configured to send data to an eclipse.org server). This can be configurable by adopters to send to an alternate server.
Cleaned and processed data needs to be publicly accessible.
The retention policy for publicly accessible data must be documented.
Auditing and Approval
A full description of the nature of all information captured by a call-home service must be publicly accessible.
Any project implementing a call-home server must get approval from EMO(ED).
Having multiple separate projects each with their own call-home mechanism that prompts the user for opt-in makes us look goofy.