Local-First AI: The Sovereignty Control Europe Can Deploy Today

Growth, Innovation & Digital Strategy 20th Sep 2026
Local-First AI: The Sovereignty Control Europe Can Deploy Today

This article is part of our curated Growth Hub — five pillars on sovereignty, AI, cloud economics, data and security. Visit the Growth Hub.

Europe has spent five years debating sovereignty at the infrastructure layer: which cloud, which region, whose keys, whose jurisdiction. Meanwhile, the most sensitive text in most organisations is produced somewhere nobody mapped. A caseworker dictates a file note. A doctor summarises a consultation. A control-room engineer writes up an incident at 3 a.m. If that dictation runs through a cloud speech API, the organisation has quietly built an export route for personal data that no architecture board ever approved and no processing register describes.

Local-first AI closes that route by moving the model to the data instead of the data to the model. It is not a complete sovereignty strategy and it does not replace a sovereign cloud programme. It is something more immediately useful: the one sovereignty control a public authority, a hospital or a KRITIS operator can deploy this quarter — without a migration, a data centre, or a single new cloud contract. This article sets out where local-first AI fits, what it answers under the GDPR, NIS2, the KRITIS-Dachgesetz and the EU AI Act, where it stops, and how we built Secretary42 to that standard.

Key takeaways

  • The endpoint is the unmapped part of most sovereignty programmes — dictation, transcription and summarisation tools that staff install themselves, outside procurement.
  • Local-first processing removes the compliance surface instead of documenting it: for the speech path there is no recipient, no transfer, no processor contract and no sub-processor list to maintain.
  • One architectural decision answers parts of four rulebooks at once: GDPR data minimisation, NIS2 supply-chain duties (in force in Germany since 6 December 2025), KRITIS resilience obligations (registration opens 17 July 2026), and the EU AI Act transparency duties that still apply from 2 August 2026.
  • It is deployable in a quarter — and it is not a substitute for a sovereign cloud, key management or a BSI C5 attestation. Knowing that boundary is what makes the argument credible in a tender.
  • Secretary42 is our worked example: a bundled whisper.cpp engine, no cloud transcription fallback, local history, and diagnostics that are opt-in and off by default.

Europe’s sovereignty blind spot is the endpoint

Sovereignty programmes are usually scoped top-down: core systems, then the data platform, then the cloud landing zone. That is the right order for infrastructure, and it is also why the endpoint is consistently last. The result is a familiar gap. An authority that has spent two years negotiating data residency for its case management system has staff pasting the same case details into a browser-based transcription tool with a free tier and a US processor.

This is not a training problem. It is an availability problem: dictation is the fastest way to turn a thought into a document, and if the only fast option is a cloud service, people will use the cloud service. The fix is not a policy banning it. The fix is a local option that is at least as fast, so the compliant path is also the convenient one.

Processing boundary

What actually leaves the device

The same dictation task, two architectures. One creates a transfer chain you have to govern; the other never creates one.

Cloud AI dictation

Audio leaves the endpoint before it becomes text.

MicrophoneVendor APIThird-country regionSub-processorsRetention

Every hop above is a control you have to write, review and evidence.

Processor contract
Art. 28 GDPR, plus a sub-processor list you must keep current
Transfer assessment
Art. 44 ff. GDPR for every non-EU hop
Deletion evidence
You have to prove what was stored and when it was erased
Availability risk
No connectivity, no dictation

Four control sets to build, audit and defend

Local-first dictation

Audio becomes text on the endpoint. Nothing is sent.

MicrophoneOn-device modelYour cursor

There is no second hop. The audio never becomes a transfer.

No transfer
No third country, no transfer impact assessment
No processor
No API vendor in the personal-data path
Local history
Stored on the device, deleted by the user
Works offline
Air-gapped and field use stay possible

The control is the architecture

Figure 1 — Local-first processing removes the compliance surface instead of documenting it.Insight42

What “local-first” has to mean to count

The term is being used loosely, including by vendors whose products are local right up until the moment they are not. Four properties decide whether a claim survives a vendor security review.

The model runs where the data is created

Speech-to-text executes on the endpoint, using a model stored on that endpoint. Audio is never uploaded for inference. This is the property that removes the transfer, and everything else follows from it.

There is no cloud fallback

A “local” product that silently switches to a cloud API for long recordings, unsupported languages or a low-memory device is not local. It is a cloud product with a local cache, and it fails a review the moment an auditor asks under which conditions the fallback triggers. The absence of a fallback is the testable claim — and it is testable on your own network.

