Re: Request-Off-The-Record Mode header

Shivan Kaul Sahib <shivankaulsahib@gmail.com> Wed, 05 July 2023 16:40 UTC

Received: from titan.w3.org ([128.30.52.76]) by lyra.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <shivankaul.1993@gmail.com>) id 1qH5Yb-00EBeC-Vw; Wed, 05 Jul 2023 16:40:46 +0000
Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]) by titan.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from <shivankaul.1993@gmail.com>) id 1qH5Ya-008Cac-BA; Wed, 05 Jul 2023 16:40:45 +0000
Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-3112f5ab0b1so7672806f8f.0; Wed, 05 Jul 2023 09:40:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688575239; x=1691167239; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=zT0jPbz6il2XGQaQ29J4oeV4JV5c78xX3Sp01OqxImU=; b=TqxTTxEA+4CGKhkpEmMQtCgwP/ipWkVwVDgGx0idj7r+kPtG3IW436QIyqrZlkT6OH TamJ7SwirUDLafdI6fau2IFcJ8KAujTsPTnjtj7KPoIc7Xi/l/l79GcGbJJ9DE7hSUBb X/CL3dXJ633dTqf3wt0mWC0S87UZVa/kbRX3FD8j5HK1Kxe79vJUIRbmvEYyP/PL0+xK DwqhY58N7KkcibBCN7N/KG8N05LBOtsFdckRr/HAM4mD/XV6JipbO5r74R2KRCCuWNaD y7eV15jKAF03MUKsnj8FjZtHacLfTnxt3aQNyqYWPZrTEkTV1lFenCpMLlfI1Obj++sF k0Bw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688575239; x=1691167239; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=zT0jPbz6il2XGQaQ29J4oeV4JV5c78xX3Sp01OqxImU=; b=GFWLeESu5v0Ic1Xj6+OeQgPdPwPGreCh6nA05hnJO8xaJ+Az01ZazKyUng0pKIacGj aNVf6ZaZ1aAn/cSLec6MjKPyhHt/Ft52cfvkgw9FuvkKu6bUbv5i1i0q1FpOPuEfOrko uro9hhTVvMn5Cy05I34X2IQuakCllGYPU1isGIZkFYKWcjJVKTQOY/YasBo6Ry+Rt417 ArSFvslAyvch9wBg0SJ7T7MN5VwDLmcLJWQXqWEUicktcTFejL5Bvf68gKDgujNkdX/d BvXIhnpBocYSCAnqIngVWq9CritXFHw5zTkzaVjIIGNOIIMSoU+DpsMswQGGPwAwz2/6 2y5Q==
X-Gm-Message-State: ABy/qLYYT5Vl9C4qUKw84X9IYNjMSzHi0xD4U4UqSHmBaR4hi0tBLTFv yMMqElusv8mCb3a14AT8r8xPO4z3FOW/ZD56jExSUfpewTmmUA==
X-Google-Smtp-Source: APBJJlHWkRd8yibaQoCBxcVhinR3g5v4HsCKZwxnMOOuTz5BW4RQGlh1PpOABCFiOMg/66+ASZG0rArr7OlFNmwms/I=
X-Received: by 2002:a5d:4a09:0:b0:30e:3f54:f8c9 with SMTP id m9-20020a5d4a09000000b0030e3f54f8c9mr12652874wrq.10.1688575238922; Wed, 05 Jul 2023 09:40:38 -0700 (PDT)
MIME-Version: 1.0
References: <CAG3f7Mi=QVLNdxL5LWxzf-2uAT8KO9B-NWFoaM_HHOvpiPzbRA@mail.gmail.com>
In-Reply-To: <CAG3f7Mi=QVLNdxL5LWxzf-2uAT8KO9B-NWFoaM_HHOvpiPzbRA@mail.gmail.com>
From: Shivan Kaul Sahib <shivankaulsahib@gmail.com>
Date: Wed, 05 Jul 2023 09:40:02 -0700
Message-ID: <CAG3f7MgXkgDsC=8w8TC4cg3tT2aCs5W0UkOtznj7=Hw7Ntic5w@mail.gmail.com>
To: public-webappsec@w3.org, HTTP Working Group <ietf-http-wg@w3.org>
Content-Type: multipart/alternative; boundary="0000000000004ae88105ffc00f3d"
Received-SPF: pass client-ip=2a00:1450:4864:20::432; envelope-from=shivankaul.1993@gmail.com; helo=mail-wr1-x432.google.com
X-W3C-Hub-DKIM-Status: validation passed: (address=shivankaul.1993@gmail.com domain=gmail.com), signature is good
X-W3C-Hub-Spam-Status: No, score=-5.9
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1qH5Ya-008Cac-BA 6091702b87623e0d9cfc42eefa6ce8b5
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Request-Off-The-Record Mode header
Archived-At: <https://www.w3.org/mid/CAG3f7MgXkgDsC=8w8TC4cg3tT2aCs5W0UkOtznj7=Hw7Ntic5w@mail.gmail.com>

Just a note that I published a -00 draft incorporating much of the feedback
to the IETF datatracker:
https://datatracker.ietf.org/doc/draft-sahib-httpbis-off-the-record/

On Thu, 8 Jun 2023 at 12:14, Shivan Kaul Sahib <shivankaulsahib@gmail.com>
wrote:

> Hi folks, this is a head's up and early request for feedback:
>
> Brave is shipping support for an HTTP response header sent by a website
> that wants the client to treat the website as "off-the-record" i.e. not
> store anything in storage, not record the site visit in history etc. Kind
> of like incognito/private browsing mode but site-initiated and only for a
> specific website. The header is simple: it would look like `Request-OTR:
> 1`. Some details here:
> https://brave.com/privacy-updates/26-request-off-the-record/#request-otr-header. Currently
> we bootstrap for websites that have expressed interest in this (mainly
> websites that have help resources for domestic violence victims, which was
> the driving use-case) by preloading a list of websites into the browser,
> but it would be nice to standardize the header. We're considering doing the
> work in the HTTP WG at IETF: it's envisioned to be a simple header.
>
> I see that this idea was previously discussed in W3C WebAppSec:
> https://lists.w3.org/Archives/Public/public-webappsec/2015Sep/0016.html,
> and there was a draft Mozilla spec:
> https://wiki.mozilla.org/Security/Automatic_Private_Browsing_Upgrades,
> though as a CSP directive.
>
> Happy to hear what people think.
>
>
>