> For the complete documentation index, see [llms.txt](https://docs.rhinofcp.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rhinofcp.com/settings/confidential-computing-supported-environments-and-permission-settings.md).

# Confidential Computing Supported Environments and Permission Settings

Confidential computing is a technology that secures data during processing by preventing unauthorized access or modification. It uses hardware-based Trusted Execution Environments (TEEs) to create isolated, secure areas within a processor for computations. This technology often incorporates attestation, where the TEE provides cryptographic proof that the executing code is authentic and untampered, ensuring only authorized code can access and process the data.

## Supported Confidential Computing TEEs

Rhino FCP supports the following confidential computing virtual machines:

* Amazon AWS EC2
* Google GCP
* Microsoft Azure

## Configuring Rhino FCP Confidential Computing Setting

To use this feature, set the Require Confidential Computing Policy to Yes. For more information on how to do this, see [Specifying a Project's Permissions Policy.](/projects/persona-and-permissions-policies-reference.md)  After you do this, your code runs will only be executed on your TEE.
