Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement 1st party storage isolation #1053

Closed
bsclifton opened this issue Sep 9, 2018 · 17 comments
Closed

Implement 1st party storage isolation #1053

bsclifton opened this issue Sep 9, 2018 · 17 comments
Labels
Chromium/waiting upstream Issue is in Chromium; we'll likely wait for the fix closed/duplicate Issue has already been reported priority/P3 The next thing for us to work on. It'll ride the trains. privacy/feature User-facing privacy- & security-focused feature work. privacy/tracking Preventing sites from tracking users across the web privacy

Comments

@bsclifton
Copy link
Member

Carried over from brave/browser-laptop#3826

https://twitter.com/rlbarnes/status/773895944031076352, AKA > https://www.torproject.org/projects/torbrowser/design/#identifier-linkability

@bsclifton bsclifton added this to the 2.x Backlog milestone Sep 9, 2018
@tildelowengrimm tildelowengrimm added privacy/tracking Preventing sites from tracking users across the web privacy/feature User-facing privacy- & security-focused feature work. labels Sep 10, 2018
@bbondy bbondy modified the milestones: 2.x Backlog, 1.x Backlog Sep 30, 2018
@tildelowengrimm tildelowengrimm added the priority/P5 Not scheduled. Don't anticipate work on this any time soon. label Oct 31, 2018
@da2x
Copy link

da2x commented Nov 8, 2018

FPI in Firefox also isolates the DNS cache and connections (which became even more relevant recently).

@siric
Copy link

siric commented Dec 26, 2018

First Party Isolation and Containers would be great additions to the browser.

@rebron rebron modified the milestone: 1.x Backlog Feb 7, 2019
@loyl1
Copy link

loyl1 commented Jun 7, 2019

I'm not sure what this means. Was FPI dropped?

@tildelowengrimm tildelowengrimm added priority/P3 The next thing for us to work on. It'll ride the trains. and removed priority/P5 Not scheduled. Don't anticipate work on this any time soon. labels Jul 16, 2019
@riastradh-brave riastradh-brave self-assigned this Jul 30, 2019
@ahake
Copy link

ahake commented Nov 19, 2019

any progress on this?

@diracdeltas
Copy link
Member

@riastradh-brave could you post an update here and answer the q's above? thanks

@MagsMagnoli
Copy link

These two extensions for Firefox are preventing me from using Brave as my primary browser. Would love to see something like this implemented!

@ParaplegicRacehorse
Copy link

Bump. Without some sort of isolation mechanism, especially for cookies and js, Brave will never become my primary browser even though I very like [almost] everything else about it. Private window, blah blah, I want the containerization linked to by @MagsMagnoli, above, or something substantially similar.

@x7a
Copy link

x7a commented Nov 27, 2020

any progress? it's the only feature that i really miss in brave

@12people
Copy link

12people commented Mar 3, 2021

Firefox now has first-party cookie isolation built in as well, as detailed in Mozilla's recent blogpost on the feature.

Would love to see something like this in Brave.

@fmarier fmarier added the Chromium/waiting upstream Issue is in Chromium; we'll likely wait for the fix label Aug 17, 2021
@techsk8
Copy link

techsk8 commented Jan 28, 2022

Any update on this?

@iefremov
Copy link
Contributor

@robinhood018 The work happens around #15906 and #19099

@pes10k should we close this issue in favor of 1PES-related ones?

@pes10k
Copy link
Contributor

pes10k commented Jan 31, 2022

@iefremov i think that sounds great, though can we link to the issue for "expose 1PES as a cookie option in shields" too?

@iefremov
Copy link
Contributor

@pes10k I can't find that one, can you please post the link?

Closing for now

@pes10k
Copy link
Contributor

pes10k commented Jan 31, 2022

This is the one i was thinking of: #15018

@iefremov iefremov added the closed/duplicate Issue has already been reported label Jan 31, 2022
@techsk8
Copy link

techsk8 commented Apr 28, 2022

Will this feature be also added to the official release?

@pes10k
Copy link
Contributor

pes10k commented Apr 28, 2022

@robinhood018 It depends on what you're looking for. Folks in the issue seem to be discussing different things.

If you're looking for something similar to Firefox's first-party cookie isolation / Total Cookie Protection, Brave has already shipped something like this (but more protective, because Brave lifetimes 3p storage much much shorter than Firefox) since 2021 [1].

If you're looking for something like a "automatically generated, automatically forgetting, automatically stretching temporary storage area", no browser has something like that (though some browsers have a subset of it). Brave is working on it, and has shipped several incremental steps (see [2] and [3] for some intermediate steps) and hopes to have the final, total solution shipped soon

1: https://brave.com/privacy-updates/14-partitioning-network-state/
2: https://brave.com/privacy-updates/7-ephemeral-storage/
3: https://brave.com/privacy-updates/16-unlinkable-bouncing/

@techsk8
Copy link

techsk8 commented May 5, 2022

The only thing I'm looking for is Compartmentalization, just like Firefox has those specific containers for specific links.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Chromium/waiting upstream Issue is in Chromium; we'll likely wait for the fix closed/duplicate Issue has already been reported priority/P3 The next thing for us to work on. It'll ride the trains. privacy/feature User-facing privacy- & security-focused feature work. privacy/tracking Preventing sites from tracking users across the web privacy
Projects
None yet
Development

No branches or pull requests