Skip to content
Friendly disclaimer: flozi00 TechHub is a solo side-project next to a full-time job โ€” personal learning notes, no official statements. Verify critical steps yourself.

EU AI Act and DSGVO for Self-Hosted LLMs: What Actually Applies

Audit-grade guide to the EU AI Act and GDPR/DSGVO when you self-host open-source LLMs instead of calling a third-party API: risk classification, the GPAI timeline after the Digital Omnibus, controller roles, and a compliance checklist.

11 min readflozi00
aicomplianceai-actgdprdsgvoself-hosting

If your company runs an LLM in the EU, you face two regulatory layers that are frequently confused: the AI Act (Regulation (EU) 2024/1689), which regulates AI systems and models, and the DSGVO/GDPR (Regulation (EU) 2016/679), which regulates processing of personal data โ€” which includes prompts and outputs.12 Self-hosting an open-source model does not exempt you from either. But it changes which obligations apply and who carries them, in ways that often work in your favour compared to calling a foreign API.

This guide covers the actual legal state as of 24 September 2026, including the timeline amendments of the Digital Omnibus on AI, which is adopted law โ€” Regulation (EU) 2026/1744, published in the Official Journal on 24 July 2026 and in force since 27 July 2026 โ€” not a pending proposal.3 Every article number and date below is cited to the primary sources in the footnotes.

1. The AI Act risk pyramid โ€” and where a self-hosted LLM lands

Risk tierLegal basisWhat it meansA self-hosted chat/coding assistant
ProhibitedArt. 5Banned practices (social scoring, manipulative systems, untargeted face scraping; plus NCII/CSAM generation from 2 Dec 2026)Out of scope unless you do something exotic
High-riskArt. 6 + Annex III / Annex IFull Chapter III stack: risk management, data governance, technical documentation, logging, human oversight, accuracy, conformity assessment, CE, registrationOnly if the use case falls in Annex III โ€” not because it is an LLM
Limited risk (transparency)Art. 50Disclose AI interaction, mark synthetic content, label deepfakesYes โ€” this is the tier your assistant lives in
Minimal riskEverything elseNo AI-Act-specific duties (GDPR still applies to data)Internal coding assistant with no Art. 50 exposure to natural persons is effectively here

The key insight: the AI Act classifies by use, not by technology. A general-purpose LLM serving an internal knowledge base or code completion is not high-risk by virtue of being an LLM. High-risk status attaches only through Article 6 โ€” either as a safety component of a regulated product (Annex I) or through a listed use case (Annex III): employment and worker management, education, credit scoring, essential services, law enforcement, migration, administration of justice, and biometrics.1

A self-hosted chatbot for employees or customers is therefore, by itself, a transparency-tier system, not a high-risk one. Reaching for the model weights yourself does not push you up the pyramid.

When your deployment does become Annex III high-risk

You point the same self-hosted model at โ€ฆAnnex III point (examples)Consequence
CV screening, recruitment, promotion or termination decisions, task allocation or worker monitoringPoint 4High-risk system; Chapter III obligations apply to the provider of that system from 2 Dec 2027
Pupil admission, exam gradingPoint 3same
Creditworthiness assessment or insurance pricingPoint 5(b)same
Access to essential public/private servicesPoint 5same

Two role traps matter here. First: if you take a non-high-risk system โ€” including a general-purpose model you host yourself โ€” and modify its intended purpose so it becomes high-risk, you become the provider of that high-risk system under Article 25(1)(c), with the full Article 16 obligation stack (risk management, technical documentation, conformity assessment, registration).1 The same applies if you put your own name on an existing high-risk system (Art. 25(1)(a)) or substantially modify one (Art. 25(1)(b); "substantial modification" is defined in Art. 3(23)). Internal use is no defence: Article 43(4) requires a fresh conformity assessment for substantial modifications even if the modified system stays with the current deployer.

Second: fines for high-rule violations reach โ‚ฌ15 million or 3% of worldwide turnover, and Art. 5 breaches up to โ‚ฌ35 million or 7% โ€” but only from the dates those rules apply to you. Which brings us to the timeline.

Much of what you will find online still describes the Digital Omnibus as a "proposal". It is not. The AI strand was adopted as Regulation (EU) 2026/1744 (signed 8 July 2026, OJ 24 July 2026, in force 27 July 2026) after political agreement in May 2026 and the Parliament and Council votes in June 2026.3 The high-risk dates it moved are now fixed calendar dates, not conditional on standards. What applies to you as a deployer or self-hosting company today:

DateWhat appliesStatus on 24 Sep 2026
2 Feb 2025Prohibited practices (Art. 5); AI literacy duty (Art. 4)In force
2 Aug 2025GPAI model provider obligations (Arts. 51โ€“55); most penalty provisionsIn force โ€” but binds the model provider, not you
2 Aug 2026Art. 50 transparency; general application; national + AI Office enforcementIn force
2 Dec 2026Machine-readable marking for generative systems placed on the market before 2 Aug 2026 (new Art. 111(4)); two new Art. 5 prohibitions (NCII, CSAM)Adopted, upcoming
2 Dec 2027Annex III high-risk obligations (was 2 Aug 2026)Adopted, deferred by Omnibus
2 Aug 2028Annex I embedded high-risk (was 2 Aug 2027)Adopted, deferred by Omnibus

