top of page

ChatGPT Data Security: How to Protect Corporate Data

ESKA ITeam
Sep 24
10 min read

ChatGPT and other generative AI tools have quickly become part of everyday business operations. Employees use them to write content, analyze documents, review code, summarize reports, translate information, conduct research, and automate routine tasks.


The security challenge begins when corporate information becomes part of those interactions.


An employee may upload a customer contract for analysis, paste source code to troubleshoot an error, provide financial data for a summary, or enter internal documentation to generate a report. In each case, company data is being transferred to an AI service.


This does not mean businesses should prohibit generative AI. Instead, organizations need to understand ChatGPT data security risks and establish controls over which AI tools employees can use, what information can be shared with them, and how access to corporate systems is managed.

The key question is how organizations can use AI without losing control over sensitive corporate data.



Is ChatGPT Safe for Corporate Data?


There is no universal yes-or-no answer.

The risk depends on the ChatGPT product being used, its configuration, the type of information being processed, and the security controls implemented by the organization.


For business products such as ChatGPT Business and ChatGPT Enterprise, OpenAI states that organizational inputs and outputs are not used to train its models by default. Business data is also encrypted in transit and at rest.

However, this does not mean that every type of corporate information should automatically be shared with an AI system.


ChatGPT data security depends on more than the security of the AI provider itself. Risks can also originate inside the organization through personal AI accounts, excessive permissions, third-party integrations, poor data classification, inadequate access controls, and employees sharing more information than necessary.


Organizations therefore need to treat generative AI as another channel through which corporate data can leave the controlled business environment.



What Corporate Data Can Employees Share with ChatGPT?


Employees may not always perceive an AI prompt as a form of data transfer.

Consider a few common scenarios.


A sales manager uploads a customer contract and asks ChatGPT to summarize it.

A developer pastes source code to identify a bug. HR uploads candidate resumes for comparison.

A finance employee provides a spreadsheet containing internal financial results.

A system administrator copies a configuration file while troubleshooting an issue.


As a result, generative AI services may receive:

  • employee or customer personal data;

  • confidential business information;

  • trade secrets and intellectual property;

  • contracts and legal documents;

  • financial information;

  • internal policies and documentation;

  • customer databases;

  • source code;

  • infrastructure architecture;

  • configuration files;

  • API keys and access tokens;

  • credentials and connection strings;

  • vulnerability information;

  • security configurations and incident data.


This is why AI security is increasingly becoming part of broader corporate data protection and cybersecurity strategies.


OWASP identifies Sensitive Information Disclosure as a major risk for LLM applications. Sensitive information can include personally identifiable information (PII), financial information, confidential business data, security credentials, legal documents, and other protected information.



The Main ChatGPT Data Security Risks for Businesses


1. Employees Share More Data Than Necessary


One of the most common AI data leakage scenarios does not require a cyberattack.

An employee simply provides an AI tool with more information than is necessary to complete the task.

For example, instead of asking:

“What risks should I look for in a SaaS customer agreement?”

the employee uploads the entire contract containing customer names, contact details, pricing, commercial terms, and confidential clauses.


The same problem occurs when developers paste complete configuration files instead of a relevant code fragment or when employees upload full spreadsheets when only a few anonymized rows are required.


The principle of data minimization should therefore apply to generative AI: only the minimum information required for a specific task should be provided.


2. Personal AI Accounts Create Shadow AI


A company may deploy an approved enterprise AI platform while employees continue using personal ChatGPT accounts or other public AI services.

This creates a visibility problem.

Security and IT teams may not know which AI services employees are using, what files they are uploading, which corporate information is being shared, or what privacy and retention settings apply to those services.


This phenomenon is commonly known as Shadow AI — the use of AI applications without the knowledge, approval, or governance of the organization's IT or security teams.


Shadow AI can increase the risk of sensitive data leakage, regulatory non-compliance, and loss of control over corporate information.

Simply blocking one AI service does not necessarily solve the problem. Employees may switch to another service, use personal accounts, browser extensions, or personal devices.

Organizations need visibility into AI usage rather than relying exclusively on prohibition.


3. Source Code, Credentials and Secrets Can Leak Through AI Prompts


Generative AI is widely used by developers, DevOps engineers, system administrators, and security teams.

This creates another risk: sensitive technical information may accidentally become part of a prompt.

A code fragment or configuration file can contain:

  • API keys;

  • access tokens;

  • passwords;

  • connection strings;

  • internal URLs;

  • IP addresses;

  • database credentials;

  • cloud configuration details;

  • security controls.

