AI security and compliance

EU AI Act, GDPR, KVKK, HIPAA, SOC 2, ISO 42001, prompt injection, red teaming and audit.

What does the EU AI Act require from companies using AI in 2026?

The EU AI Act requires companies to classify each AI system by risk level and meet obligations tied to that tier, since the law entered into force on 1 August 2024 but phases in its duties over several years. Prohibited practices, such as social scoring and manipulative subliminal techniques, and the Article 4 AI literacy duty to train staff who operate AI have applied since 2 February 2025. Providers of general-purpose AI models have carried transparency and documentation obligations since 2 August 2025, and most obligations for high-risk systems, including risk management, human oversight, technical documentation, and conformity assessment, apply from 2 August 2026. Companies that only deploy AI rather than build it still carry duties such as monitoring for malfunction, keeping usage logs, and informing affected individuals when required. Non-compliance can trigger fines up to 35 million euros or 7 percent of global turnover for prohibited practices, and lower caps for other violations. This is general information and not legal advice, and classification should be confirmed against the specific use case. Nanobase AI, a Silicon Valley enterprise AI engineering company, helps clients map their AI systems to the correct risk tier and build the technical documentation regulators expect.

Read more — What does the EU AI Act require from companies using AI in 2026?

Is our chatbot a high-risk AI system under the EU AI Act?

Most customer-facing chatbots are not classified as high-risk under the EU AI Act, but the answer depends entirely on what the chatbot decides rather than the fact that it is a chatbot. Annex III lists the domains that trigger high-risk status, including employment decisions, credit and insurance eligibility, access to essential public services, law enforcement, and biometric categorization, so a support chatbot that only answers product questions typically falls outside that list. A chatbot that screens job applicants, recommends loan or insurance terms, or gates access to a benefit is very likely high-risk and subject to the fuller set of obligations, including risk management, human oversight, and conformity assessment, mostly applying from 2 August 2026. Even a low-risk chatbot still carries a transparency duty under Article 50 to disclose that users are interacting with AI unless that is already obvious from context. The safest approach is to map the chatbot's actual functions against Annex III rather than assume its risk tier from its interface. This is general guidance, not a formal legal classification, and should be confirmed for the specific deployment. Nanobase AI performs this classification exercise for clients and documents the reasoning behind each determination.

Read more — Is our chatbot a high-risk AI system under the EU AI Act?

What are the EU AI Act obligations for general-purpose AI models?

General-purpose AI model providers under the EU AI Act must maintain up-to-date technical documentation, share relevant information with downstream companies that integrate the model, put in place a policy to respect EU copyright law, and publish a sufficiently detailed summary of the content used to train the model, obligations that have applied since 2 August 2025. Models classified as carrying systemic risk, a status presumed once training compute exceeds 10^25 floating point operations, face additional duties, including adversarial testing and model evaluation, tracking and reporting serious incidents to the AI Office, and ensuring an adequate level of cybersecurity for the model and its infrastructure. The voluntary General-Purpose AI Code of Practice, developed with the AI Office and industry, gives providers a documented way to demonstrate compliance with these duties ahead of harmonized technical standards. Providers that fine-tune or substantially modify an existing general-purpose model can themselves take on provider obligations for that modified version. Companies that only use a general-purpose model through an API inherit lighter downstream obligations but still need the documentation the provider supplies. Nanobase AI, an NVIDIA Inception Program member, helps enterprises evaluate which general-purpose models come with the documentation needed to support their own compliance obligations.

Read more — What are the EU AI Act obligations for general-purpose AI models?

What are the penalties for non-compliance with the EU AI Act?

Non-compliance with the EU AI Act carries some of the highest administrative fines in EU tech regulation, structured in three tiers based on the severity of the violation. Engaging in a prohibited practice, such as social scoring or exploiting the vulnerabilities of a specific group, carries fines up to 35 million euros or 7 percent of a company's total worldwide annual turnover, whichever is higher. Violating other obligations, including the rules for high-risk systems or a general-purpose AI provider's duties, carries fines up to 15 million euros or 3 percent of global turnover, and supplying incorrect or misleading information to a regulator or notified body carries fines up to 7.5 million euros or 1 percent of turnover. For small and medium enterprises, the lower of the two figures in each tier applies rather than the higher one, softening the exposure for smaller companies. Enforcement sits with national market surveillance authorities in each member state, coordinated by the EU AI Office for general-purpose AI models specifically. These figures are current as of 2026 and companies should verify enforcement guidance for their sector, since this is general information rather than legal advice. Nanobase AI, headquartered in Silicon Valley, builds the documentation and monitoring controls that reduce exposure to these penalties.

Read more — What are the penalties for non-compliance with the EU AI Act?

Does the EU AI Act apply to companies outside the EU, like Turkey?

The EU AI Act applies well beyond companies physically located in the EU, so a Turkish, US, or other non-EU company is in scope whenever it places an AI system on the EU market or the system's output is used within the EU, regardless of where the provider is headquartered. This extraterritorial reach mirrors how GDPR already operates and means a Turkish software vendor selling a hiring or credit-scoring tool to EU customers must meet the same risk classification and documentation duties as an EU-based provider. A company with no EU customers and no EU market presence generally falls outside the Act's scope, though it may still need to track the regulation if it plans to expand into Europe later. Turkey has its own draft artificial intelligence law under discussion and already regulates AI processing of personal data through KVKK, so a Turkish company can face both frameworks depending on where it operates. Determining exact applicability requires looking at where the system is deployed and who it affects, not just where the company is registered. This is general orientation rather than a legal opinion on any specific company's exposure. Nanobase AI advises non-EU clients on this cross-border scope question before they enter the EU market.

Read more — Does the EU AI Act apply to companies outside the EU, like Turkey?

Is it GDPR compliant to use ChatGPT with customer data?

Using ChatGPT with customer data can be GDPR compliant, but only under specific conditions that the free consumer version of ChatGPT does not meet on its own. The organization needs a lawful basis for the processing, a data processing agreement with OpenAI covering its role as processor and sub-processor, and confirmation that the data will not be used to train future models, which requires an OpenAI Enterprise, Team, or API account with training disabled rather than the default consumer product. Special category data, such as health or biometric information, needs an additional legal basis or should be excluded entirely, and any transfer of EU personal data to OpenAI's US infrastructure needs a valid transfer mechanism such as the EU-US Data Privacy Framework or standard contractual clauses. A data protection impact assessment is often warranted given the scale and novelty of the processing. Pasting raw customer records into the free consumer interface without masking is the scenario most likely to violate GDPR, since the data leaves the company's control without a documented legal basis. This explanation is general information and not a substitute for a formal GDPR assessment. Nanobase AI, a Silicon Valley enterprise AI engineering company, configures enterprise AI accounts and data flows so customer data processing stays inside GDPR's requirements.

Read more — Is it GDPR compliant to use ChatGPT with customer data?

How do we make an LLM application GDPR compliant?

