On 27.03.13 17:38, Winston Bowden wrote:
> Hello,
>
> I�d like to make you aware of a new feature the engagement team is working on and request feedback on proposed updates to the privacy policy.
>
> The feature will allow us to provide users with a snippet (a message on their Firefox home page) based on the country they�re in. We�ve worked with several Mozilla departments to develop this feature. Privacy, legal, product, web dev, security and IT have provided valuable feedback to ensure this was implemented in a way that maximizes the user value.
>
> What is the snippet?
> If you haven�t changed your start page on Firefox desktop, you�ll see an icon and a few lines of copy underneath the search box. We call these messages snippets. Snippets are a feature of the Firefox start page that provide users with timely and relevant information on how to get more out of their Firefox experience.
>
> How is the snippet changing?
> Currently there isn�t a reliable way to communicate with ours users based on their country. For instance, if we need to rally around an important cause in Brazil, we don�t have the ability to reach out to those users. The current system can send a message based on build (channel + language), but builds reach users around the world rather than a specific country.
>
> Here are some specific use cases where this service will be used:
>
> Community:
> We�ll now be able to broaden our community base in countries by announcing regional Mozilla events or opportunities to get involved with the project. If we�re holding a special event in Brazil, we�ll be able to alert that user base quickly and easily.
>
> Policy:
> If and when Mozilla needs to rally against legislation like SOPA in countries outside of the U.S., we�ll have the ability to reach the users that will be impacted and exclude those who aren�t.
>
> Firefox OS:
> With the launch of Firefox OS and Marketplace, there are many opportunities to provide users with content that is relevant to their region. For example, as phones become available in certain countries, we�ll have the ability to inform those users.
>
> What�s the technical change?
> Currently, snippets are delivered based on the build (channel + language) the user has downloaded. This can be problematic if we�re trying to talk to users in a specific region or country. For example, if you�re on the en-us build in Japan, you�re going to see the EN snippets. We�re limited in terms of delivering relevant content and information to our user base.
>
> How it will work:
>
> - Mozilla will use a geo location service that is internally hosted. We purchased a license to a database and serve it from Mozilla servers using a custom service we�re developing. The database is specifically designed to return the country of origin for a given IP address.
>
> - Once a month, when the user opens the about:home page, Firefox desktop will send the browser�s IP address to this internal service, and the service will return the name of the country the user is located in. The browser will store the country name in localStorage. Note that it is the actual country name that is being stored � NOT the IP address. The IP address is not stored after country is established on either the client or server.
>
> This is a privacy friendly implementation:
>
> - Mozilla does not store the country location of a user to provide this feature
> - IP addresses are collected as a part of standard web connections. The country information is maintained in HTML5 localStorage on the user�s Firefox. The result of a lookup � a particular IP and country � are not stored in the same place, ever.
> - We will be updating our privacy policy. Proposed changes are included below for your comments.
> - If users change their default homepage, the snippet service, including this function, will be disabled.
>
> We�ll be updating the section dealing with snippets to:
>
> Our proposal for updating the privacy policy:
>
> --------------------
>
> Firefox's default home page (<about:home>) loads snippets of info that we think will be useful to you. Snippets are designed to provide you with timely and relevant information on how to get more out of your Firefox experience. You can see them right below the search bar.
>
> Once per day, Firefox gets new snippets from Mozilla. Whenever you see a snippet, that snippet makes a request to Mozilla, so that we can count how often snippets are viewed. This request to Mozilla sends the name of the snippet and is securely transmitted over HTTPS. Aside from this and standard log data collected as a part of any web request, snippets in Firefox does not send other information to Mozilla.
>
> To help display relevant snippets, your Firefox browser sends Mozilla a monthly request to resolve your location at a country level using your IP address. We then send that country level information back to your Firefox browser, where it's stored in HTML local storage. Your Firefox browser (not our web servers) will then pick snippets to show you based on the locally stored country information.
>
> Aside from providing you with the snippets service, we use the information from these requests to estimate what fraction of Firefox users click on each snippet, and we break down this info into general categories like Firefox version and geographic area. We will not use any of the information in this request to attempt to identify you or your activity anywhere else online, and we aggregate the info we receive into these general categories as soon as is practical.
>
> You can turn off Snippets by following the instructions here:
https://support.mozilla.org/en-US/kb/How%20to%20set%20the%20home%20page.
>
> --------------------
>
> Thanks for your feedback-
> Winston Bowden
I have some implementation questions, too, where's the best place to
discuss those? m.d.a.firefox or firefox-dev, or some other forum?
On to the actual privacy policy: I think there's a host of jargon and
technical detail in that part. I'm afraid that's not all that
human-readable, in particular for non-technical audience who's not
native English speaker.
Much of that is already in
http://www.mozilla.org/en-US/legal/privacy/firefox.html, but I'd prefer
to make things better. If we could reword it to just not say "snippet"
at all, for example.
Example of too much detail: does is really matter if the region is
stored in HTML local storage instead of just stored locally?
Axel