<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Can you rephrase those questions?<br>
    <br>
    I think there is one dimension here that you didn't call out
    explicitly:<br>
    <br>
    Firefox should have one cache and update algorithm for geo-locating
    users.<br>
    <br>
    And there's a ton of other questions where we expose that
    geo-location to mozilla services, and make decisions based upon
    those.<br>
    <br>
    I think the first conversation is simple. Obviously yes.<br>
    <br>
    The second question is a actually an individual conversation for
    each use-case. It's not obvious that "we're doing it once, we can do
    it as often as we want to" is the right way to go about it.<br>
    <br>
    And then there's the question on whether this is accessible to
    consumers outside of the mozilla.org privacy domain.<br>
    <br>
    Can you elaborate on that?<br>
    <br>
    Axel<br>
    <br>
    <div class="moz-cite-prefix">On 8/3/15 8:18 PM, Gregg Lind wrote:<br>
    </div>
    <blockquote cite="mid:55BFB08F.9040804@mozilla.com" type="cite">
      <meta http-equiv="content-type" content="text/html;
        charset=windows-1252">
      (not yet a bug, becauase I am not sure where this fits!)<br>
      <br>
      <b>Should we store true geo (country level) somewhere in Firefox?</b><br>
      <br>
      1.  We are starting to deploy services (and services integrations)
      both by locale and by geographic entity.  For example, Feature X
      is GEO-US only, but supports many languages.<br>
      <br>
      Currently, at least these services generate and use user geo
      Country Codes.<br>
      <br>
      - <a moz-do-not-send="true" class="moz-txt-link-freetext"
        href="about:newtab">about:newtab</a><br>
      - <a moz-do-not-send="true" class="moz-txt-link-freetext"
        href="about:home">about:home</a><br>
      - (Heartbeat First Impressions)<br>
      - (others)<br>
      <br>
      2.  They all calculate the code the same way (using
      mozilla/GeoDude).  <br>
      3.  They cache the data at different intervals.<br>
      <br>
      Issues:<br>
      - the caching is different times / schedules.  User 'country' can
      be inconsistent between services inside Firefox.<br>
      - Our server gets hit more often than it should, as O(Users *
      Services), rather than O(Users).  <br>
      <br>
      Some expected complaints (and answers):<br>
      1.  storing GEO potentially exposes user info.  Claim / Ans: 
      Right now sites are doing this by IP already.<br>
      <br>
      <br>
      <br>
      <br>
      <br>
      <br>
      <br>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
firefox-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:firefox-dev@mozilla.org">firefox-dev@mozilla.org</a>
<a class="moz-txt-link-freetext" href="https://mail.mozilla.org/listinfo/firefox-dev">https://mail.mozilla.org/listinfo/firefox-dev</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>