---
title: RestrictedSandboxAppliable
framework: browserenginekit
role: symbol
role_heading: Protocol
path: browserenginekit/restrictedsandboxappliable
---

# RestrictedSandboxAppliable

A protocol that browser extensions implement to opt into a more restricted sandbox.

## Declaration

```swift
protocol RestrictedSandboxAppliable
```

## Mentioned in

Limiting resource access in web content extensions

## Overview

Overview Call applyRestrictedSandbox(revision:) to enter the restricted sandbox, indicating which revision of the sandbox restrictions to apply. In the first revision (RestrictedSandboxRevision.revision1), additional restrictions affect the web content extension only. For more information, see Limiting resource access in web content extensions.

## Topics

### Applying sandbox restrictions

- [applyRestrictedSandbox(revision:)](browserenginekit/restrictedsandboxappliable/applyrestrictedsandbox(revision:).md)
- [RestrictedSandboxRevision](browserenginekit/restrictedsandboxrevision.md)

## Relationships

### Inherited By

- [NetworkingExtension](browserenginekit/networkingextension.md)
- [RenderingExtension](browserenginekit/renderingextension.md)
- [WebContentExtension](browserenginekit/webcontentextension.md)

## See Also

### Access control

- [Limiting resource access in web content extensions](browserenginekit/limiting-resource-access-in-content-extensions.md)
- [Accessing files in browser extensions](browserenginekit/accessing-files-in-browser-extensions.md)
- [Attributing memory to a content extension](browserenginekit/attributing-memory-to-a-content-extension.md)
- [RestrictedSandboxRevision](browserenginekit/restrictedsandboxrevision.md)
