Skip to main content
Version: 8.3.0

Data Security in the AI Era

Intended audience

This article is for BI administrators, enterprise IT and information-security teams, and managers responsible for introducing AI tools. It explains how AI changes the way data is used and how to establish corresponding security controls.

Here, “taking data away” includes copying, screenshots, photographs, file exports, and using AI to extract or organize data from pages or images.

How AI changes data-security risks

Data-security controls normally cover two areas:

  1. Access management: Control who can view which data through resource permissions, row- and column-level permissions, and data masking.
  2. Copy, export, and sharing management: Control how visible data can be copied, saved, exported, and shared.

AI does not automatically expand a user's permissions, but it lowers the effort required to extract, organize, and process data the user is already authorized to see.

ScenarioChange in risk
Image recognitionText, tables, and values can be extracted quickly from screenshots, reducing the deterrent effect of ordinary visible watermarks.
Page readingVisible page content can be understood, organized, and converted into structured text or tables.
Desktop agentsWith user authorization, an agent can operate a browser and continuously organize data across pages.
Programmatic accessScattered manual page visits can become batch operations.
Note

The concern is not that AI lets users access data they were never permitted to see. The concern is that AI substantially reduces the cost of extracting, organizing, and removing authorized visible data in bulk.

Extracting data through screenshots or page reading may not trigger the product's formal export process. Copy restrictions and visible watermarks alone therefore cannot cover every new AI-related risk.

A combined control approach

Copy restrictions, dynamic watermarks, export approval, and file encryption remain valuable. They increase the effort required to remove data, control formal exports, and help trace sources. No single measure should be treated as complete data-loss prevention.

Minimize unnecessary visibility

Apply least privilege through resource permissions, row- and column-level permissions, and data masking. Be especially careful with sensitive fields, detail data, and large datasets.

Control formal exports and sharing

Configure copy restrictions, watermarks, export approval, and exported-file encryption according to data sensitivity. See Security Settings and General Settings.

Govern AI tool access

Define which AI tools may process internal data, which systems browser extensions and desktop agents may access, and whether data leaves the enterprise-controlled environment. Combine endpoint management and internal policies for unmanaged tools.

Provide controlled AI access

When AI needs BI data, prefer official access that binds a user identity, inherits existing permissions, limits capabilities, and records the operation source.

Review records and respond to anomalies

Regularly review programmatic-access members, permission scopes, and operation records. Watch for high-frequency access, unusual access times, large queries, or bulk exports. Tighten permissions, revoke credentials, and investigate when an account, token, or endpoint is at risk.

Controlled access through GuanCLI and GuanMCP

GuanCLI and GuanMCP provide official Guandata BI access for AI agents, enterprise AI platforms, and technical users. Each method must bind to a specific BI user and follow that user's permissions.

Access methodUser identityPermission control
GuanCLI with PATPAT ownerIntersection of user permissions, PAT scope, and global administrator policy
GuanCLI with another login methodSigned-in userThat user's Guandata BI permissions
Centralized GuanMCPBI user mapped from the external platformMapped BI user's permissions
Individual GuanMCPOwner of the personal credentialUser and credential permissions

For centralized GuanMCP access, ensure the external member identifier uniquely maps to one enabled Guandata BI user. Never substitute one fixed privileged account for all members. See the GuanMCP Integration and User Guide.

Manage CLI users and PATs

Under Management Center > User Management > CLI Users, administrators can:

  • Control which users may create PATs.
  • Set the global upper limit for PAT permissions.
  • Require PAT-only login for CLI.
  • Remove CLI members or revoke user PATs.
  • Distinguish Web, CLI, and MCP operation sources in audit logs.

Effective PAT permissions are calculated for every call:

Effective PAT permissions = current user permissions ∩ PAT scope ∩ global administrator policy

A PAT cannot expand the user's permissions. Tightening user permissions or global policy immediately reduces its effective permissions. See CLI Users and the PAT Usage Guide.

Pause CLI/MCP access

To temporarily disable CLI/MCP access, go to Management Center > System Settings > General Settings > System Rules and turn off the CLI/MCP access switch. Before reopening access, configure CLI users, PAT permissions, or GuanMCP user mapping for the intended scope.

Trace sources through audit logs

The Source field in audit logs distinguishes entry points such as Web, CLI, and MCP. The recorded scope depends on product version and operation type. Identifying a source does not mean the full result of every query is recorded. See Audit Logs.

Administrator checklist

Before introducing AI tools or enabling GuanCLI or GuanMCP:

  1. Inventory sensitive, detailed, and exportable data.
  2. Review resource permissions, row- and column-level permissions, and masking rules under least privilege.
  3. Allow PAT only for users or groups that need it, and limit PAT scope and lifetime.
  4. Test AI results with accounts that have different permissions.
  5. Define approved browser extensions, desktop agents, and AI services for enterprise data.
  6. Regularly review CLI users, active PATs, and CLI/MCP sources in audit logs.
  7. Establish response procedures for disabled accounts, departing employees, leaked PATs, and abnormal access.