Supervision of your AI-literacy measures starts 3 August 2026 โ€” enforcement is live now.4

The practically relevant point: the deferral is a reprieve, not a repeal. If your assistant touches an Annex III use case, the full Chapter III regime lands on 2 December 2027 โ€” sooner than most migration and documentation projects finish. And open-source self-hosting does not create a documentation holiday.

Open-source models: Art. 53(2) โ€” an exemption for the provider, not for you

Article 53(2) exempts GPAI providers whose models are released under a free and open-source licence (weights, architecture and usage information publicly accessible) from the technical-documentation and downstream-information duties of Art. 53(1)(a) and (b).5 That exemption (a) never applies to systemic-risk models โ€” for those, the training-compute presumption of Art. 3(63), 10ยฒโต FLOP, is the relevant line โ€” (b) does not remove the copyright policy and training-data summary duties under Art. 53(1)(c)/(d), and (c) is a provider obligation. As the company deploying the model you neither inherit these duties nor lose anything by them. If anything, an open-source release under a qualifying licence means the transparency information you need for your own compliance file usually already exists publicly.

If you fine-tune the model and offer the resulting model commercially, you can leave deployer territory and become a GPAI provider yourself โ€” at that point Art. 53(1) applies to you (with the Art. 53(2) exemption available if you release the fine-tune under a qualifying open licence and your training compute stays below the Art. 3(63) presumption).

3. DSGVO/GDPR: what self-hosting actually changes

QuestionThird-party API (e.g. US provider)Self-hosted open-source LLM
Who is responsible (controller) for prompt/output data?You are controller; the provider is typically your processor (or an independent controller)You are controller โ€” period
Third-country transfer (Art. 44 DSGVO)Chapter V instrument needed: SCCs + transfer impact assessment, where the provider sees promptsNone to a model provider โ€” the model sits in your EU data centre; transfers arise only with your GPU hoster if outside the EU (and even EU hosting makes TIA/contract checks end)
Art. 28AuftragsverarbeitungsvertragRequired with API providerNot with a model provider; instead Art. 28 contract with your hosting/colocation provider if they can access personal data
Art. 32 technical & organisational measuresProvider's certifications (SOC 2 / ISO 27001) โ€” largely outside your controlYour perimeter: your data centre, your encryption, your access control โ€” fully auditable (ISO 27001, C5 attestable)
Model behaviour / loggingOpaqueFull control over retention of prompts, redaction agents, logging
Remediation on Art. 17 deletion requests to the modelImpossible to influenceYou decide: drop from chat history and vector store; handle model-internal state per EDPB guidance

The columns tell the compliance story: self-hosting converts an outsider-trust problem into a configuration problem. You no longer need contractual comfort that a US inference provider is not building profiles from your employees' prompts. Your prompt data is personal data the moment it relates to an identifiable person โ€” a developer pasting a customer schema into a coding assistant is the canonical example โ€” and all GDPR principles apply to it: lawfulness (Art. 6 โ€” typically contract or legitimate interest, each requiring the documented three-step assessment the EDPB set out in Opinion 28/2024), purpose limitation (Art. 5(1)(b)), data minimisation (Art. 5(1)(c)), storage limitation, integrity, and accountability.62

Two details deserve precision:

  • Your GPU hoster may be a processor. If infrastructure staff could access data, Art. 28(3) Auftragsverarbeitung applies. Where the infrastructure sits in the EU, transfer analysis shifts to a supported-provider comfort check.
  • Retention of prompts for fine-tuning is a new purpose. Re-using chat logs to fine-tune your model is not covered by the original Art. 6 basis for the chat service absent a documented compatibility analysis under Art. 6(4) or a fresh legitimate-interest assessment; both approaches work if documented.

4. Transparency (Art. 50) and AI literacy (Art. 4) โ€” live now

Article 50 has applied since 2 August 2026 and was not deferred by the Omnibus.73 For a typical self-hosted assistant:

  • Art. 50(1) โ€” if the system interacts directly with natural persons (customer chatbot, AI agent writing emails), users must be told they are interacting with AI at the first interaction, unless obvious. This binds you as provider of your in-house system.
  • Art. 50(2) โ€” machine-readable marking of synthetic output, applicable to systems placed on the market from 2 Aug 2026; systems already on the market before that date have until 2 Dec 2026 (new Art. 111(4)).3 Internal-only assistants whose output is never published arguably generate no synthetic content "published" to third parties, but state this assessment in writing rather than assuming it.
  • Art. 50(3)/(4) โ€” deployer duties for emotion recognition, biometric categorisation and deepfakes; usually out of scope for a coding assistant, in scope the moment you expose generated media.
  • Commission guidelines (adopted 20 July 2026) and the voluntary AI Office Code of Practice on Transparency of AI-Generated Content provide the practical implementation path; signing the Code creates a presumption-of-conformity comfort for the marking duties.7

