My main use case for Immuta is data governance. In my project, which is a data governance project, I use Immuta as a centralized data access management tool.
A specific example of how I use Immuta for data governance in my project is that we have used Immuta to control and secure data access. Immuta helped us apply row-level and column-level security, mask sensitive data, and enforce role-based access controls based on the user's role, department, and policies. It also allowed us to ensure compliance and protect our sensitive information by giving users access only to the data they are authorized to see.
In our day-to-day work, we use dynamic data access control policy and fine-grained access policy to manage who can see what data automatically. We define policies in Immuta based on attributes such as user role, department, location, and purpose of use. For example, a finance user can see full financial data, while a non-financial user sees the same table but with sensitive columns masked or with restricted rows. These policies are dynamic, and when a user's role changes, their data access updates automatically with no manual intervention needed. As a result, analysts can query data very freely, but Immuta ensures they only see the data they are authorized to see, helping maintain security and compliance without slowing down daily work.