Securely share confidential information in tickets with the Sensitive Data for Lagom WHMCS Client Theme (opens new window). This extension provides a secure way for your clients to share sensitive information, such as FTP credentials, database passwords, and other private data, directly within ticket conversations. All data is encrypted and only visible to authorized staff, ensuring full privacy and compliance.
By simplifying how sensitive information is exchanged, the extension improves communication and builds trust between you and your clients.
Displays a list of clients who have Sensitive Data assigned to them. A client appears in the list as soon as at least one Sensitive Data field has been added to any of their tickets. Once all sensitive data entries are removed, the client automatically disappears from the list.
On this page, you can view and manage Sensitive Data entries associated with individual tickets for a specific client.
This page provides a dedicated markdown editor for adding, editing, and reviewing sensitive data in a selected ticket. It supports a wide range of formatting options, including text styling, code blocks, lists, and links, allowing you to organize and structure sensitive information effectively.
This section allows you to configure the extension's settings, control access for different user roles, and manage field translations.
This section provides the core configuration options for the extension, allowing you to control data handling, automated processes, and client data management settings.
Remove Sensitive Data on Ticket Close - Defines what happens with sensitive data when a ticket is closed.
Allow Removal of Sensitive Data for Customers - When enabled, customers can manually delete their sensitive data using a "Delete" button. This gives them full control over the data they have shared.
This section allows you to control which user roles can access and manage sensitive data, as well as where this data will be visible within the WHMCS Client Area and Admin Panel. The Sensitive Data extension provides three main types of permissions, each defining a different level of access and control over sensitive data.
Grants full control over sensitive data, including viewing, editing, adding, and deleting entries. This permission provides comprehensive management capabilities within the RS Themes addon and extends functionality to the WHMCS Admin Area.
This permission provides basic (read-only) access to sensitive data, allowing users to view and copy information without modification rights.
Controls which support departments have the Sensitive Data field available on the Open Ticket and View Ticket pages. This setting determines where clients can input sensitive data when creating or updating tickets.
This section allows you to customize the text and labels displayed in the Client Area, ensuring a consistent user experience. You can modify the names, placeholders, alerts, and other text elements associated with sensitive data fields to match your brand tone and user communication style.
This section provides a log of all actions related to the extension, enabling you to track changes and actions over time.
This section covers the various views available to administrators and support staff within the WHMCS Admin Area. It includes client lists, ticket management, and data handling options that are accessible based on user permissions configured in the extension settings.
The Client List view in the WHMCS admin panel provides a quick overview of all clients, including indicators for those who have Sensitive Data assigned. This view is designed to help administrators quickly identify and manage clients with sensitive data.
Permission Requirements:
To access the full range of actions in this view, the administrator must have the "Access to Sensitive Data Extension" and "Access to Sensitive Data in WHMCS Admin Area" permissions. Without this permission, the administrator will only see a tooltip with basic information about sensitive data, without the ability to perform any actions.
Available Actions:
The Client Profile section allows administrators to view information about the number of Sensitive Data items assigned to the client. It provides a quick overview of sensitive data entries linked to individual tickets. The panel appears only if the client has at least one Sensitive Data entry associated with any ticket.
After clicking the "Show" button:
The Ticket List view allows administrators to quickly identify which tickets contain sensitive data. These tickets are marked with a shield icon next to the ticket ID, providing a clear visual indicator.
Administrators with the appropriate permissions can view, copy, edit, and delete sensitive data directly from the tooltip.
Available Actions:
The Ticket View page includes a section that displays information about sensitive data associated with the ticket. This section is designed to provide support staff with either read-only access to view sensitive data or full control to add, edit, and delete data, depending on their permissions.
Timestamps and User Information
Show – Expands the section to display the sensitive data associated with the ticket.
When expanded, the section reveals the full sensitive data entry, along with additional management options for administrators with the appropriate permissions.
If no sensitive data is linked to the ticket, support staff will see an appropriate message and the "Assign Sensitive Data" button. They will also see a link showing the number of other sensitive data entries assigned to the same client, which opens the Client Profile, where they can view all sensitive data entries associated with that client.
Clicking the "Assign Sensitive Data" button opens a markdown editor, allowing the administrator to add sensitive data. After making the necessary changes, clicking "Save Changes" will attach the sensitive data to the ticket.
The "Sensitive Data" extension allows clients to securely share sensitive information when opening and managing support tickets. It adds a dedicated "Sensitive Data" tab to the message creation area, providing a secure markdown editor for entering sensitive data. This feature helps clients keep sensitive details separate from regular ticket messages, ensuring a higher level of security. Check below how the extension looks on the various support pages in Client Area.
When creating a new ticket, users can easily add sensitive data by switching to the "Sensitive Data" tab. This tab provides a dedicated markdown editor for securely entering sensitive information, ensuring that sensitive data is kept separate from regular ticket messages.
To improve security, users are advised not to include sensitive information in the main "Message" tab. Instead, they should use the Sensitive Data tab to keep confidential details protected.
The View Ticket page includes a Sensitive Data tab, allowing clients to add, view, edit, or delete sensitive data associated with a ticket. The availability of these actions depends on the settings configured in the extension.
Available Options:
On the ticket list page, tickets containing sensitive data are marked with a green shield icon next to the ticket ID, indicating the presence of sensitive data.
The Sensitive Data extension supports full localization using the language override system. This allows you to customize and manage translations by editing the appropriate file in: /templates/lagom2/core/lang/.
You can find a detailed guide in the Language Overrides documentation (opens new window).
The label "Continue Editing" appears after clicking "Preview" in the secure markdown editor (used on the "Open Ticket" and "View Ticket" pages). To change its text, add the following entry to your language override file:
'continue_editing' => 'Continue Editing',
To adjust the tooltip shown in the Client Area on the "Ticket List" page, use this entry:
'sensitive_data' => [
'tooltip' => 'Sensitive Data </br> assigned to this ticket',
The Sensitive Data extension is designed to enhance the security of sensitive information shared between clients and administrators. While the extension implements encryption and other security measures, it is crucial that users properly configure access controls to ensure that only authorized personnel can view or manage sensitive data.
The responsibility for maintaining the security and confidentiality of the sensitive data ultimately rests with the system administrators. Please ensure that all necessary precautions are taken to protect client data in accordance with industry standards and legal requirements.