AI literacy (Art. 4) has applied since 2 February 2025 โ€” verified; enforcement of supervision measures runs since 3 August 2026. Two corrections to popular summaries are worth noting: the Omnibus deferred neither the date nor the existence of the duty; the adopted text rewrote Art. 4 to require measures supporting AI literacy of staff operating AI systems (a lower bar than the original "ensure sufficient level"), but the duty itself is unchanged in existence and date.3 For a self-hosting company this is one training deck and a role-based curriculum โ€” cheap, and the first thing an authority asks for.

5. Checklist: a defensible self-hosted stack

โœ“ItemLegal anchor
โ˜Document the intended purpose of your assistant in writing, and change it only deliberatelyArt. 6, 25(1)(c)
โ˜Screen use cases against Annex III before pointing the model at HR, credit or education dataArt. 6(2) + Annex III
โ˜If any Annex III use exists: start the Chapter III project now (risk management, technical documentation, logging, human oversight) โ€” deadline 2 Dec 2027, not cancelledCh. III
โ˜Art. 28 Auftragsverarbeitung contract with GPU hoster / data-centre operator, incl. sub-processor termsArt. 28(3) DSGVO
โ˜Track hosting location; where non-EU, maintain SCCs + transfer impact assessmentArt. 44โ€“46 DSGVO
โ˜Written Art. 6 legal-basis assessments per use case (contract / legitimate interest incl. three-step test)Art. 6(1)(f), EDPB Opinion 28/2024
โ˜Prompt/output retention policy: default off for retraining, documented compatibility check for any re-useArt. 5(1)(b), (e)
โ˜Art. 32 measures documented: encryption at rest and in transit, access control, inference-isolated networkArt. 32 DSGVO
โ˜Data-protection notice for staff using the assistant; deletion handling incl. vector-store/RAG sourcesArts. 13, 17 DSGVO
โ˜Chatbot/agent discloses AI nature at first interaction; machine-readable marking for any published generative outputArt. 50(1), (2)
โ˜Model sources documented (licence, training-data summary, model card) in your AI registerRec. 102; Art. 53 context
โ˜Role-based AI-literacy training delivered and recordedArt. 4
โ˜ISO 27001 / C5 assurance of the hosting platform mapped to Art. 32 measures in the VVTArt. 28, 32 DSGVO

6. Bottom line

Self-hosting an open-source LLM in the EU is, under the AI Act, usually the lowest-friction deployment: transparency-tier rather than high-risk, no dependence on a foreign provider's GPAI compliance, and a clean controller position under the DSGVO. It is not regulation-free โ€” Art. 50, Art. 4, and the full GDPR stack apply today โ€” but every remaining obligation is one you control in your own infrastructure rather than one you must police in someone else's contract.

If your company operates in Germany and needs this evaluated for a concrete stack, the following articles may be useful: How LLMs work, Quantization explained, and KV cache explained.

This article is general information about the legal situation as of 24 September 2026, not legal advice. Binding classification of your specific system requires an individual assessment.

Footnotes

  1. Regulation (EU) 2024/1689 (AI Act), OJ L, 12.7.2024. Consolidated text including Digital Omnibus amendments: CELEX 32024R1689 โ€” https://eur-lex.europa.eu/eli/reg/2024/1689/oj โ†ฉ โ†ฉ2 โ†ฉ3

  2. Regulation (EU) 2016/679 (DSGVO), OJ L 119, 4.5.2016 โ€” https://eur-lex.europa.eu/eli/reg/2016/679/oj โ†ฉ โ†ฉ2

  3. Regulation (EU) 2026/1744 (Digital Omnibus on AI), OJ L 2026/1744, 24.7.2026, in force 27.7.2026 โ€” https://eur-lex.europa.eu/eli/reg/2026/1744/oj (CELEX 32026R1744) โ†ฉ โ†ฉ2 โ†ฉ3 โ†ฉ4 โ†ฉ5

  4. European Commission, AI Act Service Desk, "Timeline for the Implementation of the EU AI Act" (reflecting the Digital Omnibus) โ€” https://ai-act-service-desk.ec.europa.eu/en/ai-act/timeline/timeline-implementation-eu-ai-act โ†ฉ

  5. AI Act Art. 53(1), (2) โ€” providers of general-purpose AI models; open-source licence exemption, systemic-risk carve-out. Commission GPAI guidelines context: https://ai-act-service-desk.ec.europa.eu/en/ai-act/article-53 โ†ฉ

  6. EDPB Opinion 28/2024 on certain data protection aspects related to the processing of personal data in the context of AI models, adopted 17 December 2024 โ€” https://www.edpb.europa.eu/our-work-tools/our-documents/opinion-board-art-64/edpb-opinion-282024-certain-data-protection-aspects_en โ†ฉ

  7. European Commission, "Transparency obligations under Article 50 of the AI Act" (FAQ) and Commission guidelines of 20 July 2026 โ€” https://digital-strategy.ec.europa.eu/en/faqs/transparency-obligations-under-article-50-ai-act โ†ฉ โ†ฉ2