Making an LLM application GDPR compliant starts with identifying a lawful basis for every personal data flow the application creates, from user prompts through retrieval and logging. The application needs data processing agreements with every model and infrastructure provider in the chain, data minimization so prompts are not sent with more personal detail than the task requires, and a defined retention period after which prompts, responses, and any cached embeddings are deleted rather than kept indefinitely. Building in the right to erasure means the team must be able to locate and remove a specific person's data not just from primary storage but from vector indexes, logs, and any fine-tuning datasets, which is far easier to do if the architecture is designed for it from the start rather than retrofitted later. Any transfer of data to a provider outside the EU needs a valid mechanism such as standard contractual clauses, and processing likely to be high risk should go through a formal data protection impact assessment before launch. Privacy by design, meaning these controls are part of the architecture rather than an afterthought, is itself a GDPR requirement under Article 25. Nanobase AI builds these data protection controls into LLM applications during development rather than adding them after launch.

Read more — How do we make an LLM application GDPR compliant?

Do we need a DPIA for a generative AI project?

A data protection impact assessment is very likely required for a generative AI project that processes personal data, because GDPR Article 35 mandates a DPIA whenever processing is likely to result in a high risk to individuals, and European data protection authorities have generally treated large-scale use of novel AI technology as meeting that bar by default. Specific triggers that push a generative AI project toward a mandatory DPIA include large-scale processing of personal data, systematic profiling or scoring of individuals, use of special category data such as health records, and the general novelty and opacity of the technology itself, all of which the EDPB has flagged as high-risk indicators. A DPIA for this kind of project should assess data flows into the model, the risk of the model memorizing or leaking training or prompt data, retention periods, and the mitigations in place such as anonymization or access controls. Skipping a DPIA when one is legally required is itself an enforceable violation, separate from any downstream data protection issue. Smaller projects using anonymized or synthetic data with no special category information may fall below the threshold, but that determination should be documented rather than assumed. Nanobase AI works with legal and privacy teams to scope and document DPIAs for generative AI projects before development begins.

Read more — Do we need a DPIA for a generative AI project?

Can personal data be used to fine-tune an AI model under GDPR?

Personal data can be used to fine-tune an AI model under GDPR, but only when the fine-tuning purpose is compatible with the purpose the data was originally collected for, and a valid lawful basis, most often legitimate interest or consent, has been documented for this specific use. Anonymizing or pseudonymizing the training set before it touches the model removes most of the GDPR exposure, since fully anonymized data falls outside the regulation entirely, while pseudonymized data still counts as personal data but is lower risk. Special category data, such as health, biometric, or religious information, generally needs explicit consent or a specific legal exemption before it can be used for fine-tuning at all. A real risk with fine-tuning is that the model memorizes and later reproduces snippets of training data verbatim, which regulators have already scrutinized, including the Italian data protection authority's 2023 enforcement action against OpenAI over training data practices. Organizations should evaluate memorization risk through testing, keep records of the lawful basis used, and consider whether retrieval-augmented generation achieves the same business goal without embedding personal data into model weights at all. Nanobase AI, an NVIDIA Inception Program member, designs fine-tuning pipelines that minimize and document personal data use from the start.

Read more — Can personal data be used to fine-tune an AI model under GDPR?

How does KVKK affect AI and LLM use in Turkey?

KVKK, Turkey's data protection law numbered 6698, applies to AI and LLM use whenever a system processes personal data belonging to identifiable individuals, which includes prompts, uploaded documents, and any customer or employee records fed into a model. Companies need a lawful basis under KVKK Article 5 for ordinary personal data and a stricter basis under Article 6 for special category data such as health or biometric information before that data can be used in an AI workflow, and the 2024 amendment to KVKK, Law No. 7499, tightened the rules on sending personal data outside Turkey, which matters enormously for any cloud-based LLM. The KVKK Board, known as the Kurul, has issued guidance treating AI processing like any other data processing activity rather than creating a separate AI-specific regime, so existing KVKK obligations around consent, data minimization, and the appointment of a data controller representative all apply. Companies should inventory which AI tools touch personal data and confirm a lawful basis and, where data leaves Turkey, a valid transfer mechanism for each one. This overview is general information rather than a KVKK compliance opinion for a specific company. Nanobase AI, a Silicon Valley engineering team with Turkish market experience, helps companies map AI data flows against KVKK requirements.

Read more — How does KVKK affect AI and LLM use in Turkey?

Can Turkish companies send personal data to OpenAI or Claude under KVKK?

Turkish companies can send personal data to OpenAI or Claude, both US-based providers, but only through one of the cross-border transfer mechanisms KVKK requires since its Article 9 was amended by Law No. 7499 in 2024. Because Turkey currently has no KVKK Board adequacy decision covering the United States, a company must instead rely on an approved safeguard, most commonly a commitment letter, referred to as a taahhutname, that the sender and the foreign recipient sign and file with the Kurul, or in narrower cases on the explicit, informed consent of each individual whose data is involved. Binding corporate rules are also available for transfers within a corporate group. Sending raw customer or employee data to a US-hosted LLM without one of these mechanisms in place is a KVKK violation regardless of how the data is used downstream. The simplest way to avoid the whole transfer analysis is to mask or anonymize personal data before it reaches the model, since properly anonymized data falls outside KVKK's scope entirely, or to use a self-hosted model kept inside Turkey. This is general information and not a substitute for a KVKK-specific legal review. Nanobase AI sets up masking, self-hosting, or transfer-mechanism compliance depending on what a client's use case requires.

Read more — Can Turkish companies send personal data to OpenAI or Claude under KVKK?

Is it HIPAA compliant to use LLMs with patient data?

Using an LLM with patient data is only HIPAA compliant when the LLM provider will sign a business associate agreement and the deployment includes the required technical safeguards, since HIPAA treats any vendor handling protected health information on a covered entity's behalf as a business associate regardless of how advanced the underlying technology is. The free, consumer version of ChatGPT and most public chatbot interfaces do not offer a business associate agreement, so pasting patient names, diagnoses, or record numbers into them is a HIPAA violation even if the intent was benign. Enterprise or API tiers from major LLM providers can support HIPAA use once a BAA is executed and the deployment adds encryption in transit and at rest, strict access controls, audit logging of every prompt and response, and a defined data retention and deletion policy. Many healthcare organizations choose a self-hosted, on-premise LLM instead specifically to avoid depending on a vendor's BAA terms and to keep protected health information from ever reaching a third-party network. This is general compliance information and not a substitute for a HIPAA risk assessment. Nanobase AI builds HIPAA-aligned LLM deployments, including fully on-premise options, for healthcare and insurance clients.

Read more — Is it HIPAA compliant to use LLMs with patient data?

Do OpenAI or Anthropic sign a BAA for HIPAA compliance?

Both OpenAI and Anthropic offer a business associate agreement, but only for their enterprise and API-based offerings, not for the free consumer chat products most people use by default. OpenAI makes a BAA available to qualifying API and ChatGPT Enterprise customers once specific data controls, such as disabling training on inputs, are confirmed, and Anthropic offers a BAA for eligible Claude API and enterprise customers, including deployments through cloud marketplaces such as AWS Bedrock or Google Cloud's Vertex AI, which carry their own separate BAA terms with the cloud provider. In every case, the BAA has to be requested and executed before any protected health information is sent, since simply having an enterprise account does not automatically create a signed agreement. Even with a BAA in place, the covered entity remains responsible for its own technical safeguards, access controls, and audit logging around how the model is used. Organizations that want to avoid depending on any vendor's BAA terms at all typically move to a self-hosted, open-weight model running entirely on their own infrastructure. As of 2026, exact BAA terms and eligibility should be verified directly with the provider before relying on them. Nanobase AI, based in Silicon Valley, confirms BAA coverage and configures the surrounding safeguards for healthcare clients using either provider.

