mykka.ai
← All postsGuide

ChatGPT Data Loss Prevention: How to Stop Sensitive Data from Reaching OpenAI

Megan O'Brien

ChatGPT is the AI tool your employees use most. It is also the highest-volume data leakage surface in most organizations. This guide covers what is actually being sent, why your existing security tools do not catch it, and how to configure effective ChatGPT data loss prevention.

Why ChatGPT Is the Highest-Risk AI Surface

ChatGPT's web interface at chat.openai.com is the entry point for the majority of enterprise AI usage. Unlike API-based AI integrations — which go through controlled, inspectable channels — the ChatGPT web interface is accessed directly from employees' browsers over standard HTTPS. It looks like any other website.

This is the core problem: your existing DLP tools were not designed to monitor browser text input submitted over HTTPS.

Email DLP catches attachments. CASB catches file uploads. Endpoint DLP monitors USB drives and print jobs. None of them intercept a 300-word paragraph typed into a browser text box.

What Data Is Leaking Through ChatGPT

Based on data from the Pretzel platform, the most common sensitive content categories found in AI prompts from business users include:

Customer PII. Support teams paste customer names, email addresses, phone numbers, and account details into ChatGPT to draft responses or summarize cases. Under GDPR and CCPA, this is a third-party data share — potentially without a valid legal basis.

Source code and credentials. Developer teams use ChatGPT as a coding assistant. They paste entire functions, configuration files, and .env snippets to get help with bugs. API keys, database passwords, and service account tokens travel with the code context.

Financial data. Finance teams use ChatGPT to draft reports, analyze transactions, and summarize data. Credit card numbers, bank account details, and internal financial figures appear in these prompts.

Legal documents. Legal teams use ChatGPT to summarize contracts, draft clauses, and research case law. Client names, matter details, and privileged communications appear in prompts when employees include document excerpts for context.

Internal strategy. Business development, product, and executive teams use ChatGPT to draft presentations and strategy documents. Unreleased product names, acquisition targets, and competitive intelligence appear in these prompts.

Why Network DLP Does Not Catch ChatGPT Prompts

The most common response from security teams when this is raised: "We have DLP. It monitors outbound traffic."

The issue is architectural. Network DLP inspects traffic at the perimeter — between the corporate network and the internet. To inspect HTTPS traffic, network DLP must perform TLS inspection: decrypting the traffic at a proxy, inspecting it, then re-encrypting it before forwarding to the destination.

TLS inspection has three problems in the context of ChatGPT:

  1. Modern TLS 1.3 with certificate pinning. Some clients and applications verify the server certificate chain directly and will reject a proxy's certificate. This breaks the inspection and may break the application.
  2. Operational complexity. Deploying, maintaining, and scaling TLS inspection infrastructure is a significant IT undertaking. Many organizations have it in limited deployment or not at all.
  3. Endpoint-only users. Remote workers and employees on personal networks bypass your corporate proxy entirely. Network DLP sees nothing from these users.

Even organizations with TLS inspection in place often exclude ChatGPT because it is categorized as a productivity tool rather than a data risk.

How Browser-Native ChatGPT DLP Works

Browser-native DLP solves the architectural problem directly. A browser extension sits between the user's keystrokes and ChatGPT's send button.

When a user types or pastes content into ChatGPT and clicks submit, the extension intercepts the prompt text before it is submitted. It runs the text through your policy engine — checking for PII patterns, credential formats, high-entropy strings, and keyword blocklists. If a violation is detected, the submission is blocked and the user sees exactly what was caught.

The entire process is local. The full prompt text never leaves the browser. No proxy. No network infrastructure. No SSL inspection.

Configuring ChatGPT DLP with Pretzel

Pretzel's browser extension intercepts ChatGPT prompts at the point of submission and enforces your organization's policy before the send button works.

Detection types available for ChatGPT:

Detection typeWhat it catches
Pattern matchingSSNs, credit card numbers, IBANs, email addresses, phone numbers
Entropy detectionAPI keys, tokens, passwords — even unknown credential formats
Keyword/dictionaryCustom blocklists: client names, project codenames, internal identifiers
Score-based rulesCombinations of signals that together indicate high sensitivity

Actions: - Block — the prompt is not submitted. The user sees what was caught. - Warn — the user is shown a warning and can choose to proceed or cancel. - Log only — the event is recorded but the prompt is submitted. Use this for monitoring before enforcing.

Team scoping. Different teams carry different risk profiles. Engineering teams need entropy detection for credentials. Finance teams need card number and IBAN patterns. Legal teams need client name keyword blocks. Pretzel Console lets you apply different rules to different organizational divisions.

Audit trail. Every blocked or warned event is logged: timestamp, user, what rule triggered, what action was taken. This is the compliance evidence your auditors will ask for.

Deployment

Pretzel deploys as a Chrome extension — no network changes, no proxy configuration, no IT infrastructure work. Employees install it from the Chrome Web Store. Administrators publish policies from the Pretzel Console, which propagates to all installed extensions.

For enterprise deployments, the extension can be pre-installed via MDM (managed Chrome Browser or ChromeOS) and the policy can be locked so employees cannot disable it.

Start free — up to 3 users at no cost. See full pricing for team and enterprise plans.

Try Pretzel free — protect your team today

Start Free — No Credit Card