AI-powered insights for session recording (preview)
Tech Preview
Confidential Information and Legal Notice
The information in this document is confidential and/or proprietary information of Cloud Software Group, Inc. and/or its affiliates. Use, duplication, transmission, or re-publication for any purpose without the prior written consent of Cloud Software Group, Inc. is expressly prohibited.
Copyright and Trademark Notice
© 2025 Cloud Software Group, Inc. All rights reserved. This document is subject to U.S. and international copyright laws and treaties. No part of this document may be reproduced in any form without the written authorization of Cloud Software Group, Inc. This and other products of Cloud Software Group may be covered by registered patents. For details, please refer to the Virtual Patent Marking document. Citrix, the Citrix logo, NetScaler, and the NetScaler logo and other marks appearing herein are either registered trademarks or trademarks of Cloud Software Group, Inc. and/or its subsidiaries in the United States and/or other countries. Other marks are the property of their respective owner(s) and are mentioned for identification purposes only. Please refer to Cloud SG’s Trademark Guidelines and Third Party Trademark Notices for more information.
Legal
NO PART OF THIS DOCUMENT MAY BE REPRODUCED OR TRANSMITTED IN ANY FORM OR BY ANY MEANS OR USED TO MAKE DERIVATIVE WORK (SUCH AS TRANSLATION, TRANSFORMATION, OR ADAPTATION) WITHOUT THE EXPRESS WRITTEN PERMISSION OF CLOUD SOFTWARE GROUP, INC.
THE MATERIAL PRESENTED IN THIS DOCUMENT, INCLUDING BUT NOT LIMITED TO ANY FORWARD LOOKING STATEMENTS, RECOMMENDATIONS OR PREDICTIONS OF PERFORMANCE, IS NOT GUARANTEED TO BE ACCURATE, NOR GUARANTEE SPECIFIC RESULTS OR SPECIFIC PERFORMANCE IN ANY FORM AND IT IS PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED.
CLOUD SOFTWARE GROUP, INC. OR ITS SUPPLIERS DO NOT ASSUME ANY LIABILITY THAT MAY OCCUR DUE TO THE USE, RELIANCE OR APPLICATION OF THE MATERIAL DESCRIBED IN THIS DOCUMENT. In no event shall Cloud Software Group, its agents, officers, employees, licensees or affiliates be liable for any damages whatsoever (including, without limitation, damages for loss of profits, business information, loss of information) arising out of the information or statements contained in the publication, even if Cloud Software Group has been advised of the possibility of such loss or damages.
INFORMATION IN THIS DOCUMENT IS SUBJECT TO CHANGE WITHOUT NOTICE. COMPANIES, NAMES, AND DATA USED IN EXAMPLES ARE FICTITIOUS UNLESS OTHERWISE NOTED.
Important information
This product/service/feature is in tech preview in accordance with the Cloud Software Group End User Agreement and must not be used in a production environment.
Features in preview are available to use in non-production environments only, and to give customers an opportunity to share Feedback. Cloud Software Group does not accept support cases for features in preview but welcomes Feedback for improving them. Cloud Software Group might act on Feedback based on its severity, criticality, and importance, in its sole discretion.
No service commitment is offered for any trial, preview, labs, or beta service.
Overview
The AI-powered insights feature enhances the value of session recordings by leveraging Multimodal Large Language Models. This capability enables automated analysis of session recordings, providing actionable summaries, key highlights, and statistical insights to support both security auditing and productivity monitoring.
Prerequisites
To enable and use AI-powered insights, ensure the following requirements are met:
- Citrix Session recording server version 2511 or later is installed.
- Session recording task service version 2511 or later is installed. Refer to the official setup guide.
- Session recording is properly configured and operational.
- Access to an OpenAI-compatible API endpoint (e.g., Azure OpenAI) is available for AI analysis.
Get Started
Follow below steps to configure and use AI-powered insights:
Configure AI-Powered Insights in Site Settings
- Open the Session Recording Console and navigate to Site management.
- Select the target site to configure.
-
In the Site Settings panel, locate the AI-powered insights section.

