Open Bug 2044245 Opened 3 months ago Updated 14 days ago

[meta] Expand SitePolicies to support additional site isolation controls

Categories

(Enterprise Products :: Firefox, enhancement, P1)

enhancement

Tracking

(Not tracked)

People

(Reporter: bsmth, Unassigned)

References

(Depends on 7 open bugs, Blocks 1 open bug)

Details

(Keywords: meta)

User Story

As an admin, I want the SitePolicies policy to support additional site-scoped constraints, so that I can run high-risk or sensitive sites under stricter sandboxing.

Acceptance criteria:

- EphemeralStorage (boolean): Clears all site data for the matched site when the isolated site session ends. (session-end trigger is last tab for the origin closed / overlaps with SanitizeOnShutdown.)
- ContainerizedSiteData (boolean): Open matching domains in a container.
- DisableServiceWorkers (boolean): Blocks service worker registration and background sync for the matched site.
- ForceHttpsOnly (boolean): Forces HTTPS-Only behavior for the matched site, with no HTTP fallback.
- BlockLocalNetworkAccess (bool): Blocks access to localhost, private IP ranges, and intranet/local-network resources.
- Storage & Cache Partitioning: lock / prevent disabling
- Total Cookie Protection (State Partitioning): lock / prevent disabling
- Enhanced Tracking Protection – Fingerprint Blocking: lock / prevent disabling

Implementation notes:
- https://firefox-admin-docs.mozilla.org/reference/policies/sitepolicies/

Out of scope:
- New site-matching syntax; constraints reuse the existing SitePolicies site-matching mechanism.
No description provided.
Summary: SitePolicies → Expand SitePolicies to support additional site isolation controls
User Story: (updated)
User Story: (updated)
Blocks: 2045798
No longer blocks: 2045798
Depends on: 2045798
Depends on: 2045801
Summary: Expand SitePolicies to support additional site isolation controls → [meta] Expand SitePolicies to support additional site isolation controls
Keywords: meta
Depends on: 2045811
Depends on: 2045980
Depends on: 2045989
Depends on: 2046025
Depends on: 2046089
Depends on: 2046112
Blocks: 2047194
No longer blocks: 2047194
Depends on: 2047194
Depends on: 2048901
Severity: -- → S1
See Also: 2042818
You need to log in before you can comment on or make changes to this bug.