<div dir="ltr">I do like this idea, but it sounds complicated. <br><br>For removing tab history after this action, tabs are sometimes very long lived, existing over the life of multiple sites/actions/visits. As a user, if I browsed say Pinterest to get some ideas for kitchen remodel, then say I switched to Amazon in the same tab to by a birthday gift for my wife, then thought afterwards that I'd like to remove the Amazon actions from my history, I wouldn't want to wipe out the Pinterest searches as well. Handling that safely would be challenging. I suppose you could remove 'for the current domain', but I imagine that is something that is not tracked currently.<br><br>This does sound useful, but there is likely a lot of work to get there. When you right-click a tab currently there is a "Move to New Window"
option. There could be a "Move to New Private Window" as well that
doesn't do anything other than start a new session at the current URL. Eventually paving the way for "Forget and Move to New Private Window" or whatever, if that tab tracking is implemented in the future.<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jul 17, 2015 at 9:12 AM, Staś Małolepszy <span dir="ltr"><<a href="mailto:stas@mozilla.com" target="_blank">stas@mozilla.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>(This is also available at <a href="http://informationisart.com/preso/forgetful/" target="_blank">http://informationisart.com/preso/forgetful/</a>,<br></div>with webm illustrations.)<br><br></div>I'd like to suggest a new feature in Firefox which combines Private <br></div>Browsing with the Forget Button and emphasizes Mozilla's commitment <br></div>to user's privacy by extending the scope of forgetting to partners.<br><br><div><div><div><div><br>tl;dr<br><br> The user should be able to retroactively create private browsing <br> contexts from already open tabs. The browsing history for those tabs <br> will be forgotten by the user agent when the context is closed. <br> Additionally, the search query will be forgotten by the search engine <br> if one of the ship-by-default engines was used.<br><br><br>## Problem Definition<br><br>We know that our users abuse private browsing to have two email <br>accounts open side-by-side or to do a quick search (often times on <br>behalf of someone else) that will not be remembered by the browser nor <br>by the search engine.<br><br>Switching modes is a hard task, however. Users have to remember to <br>start by opening a new private browsing window in the first place.<br>The idea to use a private window often comes as an afterthought. The <br>only solution then is to use the Forget Button which is a drastic <br>measure: all tabs and windows are closed and all history from <br>X last minutes is deleted.<br><br>If private browsing is an a priori method then the Forget Button is <br>a posteriori. There's a need for a solution which sits in the <br>middle and puts users in control of what should be forgotten during the <br>entire lifecycle of the task.<br><br><br>## Retroactive & Selective<br><br>Forgetful Browsing combines the best of two worlds. It's forgiving to <br>the user because it's retroactive and less drastic because it's selective. <br><br>For the purpose of this document I chose Tab Groups as the<br>vehicle for demoing the main concepts behind Forgetful Browsing.<br><br><br>## How it works<br><br>At any point in time the user can make any set of tabs private. In <br>order to do so, the user creates a new tab group in the Tab Groups view <br>or right-clicks on the tab title and selects Move To… > New Private <br>Group.<br><br>Upon closing of a forgetful tab, the entire browsing history from the <br>tab is deleted as if the tab was created private. All cookies created <br>or modified during the lifetime of the tab are also deleted.<br><br> Note: The cookie behavior is different from regular private tabs. <br> In Forgetful Browsing modified cookies are also cleared which may <br> cause the user to become logged out from her usual websites.<br><br>Additionally, the user agent makes an API request to search engines and<br>ad networks participating in the Forgetful Browsing movement which <br>makes them forget this part of the user's browsing history.<br><br><br>## Why It Works<br><br>Forgetful Browsing allows users to rectify the decision about browsing <br>privately at any point in time. There's no need to decide upfront. It<br>reduces the user's cognitive load and enforces the feeling of being in <br>control of her online experience.<br><br>It also helps establish a cooperative relationship between the user and <br>content providers: it's opt-in, selective and occasional. It works <br>similar to the Do Not Track header, but the it's easier to respect for <br>content providers and has an immediate effect visible to the user.<br><br>Last but not least, Forgetful Browsing provides a validation to the <br>user as to why certain search engines are shipped by default with the <br>user agent. These search engines are the ones that care about the <br>user's privacy and allow users to delete parts of their browsing <br>history. <br><br>(Search engines are a start; the network of privacy-aware websites and<br>services can grow with time. All that is required is an API entry <br>point which the user agent can use to make the request on behalf of the <br>user.)<br><br></div><div>-stas<br></div></div></div></div></div>
<br>_______________________________________________<br>
firefox-dev mailing list<br>
<a href="mailto:firefox-dev@mozilla.org">firefox-dev@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/firefox-dev" rel="noreferrer" target="_blank">https://mail.mozilla.org/listinfo/firefox-dev</a><br>
<br></blockquote></div><br></div>