-
Provide the following parameters:
- Endpoint URL: The API endpoint of your AI model (e.g., https://example.azure.com/openai/v1/).
-
API Key: The authentication key for your AI service.

-
(Optional) Configure Advanced Settings:
-
Maximum number of analysis tasks per task machine: Defines how many AI analysis tasks can run simultaneously on a single task machine (e.g., set to
2). - Sample rate: Determines how frequently video frames are analyzed.
- Frame difference threshold: Sets the percentage of pixel changes required to consider a frame as “changed.”
- Batch size: The number of frames sent to the AI model per batch.
-
Maximum number of analysis tasks per task machine: Defines how many AI analysis tasks can run simultaneously on a single task machine (e.g., set to
-
Click Apply changes to save the configuration.
Note:
Session Recording will not collect your data that is sent to AI models.
Configure Prompt Templates
-
Go to the Resource library.

- Under Prompt templates for AI-powered insights, define or customize prompt templates to guide AI analysis.
-
Templates can be tailored for different goals (e.g., Productivity, Security).

Productivity Prompt Template
When creating or editing a productivity prompt template, configure:
-
General context: Explains the overall purpose of the template.
-
User context
-
Job function: Enter the user’s role (e.g., Accountant, Software Engineer).
-
Describe the role and typical daily tasks: Provide a short description of the responsibilities (e.g., Responsible for financial reconciliation, preparing reports, and reviewing compliance with accounting standards).
-
-
Productivity parameters
-
Productivity apps: List applications considered productive for this role.
-
Detect inactivity: Enable and set a threshold (in seconds).
-
Distraction Apps: Define app types considered non-productive (e.g., Instant messaging apps , Social networks).

-
Security prompt template
When creating or editing a security prompt template, configure:
-
General context: Explains the overall purpose of the template.
-
User context
-
Job function: Enter the user’s role.
-
Describe the role and typical daily tasks: Provide a short description of the responsibilities.
-
-
Security parameters
-
Sensitive datatypes: Categories beyond keywords (e.g., Source code, Financial data).
-
Sensitive Keywords: Define keywords indicating sensitive data (e.g., “password,” “credit card).
-
Set exposure threshold: Minimum duration (in seconds) sensitive data must remain visible on screen before being flagged.
-
Sensitive data apps: Apps where sensitive data is likely to appear (e.g., Microsoft Excel, Dynamics 365).
-
Risky app types: High-risk categories (e.g., Social networks, Personal cloud drives).

-
Select Recordings for Analysis
- Navigate to Recordings in the Session Recording Console.
- Use filters or search to locate the session(s) for analysis.
-
Select one or more video recordings, then click Analyze.

-
In the dialog:
- Select a prompt template from the Resource Library or Create new.
- (Optional) Provide additional context before submitting.

- Click Submit to start the analysis task.
Monitor Task Progress
- Go to Activity feed > Tasks to track analysis status (Pending, In Progress, Completed, Failed).
-
Each task includes recording file details.

Review AI-Powered Insights
- Navigate to the Insights page to view completed analyses. Navigate to the Insights page to review completed analyses.
- Use filters (Site, User, VDA) and search bar for quick access.
-
Each session card displays:
- AI-generated summary.
- Analysis type and status.
- A View Report link for detailed insights.

Detailed Reports
Productivity Analysis
Includes:
-
Summary: Proportion of time spent on productive vs. non-productive activities.
-
Highlights: Key time blocks, with clickable timestamps.
-
Statistics:
-
Overview Chart: Breakdown of active work, idle time, and distractions.
-
Breakdown by App: Time spent in productivity app vs. distraction app.
-
Hourly Pattern: Shows productivity trends throughout the day.
-

-
Security Analysis Report
Includes:
-
Summary: Overview of session’s security posture, highlighting risky behaviors and sensitive data exposure.
-
Highlights: Key security events with clickable timestamps.
-
Statistics:
-
Sensitive Data Exposure:
-
by data types or keyword: Shows which sensitive terms appeared most often.
-
by app: Highlights apps where sensitive data appeared.
-
Timeline View: Lists sensitive keywords with timestamps and associated apps.
-

-
Limitations
- Virtual App Support: Insights may be limited for virtual application sessions.
-
Short Sessions:
- Sessions shorter than 15 minutes generate only a basic summary.
- Sessions shorter than 30 minutes omit statistical charts.
Legal and Privacy Disclaimer
The AI Insights in Session Recording feature and its provided prompt templates as well as the outputs, reports and/or information that may be generated from utilizing this feature (“AI Insights”) are not intended to provide, legal, security, regulatory and/or technical advice or judgement to you in any form and all information created and derived from utilizing AI Insights is provided “As-Is”, with no warranties or representations, whether express or implied, regarding the AI Insights, including, without limitation, that the information is accurate, error-free or meets any conditions of merchantability or fitness for a particular purpose.
Customer is solely responsible for the legal and regulatory compliance of processing any personal data or sensitive information through utilizing this feature, including but not limited to balancing your internal data classification obligations, global data and/or AI regulatory compliance as well as industry related compliance obligations related to your business or customer market. Customer is advised to consult their own designated subject matter expert before utilizing AI-Insights.
Customers acknowledges and understands that utilizing AI Insights involves transmitting all VDA session data to their configured AI model endpoint. This data may include Personal Data or sensitive and/or confidential information captured during VDA session recordings. All VDA session data generated, as well as the AI Insights output, is considered Customer Content.