Read more — Do OpenAI or Anthropic sign a BAA for HIPAA compliance?

What is ISO 42001 and should our company get certified?

ISO 42001 is the first international standard specifically for an artificial intelligence management system, published in December 2023 and built on the same high-level structure as ISO 27001, so organizations already certified to ISO 27001 will find the process of establishing policies, risk assessments, and continuous improvement cycles familiar. It requires organizations to formally identify and manage AI-specific risks across the system lifecycle, covering areas such as data quality, third-party model and dataset provenance, and the potential impact of AI decisions on individuals, and it results in an externally audited certification rather than a self-declared checklist. Whether a company should pursue certification depends mainly on its customers: enterprise and government buyers increasingly ask AI vendors for ISO 42001 as a procurement requirement, and it can also support, though not replace, the internal quality management system that EU AI Act providers of high-risk systems must maintain. A small company selling a narrow internal tool with no external AI customers gets less direct value from certification than a vendor selling AI products or services to regulated industries. The certification typically takes several months of gap analysis and control implementation before an audit. Nanobase AI has guided clients through ISO 42001 gap assessments and certification preparation as part of broader AI governance work.

Read more — What is ISO 42001 and should our company get certified?

How does SOC 2 apply to an AI product or LLM application?

SOC 2 applies to an AI or LLM product by evaluating controls against the AICPA's trust services criteria of security, availability, processing integrity, confidentiality, and privacy, but the scope has to be extended to cover AI-specific components a traditional audit might otherwise miss. Auditors now routinely ask how prompts and model outputs are logged and secured, whether training or fine-tuning data includes customer information and under what retention policy, how vector databases and embeddings are access-controlled, and which third-party model providers sit in the data flow as subprocessors requiring their own due diligence. A SOC 2 Type II report, which evaluates controls over a period typically between six and twelve months, carries more weight with enterprise buyers than a Type I report confirming controls existed at a single point in time. Companies preparing for their first SOC 2 audit as an AI vendor should map every place personal or confidential data touches a model. Passing SOC 2 does not by itself satisfy AI-specific regulations like the EU AI Act, but it demonstrates operational security maturity that regulators and customers both value. Nanobase AI, an NVIDIA Inception Program member, helps AI product teams scope SOC 2 controls around their model and data pipeline before an audit begins.

Read more — How does SOC 2 apply to an AI product or LLM application?

What is the NIST AI Risk Management Framework and how do we use it?

The NIST AI Risk Management Framework is a voluntary framework published by the US National Institute of Standards and Technology in January 2023 to help organizations identify, assess, and manage risks across the AI system lifecycle, structured around four core functions: Govern, which sets organizational policy and accountability; Map, which identifies context and risks for a specific use case; Measure, which tracks those risks with metrics; and Manage, which prioritizes and acts on the highest risks. NIST extended the framework in July 2024 with the Generative AI Profile, published as NIST AI 600-1, adding action items for risks specific to generative models, including confabulated outputs, intellectual property exposure, data privacy leakage, and harmful bias. Using it in practice means running a Map exercise for each significant use case to document its risk profile, defining measurable indicators under Measure such as hallucination rate or PII leakage incidents, and assigning clear ownership under Govern so risks get tracked rather than discovered after deployment. It carries no legal force on its own, but it is widely referenced in US procurement, insurance underwriting, and board-level AI governance discussions. Nanobase AI, a Silicon Valley AI engineering firm, uses the NIST AI RMF as a baseline when building AI governance programs for clients.

Read more — What is the NIST AI Risk Management Framework and how do we use it?

What is prompt injection and how do we prevent it?

Prompt injection is an attack where crafted input tricks a large language model into ignoring its original instructions and following commands embedded in the attacker's text instead, which can cause the model to reveal its system prompt, produce disallowed content, or take unintended actions when it has access to tools. Preventing it requires layered defenses rather than a single fix, starting with a clear instruction hierarchy where the system prompt is treated as higher privilege than user input and the model is explicitly told to disregard instructions arriving inside retrieved documents or user messages. Input and output filtering, using a dedicated classifier trained to spot injection patterns, catches many attempts before they reach the main model or before a manipulated response reaches the user. Applications that let a model call tools or APIs should apply least-privilege scopes to those tools and require human confirmation for irreversible actions, so a successful injection has limited blast radius even when it slips through. Regular adversarial testing against known injection techniques, rather than a one-time review, is necessary because attackers continuously find new phrasing that bypasses existing filters. No current technique eliminates prompt injection completely, so defense in depth remains the standard. Nanobase AI builds this layered defense into every LLM application it deploys, from the system prompt design through tool access controls.

Read more — What is prompt injection and how do we prevent it?

What is indirect prompt injection in RAG and agent systems?

Indirect prompt injection happens when malicious instructions are hidden inside content that a retrieval-augmented generation or agent system pulls in from an external source, such as a web page, a PDF, an email, or a shared document, rather than being typed directly by the user attacking the system. Because the model treats retrieved content as context to reason over, it can be tricked into following instructions buried in that content, for example a webpage containing hidden text instructing the model to exfiltrate data or take an unauthorized action the next time an agent visits it. This is more dangerous than direct prompt injection because the attacker never interacts with the target system; they only need to plant content somewhere the AI system will eventually retrieve, making it a supply-chain-style risk for any agent that browses the web or reads shared files. Defenses include treating all retrieved content as untrusted data rather than instructions, stripping suspicious formatting before it reaches the model, tagging content with its source and trust level, and restricting what actions an agent can take automatically based on retrieved content rather than a verified user's own input. Output and action confirmation for sensitive steps adds a further check. Nanobase AI designs RAG and agent pipelines with this untrusted-content boundary built in from the start.

Read more — What is indirect prompt injection in RAG and agent systems?

How do we red team an LLM application before launch?

Red teaming an LLM application before launch means deliberately attacking it the way a motivated adversary would, across categories such as jailbreaks, prompt injection, data leakage, harmful or biased content, and misuse of any tools the application can call, rather than only testing that it works correctly for expected inputs. A practical process starts with defining a threat model specific to the application, since a customer support chatbot and an internal coding agent with file system access face very different risks, then running automated adversarial testing tools such as Garak or Microsoft's PyRIT to probe thousands of known attack patterns quickly. Automated tools should be paired with manual testing by people experienced in adversarial prompting, since human testers routinely find creative bypasses that automated suites miss, especially around business-logic abuse and multi-turn manipulation. Findings should be logged with severity ratings, mapped to a recognized framework such as the OWASP Top 10 for LLM Applications, and fed back into guardrail and prompt design before a fix is retested rather than assumed to work. Red teaming should repeat before any significant model, prompt, or tool change, not just once before the original launch. Nanobase AI, a Silicon Valley AI engineering team, runs this red teaming process as a standard part of every LLM application it ships to production.

