
A place for AI forward engineers and leaders
Watch sessions on building AI agents grounded in your governed data.

AI data security covers three distinct problem areas: protecting the data that trains models, securing the prompts and context fed to them during use, and filtering the outputs they generate. This guide breaks down the threats, controls, and governance practices that IT leaders and data teams need to address across the full AI lifecycle.
Here are the main points to keep in mind as this guide walks through risks and controls:
AI data security is the practice of protecting sensitive information throughout the AI lifecycle.
This covers the data used to train models, the prompts and context fed to them during use, and the outputs they generate.
It also covers AI agents and AI services layered on top of models. When an agent can call tools, retrieve documents, and write back to business systems, the security blast radius expands considerably.
Four areas need protection:
This is different from using AI to detect security threats. That's a valid use case for security operations, but it requires entirely different tools and governance than protecting AI data.
Picture a marketing team's AI assistant accidentally surfacing customer Social Security numbers in a public response. Or a finance team's embedded analytics tool leaking quarterly projections because the retrieval pipeline ignored access permissions.
These scenarios happen because AI systems don't just store data. They memorize patterns, generate novel content, and pull context dynamically. A model can leak information from its training data even after you delete the original files. A retrieval-augmented generation (RAG) system can surface documents a person shouldn't see if filters don't check permissions at query time.
The risk compounds across departments. Ungoverned AI experimentation turns into shadow IT fast, especially when people copy-paste data into public chatbots or spin up "quick" automations that nobody audits later.
The business consequences break down like this:
For IT leaders and data leaders, this usually shows up as a painful tension: enable self-service AI and analytics, or lock everything down. AI data security is how teams stop treating that as an either/or decision.
Not a single product you install. A set of controls that work together across the data lifecycle.
Output filtering deserves extra attention. Models can generate sensitive data that was never explicitly stored anywhere. They can also reconstruct patterns from training data, which means traditional data loss prevention tools may not catch everything.
Audit logs also need to be specific enough for security teams and auditors to use. For AI data security, that typically means capturing prompts, retrieved sources (when applicable), actions taken by an agent, and the final output.
Access controls should map to how analytics and embedded experiences work:
{{custom-cta-2}}
Attackers target AI systems differently than traditional applications. They go after the data pipeline, the model itself, and the inference layer.
Attackers inject bad data into training sets to manipulate how models behave. This happens through compromised data sources, insider threats, or supply chain attacks on third-party datasets.
Defense requires validating where data comes from, versioning datasets, and watching for anomalies in training inputs. Data engineers usually feel this one first, because a single ungoverned pipeline can turn into an ungoverned access point. Poisoned data often looks normal in isolation. Detection typically requires comparing statistical distributions across dataset versions, not just scanning individual records.
Malicious inputs trick models into ignoring instructions or leaking context. In retrieval-augmented generation systems, an attacker might hide commands inside a document the AI later reads.
Input sanitization, guardrails, and output filtering help here. For agents, this also means putting limits on what tools an agent can call and what data sources it can retrieve.
Large models sometimes memorize and repeat sensitive training data verbatim. Passwords, personal information, source code. Fine-tuning on proprietary data increases this risk.
Deduplicating data before training and testing specifically for leakage helps catch these issues. It's also a good time to decide whether the use case really needs raw regulated data, or whether pseudonymization or synthetic data can get the job done.
By querying a model repeatedly and analyzing confidence scores, attackers can reconstruct training data or copy the model itself.
Rate limiting, differential privacy, and query monitoring provide protection. Monitoring matters even more when teams support multiple large language models (LLMs) and AI services, because credentials and endpoints can sprawl across vendors and environments.
Security needs to be embedded across the full lifecycle. Teams that focus only on deployment miss vulnerabilities introduced during data collection or training.
Classify data by sensitivity before it enters any AI workflow. Document where it came from and what consent applies. Teams that skip this step often discover regulated data in their training sets far too late.
If the data crosses departments, this is also where centralized governance starts paying off.
Labeling often involves third parties or contractors. They should only see the data they absolutely need.
Quality checks catch mislabeled or poisoned data before it spreads. Access controls should also match how people actually consume AI, including embedded analytics and self-service tools. Granting labelers access to entire datasets when they only need specific subsets creates unnecessary exposure windows. You'll notice this pattern everywhere: overly broad permissions granted for convenience, then never revisited.
Keep training environments isolated from production. Protect API keys, credentials, and model weights with proper secrets management.
Version everything so you can audit exactly what data went into any model. That audit trail becomes essential when an executive asks, "Why did the model say that?" or when an auditor asks, "Prove who accessed this data and when."
Before deployment, stress-test for leakage, prompt injection, and adversarial inputs.
Red team exercises should try to trick the model into revealing training data or bypassing safety rules. For agent-based systems, testing should include tool abuse scenarios (like an agent retrieving data outside its scope or writing to a system it shouldn't touch).
Enforce authentication at the API layer. Rate limiting prevents extraction attacks.
Output filtering catches sensitive data before it reaches anyone. Access enforcement also needs to follow the data through the full application path, not just at the model endpoint.
Capture prompts, responses, and access patterns continuously. Alert on unusual behavior like bulk queries or attempts to extract training data.
With Standford's HAI noting that AI-related incidents surged 56.4 percent in 2024, AI breaches need their own incident response playbooks. This surge reflects both increased AI adoption and attackers developing new techniques specifically targeting AI systems. A prompt log isn't the same thing as a database query log. Agent actions can create a separate class of "who did what" that needs to be captured.
Retrieval-augmented generation creates unique risks. The retrieval layer can surface documents people shouldn't see if it doesn't check permissions at query time.
Vector databases need to inherit access controls from source data, not operate as uncontrolled caches. Programmatic filtering and permission-aware retrieval are doing a lot of heavy lifting here. Teams sometimes assume that because the source documents are secured, the vector embeddings are too. They're not.
Tool sprawl is an AI data security problem, not just an IT budget problem.
When teams stitch together custom connectors, separate model endpoints, and one-off agent frameworks, security controls get re-implemented (and forgotten) in too many places.
A practical target state looks like this:
AI data security gets even trickier when analytics and AI are embedded into customer-facing products.
Multi-tenant environments raise the stakes because cross-tenant data exposure can become a legal and reputational crisis.
Controls that matter here include:
When sensitive data must be used for AI, you face a tradeoff between utility and privacy. How much accuracy loss can you accept?
Anonymization removes identifying information permanently. Pseudonymization replaces identifiers with tokens that can be reversed with a key.
Anonymization works for external sharing. Pseudonymization works when you need to re-identify records later. Re-identification attacks can succeed when datasets get combined with outside sources, though, so anonymization is harder to achieve than it sounds. Removing names and email addresses is rarely enough when the dataset contains location data, timestamps, or behavioral patterns.
Differential privacy adds calibrated noise to data or query results so individual records can't be inferred.
Strong mathematical guarantees, but adding noise reduces accuracy. Teams tune the privacy budget based on acceptable utility loss.
Synthetic data mimics the statistical properties of real data without containing actual records.
Good for testing and external sharing. May miss rare edge cases. Poorly generated synthetic data can still leak information about the original.
The General Data Protection Regulation (GDPR) and the California Consumer Privacy Act (CCPA) weren't written with AI in mind, but they apply to AI-generated outputs that contain personal data.
With Gartner estimating worldwide AI spending at $2.52 trillion in 2026, most security-conscious organizations also need to answer a tougher question: Can the AI deployment stand up to executive scrutiny and audits? That spending level means regulators, boards, and customers are all paying closer attention to how organizations govern their AI investments.
That typically means proving AI data security controls exist, and proving they're consistently applied across teams and tools.
GDPR applies when AI processes personal data of EU residents, whether in training, inference, or output.
The right to be forgotten creates complications when personal data is embedded in model weights. Sometimes the only fix is retraining.
California residents have rights over their personal information, including the right to know, delete, and opt out. The California Privacy Rights Act (CPRA) expands and amends requirements that apply to many CCPA-covered organizations.
AI systems that infer sensitive characteristics trigger additional obligations.
Employees uploading company data to public chatbots or building unsanctioned automations bypass all security controls.
A shadow AI program needs discovery to find what tools are in use, risk assessment to track data flows, and policy enforcement to set boundaries.
For many IT leaders, the goal isn't "stop people from using AI." It's "help people use AI without losing control." That tension rarely disappears, even in mature security programs.
AI data security focuses on protecting AI systems from attacks and preventing sensitive data exposure during training and use. (Using AI to strengthen security operations is a separate discipline with different tools and governance.)
Here are a few places where AI data security controls show up immediately:
Product developers building embedded analytics also tend to add one more use case quickly: multi-tenant permission enforcement at scale, so AI answers are tenant-safe without creating a mountain of per-tenant security engineering work.
For organizations running analytics and AI on a unified platform, security controls need to be built into the foundation. Domo embeds governance and access controls across the data lifecycle, from ingestion through AI-powered insights.
Domo maintains SOC 2 Type II and ISO 27001 certifications, and supports common requirements for teams working with regulated data (including GDPR and the Health Insurance Portability and Accountability Act (HIPAA)). For organizations working toward Federal Risk and Authorization Management Program (FedRAMP)-aligned controls, centralized governance, auditability, and permission enforcement can support compliance efforts.
Row-level and column-level security ensure AI features only surface data people are authorized to see. Centralized governance manages access policies, audit trails, and lineage from one place. Domo's AI capabilities inherit the same permission model as the underlying data, so conversational AI respects existing security boundaries automatically.
Agent Catalyst extends that idea into agent workflows. It centralizes agent management with enterprise governance and packages agents as Domo apps, so security controls are inherited rather than reconfigured for every new agent. It also supports human-in-the-loop validation and monitoring with full audit logging, which helps teams keep automation moving without letting high-stakes decisions run unattended.
For teams juggling multiple LLMs, Agent Catalyst also provides an AI Services layer to centralize credential handling, access permissions, auditing, and performance monitoring across model options (including DomoGPT, third-party, and custom models). That reduces credential sprawl and keeps AI data security policies consistent across endpoints.
Detailed audit logging tracks who accessed what, what prompts were submitted, and what outputs were generated. Connecting to cloud apps, databases, and on-prem systems without unnecessary data replication reduces the overall attack surface.
For hybrid and complex architectures, Domo Data Integration supports secure connectors across 1,000+ data sources, helping teams connect legacy systems to AI workflows without introducing a new maze of one-off pipelines.
For embedded analytics and customer-facing experiences, Domo Embed supports multi-tenant isolation with SSO and Personalized Data Permissions (PDP), so each tenant and each person only sees the data they're authorized to see. Authorized domains whitelisting helps ensure embedded AI analytics only appears on approved websites and applications.
{{custom-cta-1}}
AI data security extends data governance principles to new territory. Least privilege, classification, audit, and compliance still apply. The attack surface is just broader and the failure modes less familiar.
Organizations that build security into AI workflows from the start adapt faster than those retrofitting controls after an incident. The goal isn't slowing AI adoption.
If you're ready to turn these controls into something your teams can run day to day, book a consultation to map AI data flows and set up governance, auditing, and permissioning across models, RAG, and agent workflows.