View all articles
gdprprivacycomplianceedge-ailegal

GDPR Article 25: Why Local AI Inference IS Privacy by Design

JG
Jacobo González Jaspe
|

Reviewed:

Abstract illustration: a frosted-glass shield with an amber light inside. Safe and legal
Illustration generated with AI on our own machine.
This article is also available in Spanish:RGPD artículo 25: la IA local es privacidad desde el diseño

Every European business deploying AI has a legal argument hiding in plain sight: GDPR Article 25 requires data protection by design and by default. Running AI models on hardware you own, with inference bound to localhost, implements the technical architecture that Article 25 demands (https://eur-lex.europa.eu/eli/reg/2016/679/oj). This also reduces cloud API bills.

This is not a creative interpretation. It is simply what the regulation says, mapped to what the technology does.

GDPR Article 25 and local AI

Article 25 of the GDPR states that controllers must implement “appropriate technical and organisational measures” to ensure data protection principles are “integrated into the processing” itself, not bolted on after the fact.

For AI systems that process personal data, this means the architecture of the system must minimise data exposure. Every design decision is a privacy decision.

flowchart LR
    subgraph CLOUD["Cloud AI Architecture"]
        direction TB
        C1["Your Data"] --> C2["Sent to API Provider"]
        C2 --> C3["Processed on Their Servers"]
        C3 --> C4["Result Returned"]
        C5["Data residency: per provider contract"]
    end
    
    subgraph LOCAL["Local AI Architecture"]
        direction TB
        L1["Your Data"] --> L2["Processed on YOUR Hardware"]
        L2 --> L3["Result Generated Locally"]
        L4["Data residency: YOUR BUILDING"]
    end
    
    style CLOUD fill:#DC2626,color:#FAFAFA
    style LOCAL fill:#059669,color:#FAFAFA
Diagram

The Numbers That Make This Urgent

The enforcement landscape in 2026 makes this more than theoretical:

MetricValueSource
Cumulative GDPR fines, May 2018 to January 2026EUR 7.1 billionDLA Piper GDPR survey, January 2026
Breach notifications per day (year to January 2026)443, up 22%DLA Piper GDPR survey, January 2026
EU AI Act maximum penaltyEUR 35 million or 7% of turnoverHigher than GDPR’s 4%

According to DLA Piper, European data protection authorities received an average of 443 breach notifications every day in the year to January 2026. When your AI system sends customer data to a cloud API, every API call adds a party whose security incident could become a breach you have to notify (Articles 33 and 34): a misconfigured endpoint, a provider’s security incident, a data retention policy you didn’t read.

How Local Inference Satisfies Article 25

Here’s the point-by-point mapping between Article 25 requirements and local AI deployment:

1. Data Minimisation (Art. 25(2))

Requirement: Process only the data necessary for the purpose.

Cloud AI: Your entire prompt, including any personal data in it, is sent to the provider’s servers. You’re transferring more data than strictly necessary for inference.

Local AI: Data stays on your hardware. The model processes it in memory and the result never leaves your network. Zero unnecessary data transfer.

2. Purpose Limitation

Requirement: Data must only be used for the stated purpose.

Cloud AI: Read the fine print. Many providers reserve rights to use prompts for model improvement. Even opt-out mechanisms require trust in the provider’s compliance.

Local AI: You control the model weights. Open-weight models like Gemma 3 or DeepSeek R1 don’t phone home. No training on your data, no secondary use, no ambiguity.

3. Storage Limitation

Requirement: Data must not be kept longer than necessary.

Cloud AI: When does the cloud provider delete your prompt data? Their retention policy is their decision, not yours.

Local AI: You control the entire lifecycle. Process the data, get the result, delete the input. No residual copies on someone else’s infrastructure.

4. Integrity and Confidentiality (Art. 5(1)(f))

Requirement: Appropriate security to protect data.

Cloud AI: You’re trusting the provider’s security posture. A breach at the provider can become a breach you have to notify (Art. 33): processors must tell you, and you decide whether to report it.

Local AI: Your security perimeter is your building. If your Mac Mini sits on a shelf behind your firewall, the attack surface is your own network, which you control.

When Local AI Doesn’t Automatically Solve Everything

Let’s be precise about what local deployment does and doesn’t do:

What it solves:

  • No cross-border data transfers to an AI vendor (no SCCs needed for inference)
  • No AI vendor acting as your processor, so no processor contract with one
  • No AI vendor’s sub-processor chain
  • Reduced DPIA scope (fewer data flows to assess)
  • Complete audit trail under your control

What you still need:

  • A lawful basis for processing personal data with AI (Art. 6), and an Article 9 exception for health or other special-category data
  • Information to the people concerned: purposes, legal basis, recipients, retention (Arts. 13–14), plus the logic involved if you make solely automated decisions with legal or similarly significant effects (Arts. 13(2)(f), 22)
  • Security of the system: now entirely your responsibility (Art. 32)
  • Data-subject rights: access, rectification, erasure, objection (Arts. 15–22)
  • Minimisation and retention limits (Art. 5)
  • A DPIA where the processing is likely to be high risk, e.g. profiling or automated decisions (Art. 35)
  • Records of processing activities (Art. 30), and a processor contract with anyone who maintains the system and can access the data (Art. 28)

Local deployment simplifies compliance; it doesn’t eliminate it. What it removes is the AI vendor and the international transfer. It does not remove processors altogether: an integrator, consultant or support provider who installs, maintains or monitors the system and can access personal data in it processes that data on your behalf. Article 28(1) of the GDPR says you “shall use only processors providing sufficient guarantees”, and Article 28(3) says processing by a processor “shall be governed by a contract or other legal act”. That applies to us too when we run a system for a client. If your own staff operate it and no outside party can reach the data, there is no processor to contract with.

The DPIA Advantage

Under GDPR Article 35, a Data Protection Impact Assessment is required when AI processing is “likely to result in a high risk” to individuals’ rights. Local deployment changes the DPIA calculus:

DPIA FactorCloud AILocal AI
Data transfersCross-border, multiple processorsNone: stays in your building
Sub-processorsCloud provider + their sub-processorsNone from an AI vendor; your integrator’s, if it uses any
Security assessmentMust assess provider’s securityAssess your own network
RetentionProvider-dependentYou control it
Residual riskDepends on the processing, plus the provider and transfer riskDepends on the processing; no model-provider or transfer risk

A DPIA for a local AI system usually has fewer parties and data flows to assess, so it is often shorter, and more of the mitigations are architectural rather than contractual. The risks to people from what the AI does with their data (profiling, errors, decisions about them) are assessed the same way.

What AESIA Says

Spain’s AI supervision agency (AESIA) has published 16 compliance guides that address data governance for AI systems. Their guidance aligns with the principle that data sovereignty, knowing where your data is and who processes it, is foundational to AI compliance.

Local deployment gives you a clear answer to the first data governance question, where the data goes: “It’s on our hardware, processed by open-weight models, and it never left our premises.” Who else can reach it (your integrator, your support provider) is the next question, and the answer belongs in your records and your Art. 28 contracts.

The Business Case

Beyond compliance, the cost structure changes too:

ScenarioCloud AILocal AI
Inference costPer token or per seat, every monthHardware once, then electricity
Data processing agreement (Art. 28)One per AI provider, plus any integratorNone with an AI vendor; still one with any integrator or support provider who can access the data
DPIA complexityHigher (multi-party)Lower (fewer parties)
Breach liability exposureShared with providerContained

Whether local is cheaper for you depends on your volume; work out your own break-even with current prices.


Want to understand your GDPR position with AI? Schedule a free 15-minute assessment: we’ll evaluate your current AI data flows and show you how local deployment simplifies your compliance posture.

Related: GDPR + AI | EU AI Act Compliance | AESIA Guide | Cloud vs Local Costs


Sources: GDPR, Regulation (EU) 2016/679, on EUR-Lex | DLA Piper GDPR Fines and Data Breach Survey, January 2026 | EU AI Act Timeline


Next steps

  • Review the mapping between Article 25 requirements and local AI deployment.
  • Check your local deployment against the AESIA compliance guides.
  • Evaluate the cost structure changes between cloud and local inference.
  • Read our guide on GDPR and AI best practices for local deployment.

Work with us

We size the model and the machine by measuring, not by guessing. If you want to see your own task running on real hardware, book a 15-minute call or see how we work in consulting.

Diagram
Share: LinkedIn X
Veredicto semanal

Get new guides before anyone else

Subscribe and we tell you when new guides, templates and workflows go up. One email a week, no spam.

Already published: 69 guides and 25 templates. All free, no signup.

Bonus: the EU AI Act checklist, ready to complete
Once a week No spam Unsubscribe anytime

See what you get

The EU AI Act now applies: a checklist you can complete

Tell us what you want to run

Tell us what you want to run and on what budget. We will tell you which hardware you need, which model fits, and what to expect from it, before you spend anything.

First call free, 15 min Local-first: your data stays on your network Open tools and guides

69 free guides · 17 compliance templates