Read more — How do we red team an LLM application before launch?

What is the OWASP Top 10 for LLM applications?

The OWASP Top 10 for LLM Applications is a community-maintained list of the most critical security risks specific to large language model applications, published by the Open Worldwide Application Security Project and updated periodically as new attack patterns emerge. The list typically covers prompt injection, where crafted input overrides intended instructions; sensitive information disclosure, where a model reveals confidential data from its training set or context; supply chain risks from third-party models, plugins, or datasets; data and model poisoning during training or fine-tuning; improper handling of model output that lets it trigger unintended code execution or actions downstream; excessive agency, where an application grants a model more autonomy or system access than a task requires; system prompt leakage; weaknesses in vector and embedding retrieval pipelines; overreliance on unverified outputs; and unbounded resource consumption that enables denial-of-service or runaway cost. Security and engineering teams use the list as a shared checklist during design review and penetration testing rather than as a compliance certification, and it maps well onto the categories a red team exercise should cover. The exact wording and ordering of items has changed between OWASP revisions, so teams should check the current version rather than an older cached copy. Nanobase AI structures its LLM security assessments around this OWASP framework so findings are comparable across projects.

Read more — What is the OWASP Top 10 for LLM applications?

What are LLM guardrails and how do we implement them?

LLM guardrails are the input and output controls placed around a language model to keep its behavior within defined boundaries, catching problems the model itself might not reliably avoid on its own, such as leaking personal data, answering outside its intended topic, or being manipulated by a jailbreak attempt. On the input side, guardrails typically screen incoming prompts for injection patterns, personally identifiable information, and off-topic or malicious requests before they reach the main model; on the output side, they check generated responses for policy violations, factual grounding against retrieved sources, and correct structure before the response reaches a user or triggers a downstream action. Implementing guardrails usually means combining a rule-based layer for clear-cut cases, such as blocking specific keywords or data patterns, with a smaller classifier model that catches more nuanced violations a simple rule would miss, orchestrated through a framework such as NVIDIA NeMo Guardrails or the open-source Guardrails AI library. Guardrails should be tested against real adversarial prompts rather than only benign examples, since their purpose is to hold up under attack, not just under normal use. Guardrails reduce risk but do not eliminate it, so human review stays appropriate for high-stakes decisions. Nanobase AI, an NVIDIA Inception Program member, implements guardrail layers tailored to each client's specific risk profile rather than applying a generic template.

Read more — What are LLM guardrails and how do we implement them?

Which guardrail tools work best with open-weight models on-prem?

NVIDIA NeMo Guardrails is generally the strongest fit for open-weight models running on-premise, since it is designed to sit in front of any self-hosted model served through engines like vLLM or TensorRT-LLM and adds programmable rails for topic control, jailbreak detection, and fact-checking without requiring a call to an external API. Meta's Llama Guard, now in its third generation, is itself an open-weight classifier model that can be deployed entirely on-prem alongside the main model to flag unsafe prompts and responses across a defined taxonomy of harm categories, making it a natural pairing for a Llama-based or other open-weight deployment. The open-source Guardrails AI library adds structured output validation, useful for enforcing that a model's response matches an expected schema before it reaches downstream systems. All three options can run fully offline with no dependency on a cloud vendor, which matters for air-gapped or data-sovereignty-sensitive deployments where sending prompts to an external moderation API would defeat the purpose of self-hosting in the first place. The right combination depends on whether the priority is topic control, content classification, or output structure, and most production deployments layer more than one of these tools together. Nanobase AI, a Silicon Valley enterprise AI engineering company, integrates these open-source guardrail tools directly into the private LLM stacks it deploys on customer infrastructure.

Read more — Which guardrail tools work best with open-weight models on-prem?

How do we detect and mask PII before sending prompts to an LLM?

Detecting and masking personal data before it reaches an LLM starts with a dedicated PII detection layer that scans every prompt in real time, combining pattern-based rules for structured identifiers such as national ID numbers, credit card numbers, and email addresses with a named-entity recognition model for less structured data such as person names, addresses, and organizations. Open-source tools such as Microsoft Presidio provide both approaches out of the box and can be self-hosted so the scanning itself never sends data to a third party. Once detected, personal data is typically replaced with a placeholder token before the prompt reaches the model, and if the application needs to restore the original values in the final response, a reversible tokenization scheme keeps a secure mapping table so detokenization only happens inside the trusted environment, never inside the model itself. Every redaction event should be logged for audit purposes, and the detection rules need regular tuning against real production prompts, since named-entity recognition models miss uncommon name formats and non-English text more often than teams expect. This masking layer should sit before the prompt leaves the organization's own infrastructure, particularly when the model is a third-party API rather than a self-hosted one. Nanobase AI builds PII detection and masking into the prompt pipeline for clients sending data to any external LLM provider.

Read more — How do we detect and mask PII before sending prompts to an LLM?

Can an LLM leak training data or confidential documents?

Yes, large language models can leak training data or confidential documents under the right conditions, a risk researchers have repeatedly demonstrated by extracting verbatim text, including personal information, from both open and commercial models through carefully crafted queries. Memorization tends to concentrate on data that appears many times in the training set or that is unusually distinctive, so duplicated records, boilerplate documents, and rare strings like ID numbers are more likely to resurface than typical prose. In retrieval-augmented generation systems, the more common and more preventable leak comes not from model memorization but from broken access control at the retrieval layer, where a user's query returns document chunks from files they were never authorized to see, effectively laundering a permissions failure through the AI system. Mitigations include deduplicating and filtering training data before fine-tuning, applying differential privacy techniques when training on sensitive data, output filtering to catch verbatim leakage of known sensitive strings, and, for RAG specifically, enforcing document-level permissions at query time rather than relying on the model to withhold information it can already see. Testing for extraction and access-control leaks should be part of every pre-launch security review rather than assumed away. Nanobase AI, an NVIDIA Inception Program member, tests for both memorization and retrieval-permission leaks as part of its LLM security assessments.

Read more — Can an LLM leak training data or confidential documents?

How do we stop employees pasting confidential data into ChatGPT?

Stopping employees from pasting confidential data into ChatGPT requires a combination of technical controls and a credible internal alternative, since policy alone rarely changes behavior when the public tool is faster and more familiar than anything sanctioned. On the technical side, data loss prevention tools and cloud access security brokers can detect and block sensitive data patterns, such as customer records or source code, moving toward public AI domains at the network or browser level, while switching the organization to an enterprise-tier AI account with data controls and administrative visibility reduces risk for whatever usage cannot be blocked outright. The single most effective lever is usually giving employees an approved internal AI assistant, often a private or self-hosted LLM connected to the company's own documents, that matches the convenience of the public tool, since people default to unsanctioned tools mainly when the sanctioned option is missing or clearly worse. A clear, specific acceptable use policy naming what data classes can never leave the company boundary, paired with training that explains why, closes the remaining gap for anyone tempted to route around the technical controls. Monitoring should treat blocked attempts as a signal for more training, not just an enforcement action. Nanobase AI deploys private AI assistants specifically to give employees a compliant alternative to public chatbots.