The history stays local and the user controls it

Transcripts are personal data even when the audio is gone. If history lives in a vendor account, the transfer came back through a different door. Local storage that the user can view, copy and delete keeps the deletion obligation where it can actually be honoured.

It works offline

Offline capability is the proof that the previous three properties are real. It is also an operational control in its own right, which is exactly why it matters to critical infrastructure.

What the rulebooks ask — and what local-first answers

Regulatory mapping

Five rulebooks, one architectural answer

Local-first processing does not satisfy every obligation. It removes the hardest evidence problem from four of them — the question of where the data went.

GDPR

In force

What it asks

Lawful basis, data minimisation, processor contracts and a transfer assessment for every non-EU hop.

What local-first answers

No recipient, no transfer, no processor in the speech path.

NIS2 / BSIG

In force since 6 Dec 2025

What it asks

Risk management, supply-chain security and 24h / 72h / one-month incident reporting for ~29,500 German entities.

What local-first answers

One fewer external dependency in the supply chain inventory.

KRITIS-Dachgesetz

Registration from 17 Jul 2026

What it asks

Resilience plans and risk analyses for operators in ten sectors above the 500,000-resident threshold.

What local-first answers

Dictation keeps working when the network does not.

EU AI Act

Art. 50 from 2 Aug 2026

What it asks

Transparency duties now; high-risk duties deferred to 2 Dec 2027 (Annex III) and 2 Aug 2028 (Annex I).

What local-first answers

A known, versioned model you ship and document yourself.

Cloud & AI Development Act

Proposal, 2026

What it asks

An EU sovereignty framework with four assurance levels and joint public-sector purchasing power.

What local-first answers

The endpoint tier is already sovereign — no migration needed.

Figure 2 — What each rulebook asks of speech data, and what an on-device architecture answers before the first control is written.Insight42

GDPR: the shortest possible answer

Data minimisation under Art. 5 is usually argued. With on-device processing it is demonstrated: the audio never leaves the device, so there is no recipient to name, no Art. 28 processor contract for the speech path, and no Art. 44 ff. transfer assessment to defend. For special-category data under Art. 9 — health records, social services files, HR investigations — that difference is not cosmetic. It is the difference between a DPIA that documents mitigations and a DPIA that documents an absence of processing by third parties.

NIS2 and the KRITIS-Dachgesetz: one fewer dependency

Germany’s NIS2 implementation (NIS2UmsuCG, amending the BSIG) has applied since 6 December 2025 with no transition period, covering roughly 29,500 entities across 18 sectors, with incident reporting at 24 hours, 72 hours and one month. Supply-chain security is an explicit duty — and every cloud AI service in the workflow is a supply-chain entry you must inventory, assess and monitor. A local tool is one fewer.

The KRITIS-Dachgesetz adds the physical-resilience layer: registration opens on 17 July 2026, with a first risk analysis due nine months after registration and a resilience plan a month later, for operators in ten sectors above the 500,000-resident threshold. Resilience plans have to assume degraded conditions. A dictation tool that stops working when connectivity does is a dependency you have to plan around; one that runs on the device is not.

EU AI Act: what still lands in August 2026

The Digital Omnibus agreed in May 2026 deferred the high-risk obligations — Annex III systems to 2 December 2027 and Annex I to 2 August 2028 — but the Art. 50 transparency duties remain on the original schedule of 2 August 2026. The practical consequence for AI in day-to-day office work is unchanged: you must know which model is in use and be able to say so. A model you ship, version and store yourself is far easier to describe in an AI inventory than an API endpoint whose model changed last Tuesday.

EU industrial policy: the tier that is already sovereign

The Commission’s Cloud and AI Development Act proposes an EU-wide sovereignty framework with four assurance levels, a tripling of EU data centre capacity over five to seven years, and joint public-sector purchasing power. Those are multi-year programmes at the infrastructure tier. The endpoint tier needs no such programme: it is already inside your perimeter, in your jurisdiction, under your administration. Buying European software for it is the cheapest contribution an organisation can make to the same policy goal — and it is procurement it can execute this year. We make the commercial version of this argument in Digital Sovereignty as a Growth Strategy.

Where it matters most

Public administration

Case notes, hearing records, internal memos and citizen correspondence are dictated constantly, often by staff working under time pressure at a service counter. A local option keeps that text inside the authority’s own estate and makes the answer to the procurement question — “where is this processed?” — a single sentence rather than a vendor annex.

