<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Sep 8, 2015 at 6:45 PM, Francois Marier <span dir="ltr"><<a href="mailto:francois@mozilla.com" target="_blank">francois@mozilla.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="">On 08/09/15 03:35 PM, Ehsan Akhgari wrote:<br>
> so toggling the private mode of a page based on an HTTP header doesn't<br>
> really play well with that, since we'd need to perform the initial<br>
> network request before we see the HTTP header.<br>
<br>
</span>The assumption was that we could manually remove the site from the<br>
browser history prior to opening PB (i.e. forget button for that site only).<span class=""></span><br></blockquote></div><br></div><div class="gmail_extra">But those are two very different features that aren't really related.  More specifically, we wouldn't be able to provide the guarantees documented here <<a href="https://wiki.mozilla.org/Private_Browsing">https://wiki.mozilla.org/Private_Browsing</a>>.<br><br></div><div class="gmail_extra">We currently support three levels of local privacy:<br><br></div><div class="gmail_extra">* Private browsing (documented above)<br></div><div class="gmail_extra">* Forget about site. This feature deletes some of the local data belonging to a specific host name, which is lacking in a few ways, such as not clearing every bit of data we write to the disk, not being aware of origins and operating on host names instead, etc.  This is also an all or nothing deal, i.e., you can either clear all data belonging to a site or nothing.<br></div><div class="gmail_extra">* Clear recent history. This feature deletes some of the local data belonging to a specific time range, which is lacking in a few ways, such as not clearing every bit of the data like the above, and also clearing strictly more than what the user expects (because some of the services do not record timestamps for the data they store, so we can only delete all of the data in such cases) and also the origin versus host name issue above.<br><br></div><div class="gmail_extra">It seems like the proposal there maps to neither of these very cleanly.  For example, you can't map this to a forget about site action because then you will forget all of the data for that site, not just the data corresponding to the visit with the said HTTP header.  Similarly, it can't be mapped to "clear recent history" for similar reasons.<br clear="all"></div><div class="gmail_extra"><br></div><div class="gmail_extra">Cheers,<br></div><div class="gmail_extra">-- <br><div class="gmail_signature"><div dir="ltr">Ehsan<br></div></div>
</div></div>