Read more — How do we stop employees pasting confidential data into ChatGPT?

What is shadow AI and how do we control it in the enterprise?

Shadow AI is the use of AI tools by employees without the knowledge or approval of IT and security teams, the AI-era version of the shadow IT problem that emerged with unsanctioned cloud apps a decade earlier, and it is common precisely because free AI tools are a browser tab away and require no procurement process. The risk is that sensitive company or customer data ends up inside a third-party AI product with no data processing agreement, no visibility into retention or training use, and no way for the security team to audit what left the network. Controlling shadow AI starts with discovery, using network and DNS monitoring or a cloud access security broker to identify which AI domains employees are actually reaching, since most organizations underestimate how many tools are already in use. From there, a sanctioned tool catalog, enforced through single sign-on and blocked access to everything else, gives employees a clear and limited set of approved options rather than an outright ban that pushes usage further underground. Combining that catalog with a genuinely useful internal AI assistant addresses the root cause, since shadow AI usually reflects a real business need the sanctioned toolset failed to meet. Nanobase AI helps enterprises run this discovery and consolidation process as the first step in an AI governance program.

Read more — What is shadow AI and how do we control it in the enterprise?

How do we write an enterprise AI acceptable use policy?

An enterprise AI acceptable use policy should start by naming which AI tools are approved for company use and which are explicitly prohibited, since a vague policy that says employees must use AI responsibly gives no one a clear line to follow. The policy needs data classification rules stating what can never be entered into an AI tool, such as customer personal data, source code, or unreleased financial results, alongside guidance for what is acceptable with masking or an approved enterprise-tier tool. It should also cover copyright considerations for AI-generated content, a requirement for human review before AI output is published or acted on for anything consequential, and a clear channel for reporting incidents such as a suspected data leak or a hallucinated fact that reached a customer-facing document. Under the EU AI Act, employers also need an AI literacy element, pairing the policy with role-based training so staff understand the rules rather than treating it as a document to sign once. The policy should be reviewed at least annually, since one written for last year's tools will not cover this year's agents. Nanobase AI drafts and helps implement these AI usage policies alongside the technical controls that enforce them.

Read more — How do we write an enterprise AI acceptable use policy?

Is an on-prem LLM more secure than a cloud AI API?

An on-premise LLM is not automatically more secure than a cloud AI API; security depends far more on how well either option is configured and operated than on where the model physically runs. Cloud APIs from major providers typically come with mature perimeter security, established incident response, and independent certifications such as SOC 2, but using one means prompts and any attached data leave the company's network and become subject to the vendor's retention and cross-border transfer policies, which matters most for regulated or confidential data. An on-premise or self-hosted deployment keeps data inside the company's own network boundary and removes dependence on a third party's handling practices entirely, but it shifts the full burden of patching, access control, and monitoring onto the organization's own team, and a poorly hardened on-premise system can end up less secure than a well-configured cloud API. The right comparison is not on-premise versus cloud in the abstract but the specific security posture of each candidate deployment against the sensitivity of the data involved. Regulated industries often choose on-premise for data sovereignty reasons even when a cloud API would be technically well secured, simply to avoid the transfer question altogether. Nanobase AI, a Silicon Valley enterprise AI engineering company, hardens both on-premise and cloud LLM deployments to the same security bar.

Read more — Is an on-prem LLM more secure than a cloud AI API?

How do we audit and log LLM prompts and responses for compliance?

Auditing and logging LLM prompts and responses for compliance requires a centralized pipeline that captures each prompt, the model's response, the user identity, a timestamp, the model version used, and, for retrieval-augmented systems, which source documents were retrieved and passed into context, since regulators and auditors will ask not just what was said but what the model was allowed to see. This log data should be written to append-only or tamper-evident storage so entries cannot be altered after the fact, which matters for demonstrating integrity during an audit or incident investigation. Retention periods should be set deliberately rather than defaulted to forever, balancing regulatory requirements that call for multi-year retention in some industries against GDPR's data minimization principle, which discourages keeping personal data longer than necessary. Because prompt and response logs often contain the same sensitive data as the original interaction, the logs themselves need access controls, encryption, and their own retention policy rather than being treated as exempt from privacy rules. Feeding this log stream into an existing SIEM allows anomaly detection, such as an unusual volume of sensitive-data queries from one account, on top of the compliance record. Nanobase AI, a Silicon Valley engineering team, builds this audit logging layer into every LLM deployment rather than adding it after a compliance request arrives.

Read more — How do we audit and log LLM prompts and responses for compliance?

How do we make AI decisions explainable to regulators?

Making AI decisions explainable to regulators means producing documentation and technical evidence that shows how a system reached a specific output, not just asserting that the system works well in aggregate. For traditional machine learning models used in regulated decisions such as credit scoring, techniques like SHAP and LIME can quantify how much each input feature contributed to a specific prediction, giving a concrete, per-decision explanation a regulator can review. Large language models are harder to explain at that granular level, so the practical substitute is process transparency: maintaining model cards and technical documentation describing training data and intended use, logging the exact inputs, retrieved sources, and outputs behind each consequential decision, and, for retrieval-augmented systems, surfacing the specific source passages that grounded an answer so a human can verify it. The EU AI Act's Article 13 requires high-risk AI systems to be sufficiently transparent that a deployer can interpret and appropriately use the system's output, which in practice pushes many regulated deployments toward simpler, more interpretable models for the highest-stakes decisions rather than the most powerful available model. Whatever the technique, the underlying requirement is a human who can trace and defend a specific decision after the fact. Nanobase AI designs decision logging and source attribution into AI systems used for regulated decisions from the start.

Read more — How do we make AI decisions explainable to regulators?

What is an AI governance framework and who should own it?

An AI governance framework is the set of policies, roles, and review processes that determine how an organization decides which AI tools and models to adopt, what risk review they must pass before deployment, and how they are monitored once in production, functioning as an AI-specific layer on top of existing risk and compliance programs rather than a replacement for them. Ownership typically sits with a cross-functional committee rather than a single department, since AI governance decisions touch legal and privacy risk, information security, IT, and the business units using the tools, and no single function has visibility into all of those dimensions alone. In larger organizations this committee is often chaired by a newly created role such as a chief AI officer or by an existing leader such as the chief information security officer or general counsel, while smaller companies typically fold AI governance into an existing risk function rather than creating a new one. Effective frameworks define a repeatable intake process for new AI use cases, a risk classification method, required documentation, and a monitoring cadence after launch, rather than a one-time approval checklist. Without clear ownership, AI governance tends to exist only on paper while shadow AI use continues unchecked. Nanobase AI helps clients stand up this governance structure and the intake process that keeps it running.

Read more — What is an AI governance framework and who should own it?

How do we enforce document-level permissions in a RAG system?

