caption: Default third-party storage partitioning setting
default: 1
desc: |-
  This policy controls whether third-party storage partitioning is allowed by default.

  If this policy is set to 1 - AllowPartitioning, or unset, third-party storage partitioning will be allowed by default. This default may be overridden for specific top-level origins by other means.

  If this policy is set to 2 - BlockPartitioning, third-party storage partitioning will be disabled for all contexts.

  Use <ph name="THIRD_PARTY_STORAGE_PARTITIONING_BLOCKED_FOR_ORIGINS_POLICY_NAME">ThirdPartyStoragePartitioningBlockedForOrigins</ph> to disable third-party storage partitioning for specific top-level origins. For detailed information on third-party storage partitioning, please see https://developers.google.com/privacy-sandbox/cookies/storage-partitioning.

  This was removed in Chrome 145, and the requestStorageAccess method is recommended for use instead: https://developer.mozilla.org/en-US/docs/Web/API/Document/requestStorageAccess. Feedback can be left at https://crbug.com/425248669.
example_value: 1
features:
  dynamic_refresh: true
  per_profile: true
future_on:
- fuchsia
items:
- caption: Allow third-party storage partitioning by default.
  name: AllowPartitioning
  value: 1
- caption: Disable third-party storage partitioning.
  name: BlockPartitioning
  value: 2
owners:
- arichiv@chromium.org
- potassium-katabolism@google.com
schema:
  enum:
  - 1
  - 2
  type: integer
supported_on:
- android:113-145
- chrome.*:113-145
- chrome_os:113-145
deprecated: true
tags: []
type: int-enum
