# Projects and Purpose-Based Access Control

Projects combine users and data sources under a common purpose, which can then be used to restrict access to data and streamline collaboration.

There are three main use cases Immuta projects can help with:

1. [Allowing policy owners to create exceptions to policies in a proactive manner](#projects-and-purpose-based-access-control)
2. [Allowing users to securely collaborate on data](#equalized-access)
3. [Allowing control over what data can and cannot be joined](#masked-joins)

For any of these use cases, project workspaces can be created to allow users to [write data to the project](#writing-to-projects).

## [Projects and purpose-based access control](https://documentation.immuta.com/2024.3/secure-your-data/projects-and-purpose-based-access-control/projects-and-purpose-controls)

This section includes conceptual, how-to, and reference guides for using projects to enforce purpose-based access controls on your data.

## [Equalized access](https://documentation.immuta.com/2024.3/secure-your-data/projects-and-purpose-based-access-control/equalized-access)

This section includes conceptual, how-to, and reference guides that explain how equalized entitlements work in Immuta and how you can use them to effectively collaborate across your department without risk of data leaks.

## [Masked joins](https://documentation.immuta.com/2024.3/secure-your-data/projects-and-purpose-based-access-control/masked-joins)

This section includes conceptual and how-to guides that explain how to effectively use masked joins for your business use case.

## [Writing to projects](https://documentation.immuta.com/2024.3/secure-your-data/projects-and-purpose-based-access-control/writing-to-projects)

This section includes conceptual, how-to, and reference guides for writing data to projects and sharing that data with other Immuta users with proper access controls enforced.