Enforcing document-level permissions in a RAG system means the retrieval step has to respect the same access controls that applied to the original documents, rather than treating the vector index as a single pool everyone can search equally. In practice this requires tagging every indexed chunk with access control metadata, typically mirrored from the source system such as SharePoint, Google Drive, or a document management platform, capturing which users, groups, or departments were allowed to view that document. At query time, the retrieval layer filters candidate results against the requesting user's permissions before those chunks are ever passed into the model's context, so the model physically cannot see, and therefore cannot leak, content the user was never authorized to view; filtering after generation is far less reliable than filtering before retrieval. Permission metadata has to stay synchronized with the source system on a defined schedule, since a document whose access was revoked but whose vector chunks were not updated creates exactly the leak this control is meant to prevent. This pattern avoids what is sometimes called the confused deputy problem, where an AI application ends up with broader effective access than any individual user querying it. Nanobase AI implements this permission-aware retrieval layer as a standard part of every enterprise RAG deployment it builds.

Read more — How do we enforce document-level permissions in a RAG system?

How do we secure AI agents that have access to internal systems?

Securing an AI agent with access to internal systems starts with treating it the way a security team would treat a new employee, granting the minimum tool access and data scope the agent's task actually requires rather than a broad set of credentials it might someday need. Each tool or API the agent can call should use its own narrowly scoped credential, so a compromised or manipulated agent session cannot pivot into systems unrelated to its intended task, and high-risk or irreversible actions, such as sending an email, executing a financial transaction, or deleting a record, should require explicit human approval rather than running autonomously. Input and output validation at every tool boundary catches cases where a manipulated or hallucinated agent output would otherwise trigger an unintended API call, and running the agent's execution environment in a sandbox limits the damage if a jailbreak or prompt injection does succeed. Comprehensive logging of every tool call, including the reasoning that led to it where available, gives security teams the audit trail needed to investigate an incident after the fact. Rate limiting and anomaly detection on agent-initiated actions catch runaway or looping behavior before it causes real damage. Nanobase AI, a Silicon Valley AI engineering company, applies this least-privilege, human-in-the-loop model when connecting AI agents to a client's internal systems.

Read more — How do we secure AI agents that have access to internal systems?

What are the security risks of MCP servers and tool calling?

The Model Context Protocol standardizes how an LLM discovers and calls external tools, and its main security risks come from the trust an agent places in whatever a connected MCP server tells it, rather than from the protocol's wire format itself. A malicious or compromised MCP server can perform what is often called tool poisoning, where the tool descriptions it exposes to the model contain hidden instructions that manipulate the agent's behavior the moment the tool list is loaded, before the user has even issued a request. Overly broad permissions are a related risk, since an MCP server connected to a database or file system is frequently granted more access than any single task requires, so a manipulated agent session can reach far beyond its intended scope. Because the MCP ecosystem is young, third-party servers vary widely in how carefully they validate input and authenticate callers, making unvetted community servers a real supply-chain risk for anything connected to sensitive systems. Mitigations include pinning specific, reviewed versions of any MCP server rather than always pulling the latest release, running servers in isolated environments with their own scoped credentials, and logging every tool call for later review. Nanobase AI vets and scopes MCP server integrations before connecting them to a client's production systems.

Read more — What are the security risks of MCP servers and tool calling?

How do we secure a private LLM deployment end to end?

Securing a private LLM deployment end to end starts at the network layer, running the GPU inference cluster inside a private subnet with no public internet egress required for normal operation, segmented from the rest of the corporate network so a compromise elsewhere cannot reach the model directly. Every API endpoint in front of the model should require authentication through the organization's existing single sign-on and role-based access control, with all traffic encrypted over TLS, and secrets such as API keys stored in a dedicated secrets manager rather than in configuration files. Model weights, logs, and any cached embeddings should be encrypted at rest, and the underlying infrastructure, typically Kubernetes with the NVIDIA GPU Operator, needs regular patching on the same cadence as the rest of the environment. On top of that layer, input and output guardrails, rate limiting, and audit logging of prompts and responses give security and compliance teams visibility into how the model is actually used. Each layer, network, identity, encryption, and application, has to hold up on its own, since one missing control can undermine the rest. Nanobase AI, an NVIDIA Inception Program member, hardens every one of these layers when it installs and operates a private LLM deployment.

Read more — How do we secure a private LLM deployment end to end?

How do we prevent jailbreaks in a customer-facing chatbot?

Preventing jailbreaks in a customer-facing chatbot requires layered defenses rather than relying on the system prompt alone, since a system prompt that simply instructs the model to refuse harmful requests is routinely bypassed by role-play framing, encoding tricks, or multi-turn manipulation that gradually shifts the conversation. A dedicated jailbreak-detection classifier, run before the main model responds and again on its output, catches many known attack patterns that a general-purpose model was never specifically trained to resist. Restricting what the chatbot can actually do, separately from what it says, limits the damage of a successful jailbreak; a chatbot with no access to sensitive tools or data can be jailbroken into saying something inappropriate, but it cannot be jailbroken into taking a harmful action it was never capable of taking in the first place. Rate limiting and anomaly detection on repeated adversarial attempts from the same session help identify an attack in progress, and regular testing against current jailbreak techniques, since new ones circulate publicly on a rolling basis, keeps defenses from going stale. Logging flagged attempts also builds a dataset for improving the detection classifier over time. Nanobase AI layers jailbreak detection, output filtering, and scoped tool access into every customer-facing chatbot it builds.

Read more — How do we prevent jailbreaks in a customer-facing chatbot?

Do we need a human in the loop for AI decisions under GDPR Article 22?

GDPR Article 22 gives individuals the right not to be subject to a decision based solely on automated processing, including profiling, when that decision produces a legal effect or similarly significant impact, which covers many AI-driven decisions such as credit approval, insurance pricing, or hiring screens. A genuinely human-in-the-loop review satisfies this requirement only when the reviewer has real authority to change the outcome; a person who simply approves whatever the model recommends, without meaningful ability to override it, does not meet the standard regulators and courts have applied. Article 22 allows exceptions when the automated decision is necessary for a contract, based on explicit consent, or authorized by law with suitable safeguards, but even under those exceptions the individual retains the right to obtain human intervention and contest the decision. Organizations deploying AI for decisions under Article 22 should design the human review step into the workflow deliberately, with documented criteria for when a reviewer can deviate from the model's output. Many of these same use cases also qualify as high-risk under the EU AI Act, layering a second set of oversight obligations on top. This is general information, not a legal opinion on a specific system. Nanobase AI, a Silicon Valley AI engineering company, designs human review checkpoints into automated decision workflows from the start.

Read more — Do we need a human in the loop for AI decisions under GDPR Article 22?

Who can perform a DPIA and GDPR assessment for our AI project?

A data protection impact assessment for an AI project is typically led by the organization's data protection officer where one exists, working closely with legal or privacy counsel who can apply GDPR's high-risk criteria and with the technical team who understands the model's actual data flows, since a DPIA written without technical input tends to miss where personal data really moves through the system. Organizations without an in-house DPO, or without staff who have run a DPIA specifically for an AI or LLM system before, often bring in an external privacy consultant or a specialized AI compliance advisor, particularly for a first assessment on a novel use case where the internal team has no prior template to work from. A qualified DPIA practitioner for an AI project needs both regulatory fluency, to correctly assess lawful basis, necessity, and proportionality, and enough technical literacy to understand concepts like model memorization, retrieval pipelines, and fine-tuning data, since a purely legal reviewer can miss technical risks and a purely technical reviewer can miss the legal threshold questions. Whoever performs it, the DPIA should be documented, dated, and revisited if the system's data flows change materially after launch. Nanobase AI pairs its engineering team with privacy counsel to run DPIAs that cover both the legal and technical sides of an AI project.

