# Private AI Conversations (Beta)

## Overview

{% hint style="warning" %}
Private AI conversations are in open beta starting with Panther version 1.120. Please share any bug reports and feature requests with your Panther support team.
{% endhint %}

By default, conversations in Panther AI are visible to all users who have the **Run Panther AI** permission. With private AI conversations, you can mark conversations as **private**, restricting them so that only the conversation creator can view them — unless another user has been granted the **View AI Private Responses** permission.

When private AI conversations are enabled, new conversations default to **private**.

## How private AI conversations works

Each Panther AI conversation has a privacy state. The privacy state applies to the entire conversation, including follow-up prompts and responses within that conversation thread.

| State       | Icon        | Who can view                                                             | Who can edit                                                       |
| ----------- | ----------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------ |
| **Private** | Lock icon   | The creator, and users with the **View AI Private Responses** permission | The creator, and users with the **Manage AI Responses** permission |
| **Shared**  | Shared icon | All users with the **Run Panther AI** permission                         | The creator, and users with the **Manage AI Responses** permission |

### Toggle conversation privacy

You can toggle the privacy of a conversation at any time from the conversation header.

To toggle privacy:

1. Open a Panther AI conversation.
2. In the conversation header, locate the privacy icon — a **lock** icon (private) or a **shared** icon (shared).
3. Click the icon to toggle between private and shared.
   * When toggling to shared, the conversation becomes visible to all users with the **Run Panther AI** permission.
   * When toggling to private, the conversation is restricted to you and users with the **View AI Private Responses** permission.

{% hint style="info" %}
Only the conversation creator or a user with the **Manage AI Responses** permission can toggle a conversation's privacy state.
{% endhint %}

### View shared conversations

All shared conversations appear in the Panther AI conversation list for any user with the **Run Panther AI** permission. The list hides private conversations from other users unless the viewer has the **View AI Private Responses** permission.

When viewing a shared conversation that you did not create, the conversation is read-only — you cannot send follow-up prompts or modify the conversation.

## Permissions

| Permission                    | Description                                                                                                                                                                                    |
| ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **View AI Private Responses** | Allows the user to view private conversations created by other users. Does not grant edit access.                                                                                              |
| **Manage AI Responses**       | Includes the same access as the **View AI Private Responses** permission, plus the ability to edit or delete any user's AI conversations, including toggling privacy, regardless of ownership. |

To assign these permissions to a role, follow the instructions in [Role-Based Access Control](https://docs.panther.com/system-configuration/rbac).

## Audit logging

Changes to a conversation's privacy state are recorded in [Panther audit logs](https://docs.panther.com/data-onboarding/supported-logs/panther-audit-logs) with the `actionName` of `AI_INFERENCE_STREAM_EDIT`. The audit log entry includes the user who made the change and the conversation identifier.