Health, social services and HR

These functions generate special-category data continuously and are the most common source of shadow-IT transcription. On-device processing turns a recurring DPIA argument into a settled architectural fact.

Physician making patient notes on a laptop late in the evening, with speech-to-text running locally on the device
Health, social services and HR generate special-category data continuously — and are the most common source of shadow-IT transcription.

Critical infrastructure operations

Control rooms document incidents while the incident is happening — which is precisely when external connectivity may be degraded, restricted, or deliberately severed. Local dictation keeps the shift log moving during the event that the log exists to record.

Operator in a European utility control room documenting an incident on a laptop while grid telemetry runs on the monitor wall
Incident documentation happens during the incident — often exactly when external connectivity is degraded or deliberately cut.

Secretary42: the worked example

We built Secretary42 because we kept meeting this gap in client engagements and could not point to a tool that met the four properties above without qualification. It is a desktop dictation app for macOS (Apple Silicon) and Windows x64: press a global hotkey, speak, and the text appears at your cursor in whatever application you are using.

Speech-to-text runs on the device through a bundled whisper.cpp engine with quantised Whisper models, from a compact model of around 31 MB up to Large v3. There is no cloud transcription and no cloud transcription fallback. Transcription history is stored locally in SQLite, where the user can view, copy or delete it. Diagnostics are opt-in and off by default, and even when enabled carry only sanitised crash and performance metadata — never audio, transcript text or file paths. Checkout, licence delivery, model downloads, updates and support are online flows that sit outside the dictation path. The product is built and operated by insight 42 UG in Ingolstadt, Germany; the product site is secretary42.de.

Endpoint sovereignty in 90 days

Adoption path

Endpoint sovereignty in four steps

A public authority or KRITIS operator can close this gap in a quarter — without a migration programme, a new data centre or a single cloud contract.

1

Weeks 1–2

Classify the speech

List where dictation and transcription already touch case files, patient notes, incident logs and citizen data — including the tools staff installed themselves.

2

Weeks 3–4

Pin the boundary

Decide which of those flows must never leave the endpoint. That decision, written down, is the policy — the rest is enforcement.

3

Weeks 5–8

Prove it

Verify it on the network, not in a brochure: capture traffic during dictation, record the result in your DPIA and technical measures.

4

Weeks 9–12

Roll out and document

Deploy to the teams handling the most sensitive text, update the processing register, and reuse the evidence in the next tender.

Local-first is the rare sovereignty control that ships in weeks, not years.

No data centreNo cloud contractNo third-country transferWorks offline

Figure 3 — A 90-day path from unmanaged dictation to a documented, on-device processing boundary.Insight42
  1. Weeks 1–2 — Classify the speech. Find where dictation, transcription and summarisation already touch case files, patient notes, incident logs and citizen correspondence. Include the tools staff installed themselves; that is where the exposure usually is.
  2. Weeks 3–4 — Pin the boundary. Decide which of those flows must never leave the endpoint. Written down, that decision is the policy. Everything after it is enforcement.
  3. Weeks 5–8 — Prove it. Verify the claim on your network rather than in a brochure: capture traffic during a dictation session and confirm that nothing leaves. Record the result in the DPIA and in your technical and organisational measures.
  4. Weeks 9–12 — Roll out and document. Deploy first to the teams producing the most sensitive text, update the processing register, and reuse the evidence in your next tender response — where it stops being a cost and starts being a qualifier.

The honest limits

Local-first is a control, not a certificate. It does not produce a BSI C5 attestation, and if your buyers require one you still need the work described in our BSI C5 audit preparation guide. The model weights still originate somewhere, so provenance, licensing and version pinning belong in your AI inventory. The device becomes the security boundary, which makes disk encryption, endpoint management and lock-screen policy load-bearing rather than optional — the ground covered in our work on cloud and IT security. Local models trade some accuracy for privacy and speed, and for workloads at the very top of the sensitivity scale you will still need a sovereign platform underneath, not just a sovereign endpoint. Local-first solves the speech path. It does not solve the estate.

Put the boundary where the data is created

Insight42 designs and implements sovereign architectures for enterprises and public-sector organisations — data residency, key management, BSI C5 and NIS2 readiness, and the evidence that turns controls into won deals. If the endpoint is the gap in your programme, request a sovereignty assessment, or start by putting Secretary42 on the machines that produce your most sensitive text.

Related reading

More insights like this in our Growth, Innovation & Digital Strategy hub.