<?xml version='1.0' encoding='utf-8'?>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc2629 version 1.3.13 -->
<!DOCTYPE rfc SYSTEM "rfc2629-xhtml.ent">
<?rfc toc="yes"?>
<?rfc sortrefs="yes"?>
<?rfc symrefs="yes"?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-pauly-httpbis-geoip-hint-00" category="exp" obsoletes="" updates="" submissionType="IETF" xml:lang="en" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.2.1 -->
  <front>
    <title abbrev="Geohash CH">The IP Geolocation HTTP Client Hint</title>
    <seriesInfo name="Internet-Draft" value="draft-pauly-httpbis-geoip-hint-00"/>
    <author initials="T." surname="Pauly" fullname="Tommy Pauly">
      <organization>Apple Inc.</organization>
      <address>
        <postal>
          <street>One Apple Park Way</street>
          <city>Cupertino, California 95014</city>
          <country>United States of America</country>
        </postal>
        <email>tpauly@apple.com</email>
      </address>
    </author>
    <author initials="D." surname="Schinazi" fullname="David Schinazi">
      <organization>Google LLC</organization>
      <address>
        <email>dschinazi.ietf@gmail.com</email>
      </address>
    </author>
    <date year="2022" month="March" day="30"/>
    <keyword>Internet-Draft</keyword>
    <abstract>
      <t>This documents defines an HTTP Client Hint that allows a client to share information
about its IP Geolocation. This helps ensure that servers have information about location
that is consistent with what a client expects and what other servers use.</t>
    </abstract>
    <note removeInRFC="true">
      <name>Discussion Venues</name>
      <t>Source for this draft and an issue tracker can be found at
  <eref target="https://github.com/tfpauly/privacy-proxy"/>.</t>
    </note>
  </front>
  <middle>
    <section anchor="introduction" numbered="true" toc="default">
      <name>Introduction</name>
      <t>HTTP Client Hints <xref target="RFC8942" format="default"/> defines a convention for HTTP headers
to communicate optional information from clients to servers as hints. This can be done
conditionally based on if a server claims supports for a particular hint.</t>
      <t>This document defines a client hint that can be used to send a IP geolocation entry that
maps to the client's IP address. This location can be used to influence server behavior,
such as by causing the server to return responses relevant to the client's location.
The format of the IP geolocation entry is the same as that defined for IP geolocation
feeds in <xref target="GEOFEED" format="default"/>.</t>
      <t>This header is intended to be used to provide rough geolocation hints to servers that do
not already have accurate or authoritative mappings for the IP addresses of clients. This
can be particularly useful for cases where IP geolocation mappings have changed recently,
or a client is using a VPN or proxy that may not be commonly recognized by servers.</t>
      <t>The mechanism for how a client learns the IP geolocation mapping to send is beyond the
scope of this document. <xref target="RFC9092" format="default"/> defines some mechanisms for discovery, but clients
can also have other mechanisms (such as coordinating with a VPN or proxy that is assigning
the client a tunnelled or proxied address) to learn what hint to sent.</t>
      <section anchor="requirements" numbered="true" toc="default">
        <name>Requirements</name>
        <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL
NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED",
"MAY", and "OPTIONAL" in this document are to be interpreted as
described in BCP&nbsp;14 <xref target="RFC2119" format="default"/> <xref target="RFC8174" format="default"/> when, and only when, they
appear in all capitals, as shown here.</t>
      </section>
    </section>
    <section anchor="ip-geo-header" numbered="true" toc="default">
      <name>IP Geo Header</name>
      <t>The "Sec-CH-IP-Geo" is an Item Structured Field <xref target="STRUCTURED-FIELDS" format="default"/>.
The field's value is a String. The string uses the format defined in
Section 2.1.1 of <xref target="GEOFEED" format="default"/>, with the IP Prefix element
removed. Thus, this contains a comma-separated list of Alpha2code, Region, and
City. The value SHOULD NOT contain a Postal Code.</t>
      <t>For example, the header for an entry "192.0.2.5,US,US-AL,Alabaster" would be:</t>
      <artwork name="" type="" align="left" alt=""><![CDATA[
    Sec-CH-IP-Geo = "US,US-AL,Alabaster"
]]></artwork>
      <t>This field also defines a parameter, "feed", that contains the URI of the
IP geolocation feed that is authoritative for this entry. For example:</t>
      <artwork name="" type="" align="left" alt=""><![CDATA[
    Sec-CH-IP-Geo = "SG,SG-01,Singapore"; feed="https://noc.ietf.org/geo/google.csv"
]]></artwork>
      <t>Servers that can provide different content based on Geohash hints SHOULD include
the headers in their "Accept-CH" list.</t>
      <artwork name="" type="" align="left" alt=""><![CDATA[
    Accept-CH: Sec-CH-IP-Geo
]]></artwork>
      <t>Servers also SHOULD indicate for any cacheable content if the IP geo hints will influence
