[meta] Prevent websites from detecting private browsing
Categories
(Firefox :: Private Browsing, task, P3)
Tracking
()
People
(Reporter: 08xjcec48, Unassigned)
References
Details
(Keywords: meta)
| Comment hidden (obsolete) |
Comment 1•8 years ago
|
||
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
Updated•7 years ago
|
| Comment hidden (obsolete) |
Updated•6 years ago
|
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
Updated•6 years ago
|
Comment 11•5 years ago
|
||
Updating the affected versions is not a useful change. This behavior can be seen on trunk.
Updated•3 years ago
|
Updated•3 years ago
|
Comment 13•1 year ago
|
||
FYI: OPFS/File System API is not available in PB windows
- e.g. promising
navigator.storage.getDirectory()will throw a SecurityError - this does not happen in Incognito Windows on chrome
I'll leave it up to you guys if you want (or have plans) to pursue this.
| Reporter | ||
Comment 14•1 year ago
|
||
Andrew, please see #c13. If appropriate, file a new issue and mark it as a dependency of this meta bug.
Comment 15•1 year ago
|
||
Sorry for the noise: this may be out of scope: but there is also GPC which is default disabled (but has a UI setting) but enforced in PB windows. Opt-in doesn't work (only a tiny percentage of users will change the setting), so whilst not 100% accurate, scripts won't care if they seek to punish PB window users. Without getting into why it's not default enabled everywhere - perhaps it can also be enabled with ETP Strict since that implies the user opted in (which is the case with DNT) in e.g. see Bug 1912841 if you want to pursue this. Personally, I think the two signals should be aligned at a minimum - at best, GPC default enabled for all (I still don't fully know why this isn't the case - e.g. Brave does this)
| Reporter | ||
Comment 16•11 months ago
•
|
||
I'm going to close this because there haven't been any replies to the latest comments, and the actual examples we had were addressed by Bug 1639542 and Bug 1959535.
If you come across any website that still prevents Firefox users from accessing it in private windows, please submit a new bug report.
Comment 17•11 months ago
|
||
(In reply to Thorin [:thorin] from comment #13)
FYI: OPFS/File System API is not available in PB windows
- e.g. promising
navigator.storage.getDirectory()will throw a SecurityError- this does not happen in Incognito Windows on chrome
I'll leave it up to you guys if you want (or have plans) to pursue this.
https://github.com/Joe12387/detectIncognito/issues/51 - this is now common knowledge and will be used against PB mode users
Can we at least open an issue to track if we want to match chromium here?
Comment 18•11 months ago
|
||
(In reply to Thorin [:thorin] from comment #17)
Can we at least open an issue to track if we want to match chromium here?
I've filed bug 1975760 as an enhancement to implement the support. It could also be reasonable to hide the API like it's unsupported rather than throwing (which is something we'd tried for other APIs before we had PBM support, although there were web-compat problems), but that wouldn't do anything for sites that are going out of their way to try and detect PBM since the logic then becomes "check if this is a modern Firefox and it doesn't have BucketFS exposed".
Note that the reporter is the one who closed this bug and I don't have any ownership of this component, so it's not my call to say whether there should be a meta/tracking bug for APIs that differ between PBM and non-PBM. (I personally think it's reasonable; we want our behavior in PBM and non-PBM to be the same for webcompat reasons. Additionally, the priority of constituencies is clear that when there's a conflict between user and site author, user wins.)