Credentials and secrets should never be treated as ordinary prompt data.

Organizations should implement controls that can identify and block sensitive information before it is transmitted to external AI services.

OWASP also recommends that credentials, connection strings, and other secrets should not be stored in system prompts or other locations where an LLM may expose them.


4. AI May Have Excessive Access to Corporate Systems


The risk changes significantly when AI is connected directly to business systems.

Modern AI assistants and agents can interact with cloud storage, email, CRM systems, internal knowledge bases, source-code repositories, ticketing platforms, databases, and other enterprise applications.

At that point, AI security is no longer limited to what an employee manually enters into a prompt.

The AI system may be able to retrieve information directly from connected corporate sources.


Organizations should therefore apply the principle of least privilege.

An AI application should only have access to the information and functions required for its specific business purpose. Access should be based on existing user permissions rather than giving the AI broad access to corporate data.

Connections between AI platforms and sensitive systems should also be reviewed regularly.


5. Prompt Injection Can Expose Sensitive Information


Prompt injection is another important security risk for LLM-based applications.

Malicious instructions may be contained not only in a user's prompt but also in external content processed by an AI system, including documents, websites, emails, and other data sources.

If an AI application has access to corporate systems, successful prompt injection may potentially cause it to disclose information, misuse available tools, or perform unintended actions.

The risk becomes particularly important when organizations introduce AI agents capable of interacting with multiple systems.

Strong access controls, segmentation, restricted permissions, input validation, and human approval for sensitive operations should therefore remain part of the security architecture.



What Data Should Not Be Entered into ChatGPT?


Each organization should define its own rules based on its data classification model, contractual obligations, regulatory requirements, and risk profile.

However, a useful baseline is simple:

If information is not allowed to leave the controlled corporate environment, employees should not independently submit it to an external AI service.

Without appropriate organizational and technical controls, employees should avoid entering:

  • passwords, API keys and access tokens;

  • customer or employee personal data;

  • payment information;

  • customer databases;

  • trade secrets;

  • confidential contracts;

  • non-public financial information;

  • proprietary source code;

  • vulnerability information;

  • security configurations;

  • confidential intellectual property.

Even when an enterprise AI service is used, organizations still need to consider internal data classification, customer agreements, privacy obligations, regulatory requirements, and industry-specific standards.



How to Prevent Corporate Data Leaks Through ChatGPT


A complete ban on generative AI may appear to be the simplest security measure, but it can create another problem: employees may continue using AI through personal accounts or unapproved services.

A more sustainable approach is to create a controlled environment for generative AI use.


1. Define Approved AI Tools


Organizations should establish a list of approved AI services.

Before approving a platform, security and compliance teams should assess how the provider handles corporate data, including data retention, encryption, access controls, authentication, logging, administrative capabilities, integrations, and contractual obligations.

Employees should clearly understand which AI tools they are allowed to use for business purposes.


2. Create an AI Acceptable Use Policy


An internal AI acceptable use policy should define the rules for generative AI usage across the organization.

The policy should answer practical questions:

What AI tools are approved? What information can employees enter? Which data is prohibited? Can employees upload documents? Can source code be shared? Are personal AI accounts allowed for work? Who approves new AI services? What should an employee do after accidentally sharing sensitive information?

The policy should be specific enough that employees can make the correct decision during everyday work.


3. Classify Corporate Data


AI security controls are difficult to enforce if the organization itself does not know which information is sensitive.

Companies should maintain a clear data classification model, for example, ranging from Public to Internal, Confidential, and Restricted.

Each classification level should define whether the information can be processed by approved AI services and under what conditions.

This connects AI governance with the organization's broader information security and data protection framework.


4. Use Data Loss Prevention for Generative AI


Policies alone cannot prevent every mistake.

Employees may accidentally paste a password, upload a customer database, or include confidential information in a prompt.

Data Loss Prevention (DLP) controls can help identify sensitive information and prevent or restrict its transfer to AI services.

Depending on the organization's environment, DLP controls can detect information such as:

  • personally identifiable information;

  • payment data;

  • credentials and secrets;

  • confidential documents;

  • source code;

  • customer records;

  • other classified information.

The objective is to move from relying exclusively on employee judgment to enforcing data protection rules technically.


5. Discover and Control Shadow AI


Organizations first need visibility into which AI applications are already being used.