the cached content, using the "Vary" header.</t>
      <artwork name="" type="" align="left" alt=""><![CDATA[
    Vary: Sec-CH-IP-Geo
]]></artwork>
    </section>
    <section anchor="server-behavior" numbered="true" toc="default">
      <name>Server Behavior</name>
      <t>Upon receiving a IP Geolocation Client Hint, a server can use the information to influence
its behavior in various ways, such as determining the content of HTTP responses.</t>
      <t>Many servers have existing IP geolocation feeds that they use to identify client locations.
Servers can choose to use the hint value in one of several ways:</t>
      <ul spacing="normal">
        <li>Use the client hint information instead of consulting another geolocation feed.</li>
        <li>Check the value of the "feed" parameter on the header and determine if it is a trusted feed.
 If this feed is trusted, but is not the default feed used by the server, the server
 can choose to prefer the feed indicated by the client.</li>
        <li>Check the value of the "feed" parameter on the header and fetch a copy of the feed
 to verify the mapping, if a copy of the feed has not been fetched recently.</li>
        <li>If the feed indicated in the "feed" parameter is unknown or untrusted, but starts
 becoming common, the server can flag this feed as one to be manually checked and
 added, if appropriate. This allows servers to automatically discover when new
 feeds and services are brought up..</li>
      </ul>
      <t>If the server is acting as a forward proxy, such as a CONNECT proxy, it can use the hint
to determine an appropriate geo-mapped IP address to use for outbound connections, or a
client subnet to present in the EDNS0 Client Subnet extension for DNS queries <xref target="RFC6891" format="default"/>
        <xref target="RFC7871" format="default"/>.</t>
    </section>
    <section anchor="security" numbered="true" toc="default">
      <name>Security Considerations</name>
      <t>The use of the IP Geolocation Client Hint MUST use the Sec- header prefix as recommended
in <xref target="RFC8942" format="default"/>.</t>
      <t>Servers MUST NOT use IP Geolocation Client Hints for making security or access-control decisions,
as the value can be spoofed by a client. The hint is intended only for use in optimizing behavior.</t>
      <t>The value contained in this hint SHOULD be based only on a IP Geolocation feed value for
an IP address the client is already presenting to a server. In order to avoid disclosing
any private information, this value MUST not be based on geolocation of the client determined
by other means, such as physical latitude and longitude coordinates.</t>
    </section>
    <section anchor="iana" numbered="true" toc="default">
      <name>IANA Considerations</name>
      <section anchor="iana-header" numbered="true" toc="default">
        <name>HTTP Headers</name>
        <t>This document registers the "Sec-CH-IP-Geo" header in the