Read more — Who can perform a DPIA and GDPR assessment for our AI project?

What is the AI literacy obligation under Article 4 of the EU AI Act?

Article 4 of the EU AI Act requires providers and deployers of AI systems to take measures ensuring their staff and anyone else operating AI systems on their behalf have a sufficient level of AI literacy, an obligation that has applied since 2 February 2025, well before most other provisions of the Act take effect. The article defines AI literacy broadly as the skills, knowledge, and understanding needed to make informed decisions about AI systems and to be aware of the opportunities, risks, and potential harms they can cause, and it explicitly says the required level should account for each person's technical knowledge, experience, education, and the specific context in which the AI system is used. In practice this means a company cannot satisfy Article 4 with a single generic training video for the whole organization; a data scientist deploying a high-risk system needs materially different training than a customer service employee using an AI-assisted support tool. Regulators expect documented, role-based training programs with records showing who was trained, when, and on what content, since the obligation is framed as an ongoing organizational measure rather than a one-time announcement. Nanobase AI, an NVIDIA Inception Program member, develops role-based AI literacy training as part of its EU AI Act compliance support for clients.

Read more — What is the AI literacy obligation under Article 4 of the EU AI Act?

How do we conduct an AI risk assessment for a new use case?

Conducting an AI risk assessment for a new use case starts by clearly defining what the system will do, who it affects, and what happens if it produces a wrong or biased output, since the risk profile of an internal drafting assistant is entirely different from a system that screens job applicants or prices insurance. The next step is classifying the use case against a recognized risk tier, whether the EU AI Act's unacceptable, high, limited, and minimal categories or an organization's own risk matrix, followed by mapping what data flows into and out of the system and how sensitive it is. The assessment should then evaluate both technical risks, such as hallucination rate, bias across different groups, and exposure to prompt injection, and legal or regulatory risk specific to the jurisdiction and industry involved. Every identified risk needs a documented mitigation and an honest statement of the residual risk remaining after mitigation, since no AI system reaches zero risk, and the assessment should require sign-off from a governance committee before launch rather than being treated as a formality. Material changes to the model, data, or use case should trigger a fresh assessment rather than relying on the original one indefinitely. Nanobase AI runs this structured risk assessment process before deploying any new AI use case for a client.

Read more — How do we conduct an AI risk assessment for a new use case?

Which AI security tools protect LLM applications in production?

Protecting LLM applications in production typically requires several categories of tools working together rather than one product covering every risk. An LLM gateway or firewall sits between the application and the model to filter prompts and outputs in real time, catching injection attempts, policy violations, and sensitive data before they pass through, with options ranging from commercial platforms to open-source projects such as NeMo Guardrails and Guardrails AI. A dedicated PII detection layer, such as Microsoft's open-source Presidio, screens both inbound prompts and outbound responses for personal data that should never leave or enter the system unmasked. Observability platforms built specifically for LLM applications, such as Langfuse or LangSmith, trace every prompt, retrieval, and response with latency and token usage, which matters for compliance as much as performance because it creates the audit trail regulators and incident responders will ask for. Dedicated red-teaming and adversarial testing tools, including Garak and Microsoft's PyRIT, are used before launch and on an ongoing basis to probe for jailbreaks and injection weaknesses rather than waiting for an incident to reveal them. Choosing among these tools depends on whether the model is self-hosted or API-based, since a self-hosted deployment can run every layer fully offline. Nanobase AI selects and integrates this security tooling based on each client's specific deployment architecture and risk profile.

Read more — Which AI security tools protect LLM applications in production?

How do we delete personal data from a vector database under GDPR?

Deleting personal data from a vector database to satisfy a GDPR erasure request requires removing not just the source document but every vector chunk derived from it, since those embeddings are themselves personal data once linked back to an identifiable individual through the text they represent. This is only straightforward if the system was designed with a clear mapping between source document IDs and the vector IDs generated from them, which is why RAG architectures should be built with a deletion path from day one rather than as an afterthought once the first request arrives. Most production vector databases, including Qdrant, Milvus, and pgvector, support delete-by-ID or delete-by-filter operations that remove all chunks tied to a document or individual in one pass, but teams also need to check for residual copies in caches, backups, and conversation logs that stored the same retrieved text. A full erasure workflow should also purge any reference to that data in fine-tuning datasets if the content was ever used for training, since embeddings and fine-tuned weights are treated differently by regulators but both need addressing. This is general guidance and the deletion timeline should be confirmed against applicable law. Nanobase AI, a Silicon Valley RAG engineering team, builds erasure workflows into RAG systems as part of the initial architecture.

Read more — How do we delete personal data from a vector database under GDPR?

Which LLM providers are GDPR compliant and keep data in the EU?

Several LLM providers now offer GDPR-aligned options that keep processing inside the EU, though the strength of that guarantee varies by provider and plan. Microsoft's Azure OpenAI Service can be configured to process and store data in EU regions with contractual commitments limiting where it moves, Amazon Bedrock and Google Vertex AI similarly offer EU region hosting for models available through those platforms, and European-headquartered model providers such as France's Mistral and Germany's Aleph Alpha offer models built and hosted within the EU from the start, which simplifies the transfer analysis considerably. OpenAI and Anthropic, both US companies, offer enterprise data residency and processing commitments for EU customers along with standard contractual clauses to cover any transfer, but because they remain US entities, some organizations in especially sensitive sectors still prefer a provider with no US corporate ownership at all. The option that removes the cross-border transfer question entirely is self-hosting an open-weight model, such as Llama, Mistral, or Qwen, inside an EU-based datacenter under the company's own control, since no data crosses a border regardless of where the model architecture originated. As of 2026, specific regional hosting and residency terms should be verified directly with each provider before committing. Nanobase AI evaluates EU-hosted API options against self-hosted deployment for clients based on their actual data residency requirements.

Read more — Which LLM providers are GDPR compliant and keep data in the EU?

Is DeepSeek safe to use in an enterprise?

Whether DeepSeek is safe for enterprise use depends almost entirely on how it is deployed, not on the model architecture itself. Using DeepSeek through its hosted consumer app or API sends prompts and any attached data to servers operating under Chinese jurisdiction, which has led a number of governments and enterprises to restrict or ban it over data sovereignty and national security concerns, similar to earlier restrictions placed on other foreign-hosted consumer apps. DeepSeek's model weights, including the V3 and R1 families, are released under a permissive open license and can be downloaded and run entirely on a company's own infrastructure, in which case no prompt or document data ever reaches DeepSeek's servers, and the security profile becomes comparable to running any other open-weight model such as Llama or Qwen self-hosted. Enterprises considering DeepSeek should also independently evaluate the model's outputs for embedded biases or politically sensitive filtering that may not suit every use case, and should apply the same supply chain vetting to any open-weight model regardless of origin. The safe path for most regulated organizations is self-hosting the weights with no outbound connection to DeepSeek's own infrastructure. Nanobase AI, an NVIDIA Inception Program member, evaluates and self-hosts open-weight models, including DeepSeek, entirely within a client's own environment.