This may include public AI chatbots, browser extensions, coding assistants, SaaS applications with embedded AI features, and other generative AI services.

Once AI usage is understood, organizations can classify tools as approved, restricted, or prohibited and apply appropriate security controls.

This is particularly important because the AI environment changes quickly. A company may formally approve several platforms while employees experiment with dozens of others.


6. Apply Least-Privilege Access


When AI applications connect to corporate systems, access should be limited to what is required for the specific business scenario.

An AI assistant that needs access to a knowledge base should not automatically receive access to financial systems, customer databases, source-code repositories, or administrative functions.

Organizations should review:

  • user permissions;

  • service accounts;

  • OAuth scopes;

  • connected applications;

  • API permissions;

  • access to repositories and cloud storage;

  • privileges granted to AI agents.

AI should not become a shortcut around existing identity and access management controls.


7. Monitor AI Usage


Organizations should be able to identify unusual or risky AI-related activity.

Depending on the environment, security monitoring may include attempts to upload sensitive information, use of unauthorized AI applications, unusual access to corporate data, suspicious authentication activity, and actions performed through connected AI tools.

Relevant events can also be integrated into existing SIEM and SOC monitoring processes.

This allows organizations to treat AI as part of the existing security environment rather than as an isolated technology.


8. Train Employees to Use AI Securely


Technical controls are only one part of the solution.

Employees need practical guidance on what can and cannot be shared with generative AI.

Security awareness training should include realistic scenarios:

Can I upload a customer contract? Can I paste source code? What if the code contains an API key? Can I analyze employee data? Can I use my personal ChatGPT account for work? What should I do if I have already uploaded confidential information?

Employees should understand that an AI prompt can represent a transfer of corporate data to another system.



ChatGPT Data Security Requires More Than One Control


There is no single technology that completely solves generative AI data security.

A mature approach combines several layers:

Governance defines which AI services and use cases are acceptable.

Data classification determines what information requires protection.

DLP and security controls prevent sensitive information from being transferred inappropriately.

Identity and access management limits what AI systems and agents can access.

Monitoring provides visibility into AI-related activity.

Security awareness helps employees recognize risky situations before data is exposed.

Together, these controls allow organizations to benefit from generative AI without giving up control over sensitive information.



How ESKA Security Can Help Organizations Secure Generative AI


For many organizations, the challenge is not deciding whether employees should use AI. Generative AI is already part of everyday workflows.

The challenge is understanding where corporate data is going and whether existing security controls are sufficient to protect it.


ESKA Security can help organizations assess the security risks associated with generative AI and build appropriate controls around its use.

Depending on the organization's environment, this may include assessing current AI usage and Shadow AI risks, reviewing data flows and access permissions, implementing Data Loss Prevention controls, integrating relevant events into security monitoring, developing AI security policies, and providing cybersecurity awareness training for employees.

The goal is to ensure that employees can use AI without creating an uncontrolled channel for sensitive corporate information.


FAQ: ChatGPT and Corporate Data Security


Does ChatGPT use company data to train its models?

For its business products, including ChatGPT Business and ChatGPT Enterprise, OpenAI states that business inputs and outputs are not used for model training by default. Organizations should still review the terms, configurations, integrations, and data-handling requirements applicable to the specific service they use.


Is it safe to upload confidential documents to ChatGPT?

It depends on the AI service, corporate configuration, data classification, and applicable security and compliance requirements. Confidential documents should not be uploaded to an external AI service unless the organization has explicitly approved the use case and implemented appropriate controls.


What is Shadow AI?

Shadow AI is the use of AI applications without the knowledge, approval, or governance of an organization's IT or security teams. It can reduce visibility into where corporate data is being transferred and increase the risk of data leakage and non-compliance.


Can DLP prevent employees from sharing sensitive data with AI?

DLP can help detect sensitive information and enforce policies when users attempt to transfer protected data to AI applications. Depending on the technology and configuration, organizations may block, restrict, warn, or monitor these transfers.


What information should employees never paste into public AI tools?

As a baseline, employees should not independently share passwords, API keys, access tokens, customer databases, personal information, confidential contracts, trade secrets, sensitive financial data, vulnerability information, or other restricted corporate information.


Should companies ban ChatGPT?

A complete ban is not always the most effective approach because employees may move to personal accounts or alternative AI services. A controlled approach based on approved tools, data classification, DLP, access management, monitoring, and employee training can provide greater visibility and reduce risk while allowing legitimate AI use.

 
 
 

Comments


bottom of page