# Introduction

Immuta allows you to secure your data through various access control policies you configure.

## Prerequisites

* [Data platform integration configured in Immuta](https://documentation.immuta.com/latest/configuration/integrations)
* [Users](https://documentation.immuta.com/latest/configuration/people/section-contents#how-to-guides) and [data sources](https://documentation.immuta.com/latest/configuration/integrations/registering-metadata/data-sources/register-data-sources) have been registered in Immuta

## Use cases

Immuta allows you to build complex access control policies in a simple, scalable manner. However, there are many different ways organizations think about access control. Because of this, following one of the common use cases below can speed up your onboarding process. Choose the use case below that best fits your goals. If none of them fit, contact your Immuta representative for a more personalized onboarding experience:

* [Automate data access control decisions](https://documentation.immuta.com/latest/governance/getting-started-with-secure/automate-data-access-control-decisions): This is the most common use case. It walks you through how to build table access control policies in a scalable manner and clarifies how to think about table access and adjust existing paradigms.
* [Compliantly open more sensitive data for ML and analytics](https://documentation.immuta.com/latest/governance/getting-started-with-secure/compliantly-open-more-sensitive-data-for-ml-and-analytics): This is an approach where every user has access to every table, yet you mask the sensitive columns appropriately using data policies. You can apply some of the concepts from the automate data access control decisions use case to how you think about masking policy rules.

The use cases are a starting point for your Immuta governance journey - you don’t necessarily need to follow them exactly, but they should give you the conceptual framework for thinking through your own use cases, so it is encouraged to read them all.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.immuta.com/latest/governance/getting-started-with-secure.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