"Permanent Message Header Field Names" registry
&lt;<eref target="https://www.iana.org/assignments/message-headers"/>&gt;.</t>
        <artwork name="" type="" align="left" alt=""><![CDATA[
  +----------------------+----------+--------+---------------+
  | Header Field Name    | Protocol | Status |   Reference   |
  +----------------------+----------+--------+---------------+
  | Sec-CH-IP-Geo        |   http   |  exp   | This document |
  +----------------------+----------+--------+---------------+
]]></artwork>
      </section>
    </section>
  </middle>
  <back>
    <references>
      <name>References</name>
      <references>
        <name>Normative References</name>
        <reference anchor="RFC8942" target="https://www.rfc-editor.org/info/rfc8942">
          <front>
            <title>HTTP Client Hints</title>
            <author initials="I." surname="Grigorik" fullname="I. Grigorik">
              <organization/>
            </author>
            <author initials="Y." surname="Weiss" fullname="Y. Weiss">
              <organization/>
            </author>
            <date year="2021" month="February"/>
            <abstract>
              <t>HTTP defines proactive content negotiation to allow servers to select the appropriate response for a given request, based upon the user agent's characteristics, as expressed in request headers. In practice, user agents are often unwilling to send those request headers, because it is not clear whether they will be used, and sending them impacts both performance and privacy.</t>
              <t>This document defines an Accept-CH response header that servers can use to advertise their use of request headers for proactive content negotiation, along with a set of guidelines for the creation of such headers, colloquially known as "Client Hints."</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8942"/>
          <seriesInfo name="DOI" value="10.17487/RFC8942"/>
        </reference>
        <reference anchor="GEOFEED" target="https://www.rfc-editor.org/info/rfc8805">
          <front>
            <title>A Format for Self-Published IP Geolocation Feeds</title>
            <author initials="E." surname="Kline" fullname="E. Kline">
              <organization/>
            </author>
            <author initials="K." surname="Duleba" fullname="K. Duleba">
              <organization/>
            </author>
            <author initials="Z." surname="Szamonek" fullname="Z. Szamonek">
              <organization/>
            </author>
            <author initials="S." surname="Moser" fullname="S. Moser">
              <organization/>
            </author>
            <author initials="W." surname="Kumari" fullname="W. Kumari">
              <organization/>
            </author>
            <date year="2020" month="August"/>
            <abstract>
              <t>This document records a format whereby a network operator can publish a mapping of IP address prefixes to simplified geolocation information, colloquially termed a "geolocation feed".  Interested parties can poll and parse these feeds to update or merge with other geolocation data sources and procedures.  This format intentionally only allows specifying coarse-level location.</t>
              <t>Some technical organizations operating networks that move from one conference location to the next have already experimentally published small geolocation feeds.</t>
              <t>This document describes a currently deployed format. At least one consumer (Google) has incorporated these feeds into a geolocation data pipeline, and a significant number of ISPs are using it to inform them where their prefixes should be geolocated.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8805"/>
          <seriesInfo name="DOI" value="10.17487/RFC8805"/>
        </reference>
        <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author initials="S." surname="Bradner" fullname="S. Bradner">
              <organization/>
            </author>
            <date year="1997" month="March"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification.  These words are often capitalized. This document defines these words as they should be interpreted in IETF documents.  This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174" target="https://www.rfc-editor.org/info/rfc8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author initials="B." surname="Leiba" fullname="B. Leiba">
              <organization/>
            </author>
            <date year="2017" month="May"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol  specifications.  This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the  defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
        <reference anchor="STRUCTURED-FIELDS" target="https://www.rfc-editor.org/info/rfc8941">
          <front>
            <title>Structured Field Values for HTTP</title>
            <author initials="M." surname="Nottingham" fullname="M. Nottingham">
              <organization/>
            </author>
            <author initials="P-H." surname="Kamp" fullname="P-H. Kamp">
              <organization/>
            </author>
            <date year="2021" month="February"/>
            <abstract>
              <t>This document describes a set of data types and associated algorithms that are intended to make it easier and safer to define and handle HTTP header and trailer fields, known as "Structured Fields", "Structured Headers", or "Structured Trailers". It is intended for use by specifications of new HTTP fields that wish to use a common syntax that is more restrictive than traditional HTTP field values.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8941"/>
          <seriesInfo name="DOI" value="10.17487/RFC8941"/>
        </reference>
      </references>
      <references>
        <name>Informative References</name>
        <reference anchor="RFC9092" target="https://www.rfc-editor.org/info/rfc9092">
          <front>
            <title>Finding and Using Geofeed Data</title>
            <author initials="R." surname="Bush" fullname="R. Bush">
              <organization/>
            </author>
            <author initials="M." surname="Candela" fullname="M. Candela">
              <organization/>
            </author>
            <author initials="W." surname="Kumari" fullname="W. Kumari">
              <organization/>
            </author>
            <author initials="R." surname="Housley" fullname="R. Housley">
              <organization/>
            </author>
            <date year="2021" month="July"/>
            <abstract>
              <t>This document specifies how to augment the Routing Policy Specification Language inetnum: class to refer specifically to geofeed data comma-separated values (CSV) files and describes an optional scheme that uses the Routing Public Key Infrastructure to authenticate the geofeed data CSV files.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9092"/>
          <seriesInfo name="DOI" value="10.17487/RFC9092"/>
        </reference>
        <reference anchor="RFC6891" target="https://www.rfc-editor.org/info/rfc6891">
          <front>
            <title>Extension Mechanisms for DNS (EDNS(0))</title>
            <author initials="J." surname="Damas" fullname="J. Damas">
              <organization/>
            </author>
            <author initials="M." surname="Graff" fullname="M. Graff">
              <organization/>
            </author>
            <author initials="P." surname="Vixie" fullname="P. Vixie">
              <organization/>
            </author>
            <date year="2013" month="April"/>
            <abstract>
              <t>The Domain Name System's wire protocol includes a number of fixed fields whose range has been or soon will be exhausted and does not allow requestors to advertise their capabilities to responders.  This document describes backward-compatible mechanisms for allowing the protocol to grow.</t>
              <t>This document updates the Extension Mechanisms for DNS (EDNS(0)) specification (and obsoletes RFC 2671) based on feedback from deployment experience in several implementations.  It also obsoletes RFC 2673 ("Binary Labels in the Domain Name System") and adds considerations on the use of extended labels in the DNS.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="75"/>
          <seriesInfo name="RFC" value="6891"/>
          <seriesInfo name="DOI" value="10.17487/RFC6891"/>
        </reference>
        <reference anchor="RFC7871" target="https://www.rfc-editor.org/info/rfc7871">
          <front>
            <title>Client Subnet in DNS Queries</title>
            <author initials="C." surname="Contavalli" fullname="C. Contavalli">
              <organization/>
            </author>
            <author initials="W." surname="van der Gaast" fullname="W. van der Gaast">
              <organization/>
            </author>
            <author initials="D." surname="Lawrence" fullname="D. Lawrence">
              <organization/>
            </author>
            <author initials="W." surname="Kumari" fullname="W. Kumari">
              <organization/>
            </author>
            <date year="2016" month="May"/>
            <abstract>
              <t>This document describes an Extension Mechanisms for DNS (EDNS0) option that is in active use to carry information about the network that originated a DNS query and the network for which the subsequent response can be cached.  Since it has some known operational and privacy shortcomings, a revision will be worked through the IETF for improvement.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7871"/>
          <seriesInfo name="DOI" value="10.17487/RFC7871"/>
        </reference>
      </references>
    </references>
  </back>
  <!-- ##markdown-source:
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

-->

</rfc>
