We have created a new Insight and Made it Public.
I want to restrict the edit on insight, only the creator should be able to edit and others can view.
I was trying to add ACP to restrict it, but it does not support this class.
Is there any way to restrict Public Insights Edit?
In Pega Infinity '25, there is currently no native way to restrict edit access at the individual Insight level once it is shared or made public.
Insights created via the Explore Data experience are not exposed as standard rule types (like Report Definitions), and therefore:
-
They do not support Access Control Policies (ACP)
-
They cannot be secured via class-level privileges
-
There is no per-Insight ACL or role-based edit restriction
This means that visibility and editability are not independently configurable for a specific Insight.
What you can control
You can control editing indirectly through broader access:
-
Explore Data access (authoring capability)
Restricting this limits who can create or modify Insights — but this applies globally, not per Insight. -
Underlying data access (Data Pages / Reports)
Users still need access to the underlying data to meaningfully edit an Insight.
Practical workaround
Since per-Insight edit restriction is not supported, the recommended pattern is:
-
Treat the Insight as a published artifact (e.g., surface it in a dashboard or landing page)
-
Share it for consumption only
-
Encourage users to use “Save As” if they want to create variations rather than modifying the original
Summary
Making an Insight public allows others to view it, but you cannot restrict edit access to only the creator without also restricting Insight authoring more broadly.
This is changing in Infinity '26 where there will be an option when saving an Insight to make it public and view only.