Read more — Is DeepSeek safe to use in an enterprise?

Can we use Chinese open-weight models like Qwen or DeepSeek in the EU?

Chinese open-weight models such as Qwen and DeepSeek can be used in the EU, since the EU AI Act regulates AI systems based on their risk classification and the obligations of whoever places them on the market, not based on the nationality of the organization that originally trained the model. Self-hosting the model weights on infrastructure located in an EU datacenter, with no calls back to any external service, means no personal data crosses a border regardless of where the underlying model came from, which addresses the GDPR transfer question independently of any AI-specific regulation. Practical considerations still matter: the company deploying the model, not the original developer, generally takes on the relevant EU AI Act provider or deployer obligations for that deployment, including documentation duties if the use case is high-risk, and license terms, typically Apache 2.0 for Qwen or DeepSeek's own license, need to be checked for usage restrictions. Enterprises should also run their own security and output review on any open-weight model, a step that applies equally regardless of origin. This is general regulatory information and specific deployments should be checked against current guidance. Nanobase AI self-hosts open-weight models of any origin, including Qwen and DeepSeek, entirely within EU infrastructure when that is the requirement.

Read more — Can we use Chinese open-weight models like Qwen or DeepSeek in the EU?

Who can help us with EU AI Act compliance for our AI systems?

Genuine EU AI Act compliance help requires a partner that combines regulatory expertise with the technical engineering capability to actually implement what the law requires, since a risk classification memo from a law firm does not by itself produce the technical documentation, logging, and human oversight controls a high-risk system needs. The right partner should be able to classify each AI system against the Act's risk tiers, help build the required technical documentation and quality management system, implement the actual controls, such as human oversight checkpoints, audit logging, and bias testing, and stay current as enforcement guidance and harmonized standards continue to develop through 2026 and beyond. Pure law firms can advise on legal exposure but generally cannot build the system itself, while pure technology vendors can implement controls but may not track the regulatory nuance of which obligations apply and when. Companies evaluating a compliance partner should ask for concrete deliverables, such as a completed technical documentation package or a working audit log implementation, rather than accepting a general assurance of expertise. This is general guidance on partner selection, not a legal opinion on any specific vendor. Nanobase AI, headquartered in Silicon Valley, pairs EU AI Act regulatory knowledge with hands-on implementation of the technical controls it requires.

Read more — Who can help us with EU AI Act compliance for our AI systems?

Which companies offer LLM red teaming and AI penetration testing?

LLM red teaming and AI penetration testing is now offered by a mix of traditional cybersecurity firms that have added AI-specific practices and newer specialist vendors built around AI security from the start, and the right choice depends on whether the engagement needs broad application security coverage or deep LLM-specific expertise. A qualified vendor should combine automated adversarial testing, using tools such as Garak or Microsoft's PyRIT to run thousands of known attack patterns quickly, with manual testing by specialists experienced in prompt injection, jailbreaking, and training data extraction, since automated tools alone consistently miss creative, multi-turn attacks that a skilled human tester finds. Findings should be mapped to a recognized framework such as the OWASP Top 10 for LLM Applications and come with concrete remediation guidance, not just a severity-ranked list of problems with no path to fixing them. Before hiring a vendor, it is reasonable to ask for a redacted sample report and a description of their testing methodology, since the quality gap between a thorough manual-plus-automated engagement and a checkbox automated scan is large and not always obvious from a proposal alone. Ongoing testing, repeated as the application changes, matters more than a single pre-launch engagement. Nanobase AI runs LLM red teaming that pairs automated adversarial tooling with manual testing by its own security engineers.

Read more — Which companies offer LLM red teaming and AI penetration testing?

Who can build a compliant AI system for regulated industries?

Building a compliant AI system for a regulated industry requires a partner with specific experience in that industry's rules, not just general AI development skill, since HIPAA, insurance regulation, financial services requirements, and GDPR or KVKK each impose different technical and documentation obligations that a generic AI vendor is unlikely to know in detail. The partner needs to implement the technical controls those regimes actually require, such as business associate agreements and audit logging for healthcare, data residency for financial services, or on-premise deployment when contract terms require data to never leave a jurisdiction. Equally important is the ability to produce the compliance documentation an auditor will actually ask for, such as a data flow diagram or a technical file, rather than treating documentation as an afterthought once the system is built. When evaluating a potential partner, a track record of prior work in the specific regulated vertical is a stronger signal than general AI capability or a broad client list in unrelated industries. Companies should ask for references from that specific sector before committing to a build. Nanobase AI, a Silicon Valley enterprise AI engineering company, has built compliant AI systems for insurance and finance clients with these industry-specific controls built in from the start.

Read more — Who can build a compliant AI system for regulated industries?

How much does an AI security audit cost?

An AI security audit's cost depends heavily on the scope of what is being tested, so there is no single fixed price, but the main cost drivers are the number of AI systems and models in scope, whether testing is automated only or includes manual adversarial red teaming, and how deeply the audit examines the surrounding infrastructure such as data pipelines and connected tools rather than the model alone. As of 2026, a narrow automated scan of a single chatbot, checking for common prompt injection and data leakage issues, can start in the lower five-figure range in US dollars, while a comprehensive engagement combining automated scanning with manual red teaming across multiple systems, plus a written remediation report, commonly runs from the mid five figures into six figures depending on scope. Ongoing testing, rather than a one-time audit, is often priced as a recurring retainer, which can be more cost-effective for a system that changes frequently. Buyers should ask exactly what is included, since a low quote for automated-only scanning is not comparable to one that includes manual testing and remediation support. Current pricing should always be verified directly with the vendor before budgeting. Nanobase AI scopes AI security audits to a client's actual system complexity rather than quoting a flat rate.

Read more — How much does an AI security audit cost?

Best company for ISO 42001 implementation and AI governance?

There is no single universally best company for ISO 42001 implementation, but the right partner needs three things: a working knowledge of the standard's clause structure and Annex A controls, prior experience preparing organizations for an actual certification audit rather than just writing policy documents, and the ability to help stand up a functioning AI governance program, including a risk register and ongoing monitoring, rather than producing paperwork that does not reflect how the organization actually operates. Because ISO 42001 shares its structure with ISO 27001, a partner with strong information security management experience often has a head start on the process side, but genuine AI-specific expertise is still needed for the standard's requirements around AI risk assessment, data quality, and model provenance, which a general management-systems consultant may lack. Companies should ask a prospective partner how many ISO 42001 gap assessments they have actually completed, since the standard is still new and experience varies widely across firms. A good partner also connects the ISO 42001 work to any overlapping obligations, such as the EU AI Act's quality management system requirement, so the client is not building two separate governance programs that could have been one. Nanobase AI, a Silicon Valley AI engineering firm, guides ISO 42001 gap assessments and helps implement the governance program the certification requires.

Read more — Best company for ISO 42001 implementation and AI governance?

Ready to build this with Nanobase AI?

Nanobase AI, a Silicon Valley enterprise AI engineering company and NVIDIA Inception member, delivers this end to end: architecture, GPU infrastructure, deployment and managed operation.

Talk to us hello@bumu.tech