An AI meeting tool records a call, transcribes it and writes a summary. Whether you may use it in Germany or Austria depends on four things: where the transcript is stored, where it is processed, whether the vendor trains on it, and whether your works council has agreed. Only the first three are vendor questions. The fourth is yours, and it is the one that stops rollouts.

GDPR compliant on a vendor page says almost nothing, because compliance is a property of how you deploy a tool, not of the tool. Two obstacles sit in front of the GDPR entirely: in Germany, recording a non-public conversation without consent is a criminal offence under § 201 StGB, and a tool that can transcribe and identify speakers triggers works council co-determination before anyone presses record.

This article compares six tools on what their vendors actually publish, then walks the legal path for Germany and Austria.

§ 201StGB: recording non-public speech without consent, up to 3 years
§ 87 I 6BetrVG: co-determination, and the mere capability to monitor is enough
§ 96 I 3ArbVG Austria: works council must consent, not just be consulted
17.04.2026Copilot Flex Routing became the default for EU tenants

The four questions that actually separate the tools

Ask these four, in this order, and most vendor pages answer only the first. The second is where the surprises live.

1. Where is the data stored? The at-rest question. Almost every vendor answers it, and several offer an EU region.

2. Where is it processed? Storage and inference are different things, and a vendor can be honest about the first while the second happens elsewhere. This is the single most useful question in the list.

3. Does the vendor train on your content? And from which plan can you switch it off? Free and low tiers frequently differ from business tiers.

4. Do you get a data processing agreement, and how many sub-processors hang off it? A DPA you cannot obtain is not a DPA, and a chain of thirty sub-processors is a different risk profile than a chain of five. Fireflies, for instance, publishes its DPA as a PDF; our Art. 28 DPA checklist is the sheet we use to read one.

Six tools, compared on what their vendors publish

ToolVendor based inData storedProcessed inTrains on your content
tl;dvGermanyEU region availableEU optionNo, and switchable per vendor docs
Microsoft 365 CopilotUSAEU Data Boundary (at rest)May leave the EU since Flex RoutingNo, per Microsoft
Google Gemini for WorkspaceUSAEU regions, Enterprise Plus / Assured ControlsEU configurableNo, per Google
Fireflies.aiUSAUSA; EU Private Storage on Enterprise onlyUSA, even with EU storageNo, per privacy policy
Otter.aiUSAUSA, no EU residency optionUSAYes on lower tiers, opt-out on Business
C&C meeting analysis (KI©K)AustriaEUEUNo, and it records nothing

Read the storage and processing columns together, never separately. A tool can keep every byte at rest inside the EU and still send the transcript to a US model for inference. Fireflies documents exactly that split for its EU Private Storage option.

The Copilot case: what changed in April 2026

Most German-speaking companies that use an AI meeting assistant use Microsoft's, and most of them believe the EU Data Boundary means everything happens in Europe. That is no longer the whole picture. Microsoft introduced Flex Routing for EU and EFTA tenants: LLM inference for Microsoft 365 Copilot may run outside the EU Data Boundary when demand on European infrastructure is high. Data at rest stays inside. Organisations had until 17 April 2026 to review the setting before it became active by default.

The practical consequence is not that Copilot became unusable. It is that a sentence in your records of processing activities may now be wrong, and that the transfer basis for those inference calls needs to be the one you actually documented. If your data protection documentation says processing takes place in the EU, that sentence needs checking against the tenant setting rather than against the marketing page.

Google went the other way in the same period and made data regions available for Gemini features in Workspace, so the EU question there is a configuration rather than a routing lottery. We walked through that side in our Gemini for Workspace review, the wider vendor landscape in the EU ChatGPT alternatives guide, and the specific question of what else there is in Microsoft Copilot alternatives.

Where does your AI governance actually stand?

The AI governance assessment checks your rules, roles and documentation against what the EU AI Act and the GDPR expect. Free, with an instant AI analysis.

Start the governance check

The obstacle that comes before the GDPR

In Germany, § 201 StGB protects the confidentiality of the spoken word. Recording a non-public conversation without authorisation, and using or passing on such a recording, carries up to three years' imprisonment or a fine. That is criminal law, it applies to the person who presses record, and no data processing agreement cures it.

What follows is practical rather than dramatic. Every participant has to consent, and consent has to be real: announcing at the top of the call that a bot is recording only works if declining is genuinely possible and the meeting can continue without it. For internal meetings a works agreement can carry the lawful basis instead of individual consent. For external meetings, an active notice at the start plus the option to proceed without recording is the workable pattern. Law firms specialising in this, such as Datenschutzkanzlei on recording and transcribing meetings, land on the same three points.

The silent-participant problem is the one most teams discover late: a note-taking bot that joins uninvited, or an assistant that keeps transcribing after the official part ended, produces exactly the recording § 201 is about. Employment lawyers reach the same conclusion on recording and transcribing video conferences. And it is rarely a decision anyone made: bots arrive through individual accounts, which is the shadow AI problem wearing a different hat. An AI usage survey tells you which ones are already in your calls.

Works council: Germany and Austria are not the same

GermanyAustria
Provision§ 87 (1) 6 BetrVG§ 96 (1) 3 and § 96a ArbVG
What it requiresCo-determination on technical systems capable of monitoringConsent of the works council for control measures touching human dignity
TriggerCapability is enough, intent is irrelevantSame, plus § 96a for personnel data systems
Without itRollout is contestableIntroduction is not lawful

The works council conversation goes better when you bring the four questions from above answered, plus a retention period and a named purpose. The Austrian provision is worth reading in full (§ 96 ArbVG), and our GDPR and AI Act software comparison covers the documentation side. We want to try this tool reliably produces a no; transcripts deleted after 30 days, no speaker scoring, EU processing, here is the DPA produces a conversation.

Introducing a tool without trouble: seven steps

1

Name the purpose in one sentence

Minutes for people who were absent is a purpose. Better meetings is not, and it will not survive the works council.

2

Answer the four questions for your shortlist

Storage, processing, training, DPA. In writing, from the vendor, with a date on it.

3

Check the tenant setting, not the marketing page

For Microsoft and Google this is a switch in the admin centre. What is configured beats what is advertised.

4

Set a retention period before the first recording

Thirty days covers the purpose minutes for absentees. Indefinite retention has no purpose behind it and is the first thing that gets challenged.

5

Agree the works agreement before the pilot

A pilot is already an introduction. In Austria it needs the works council's consent, not a heads-up.

6

Write the two sentences people will say out loud

One for internal calls, one for external. Give people the exact wording and the option to decline, otherwise consent is theoretical.

7

Re-check after 90 days

Vendors change routing and sub-processors without asking. Put the review in the calendar the day you switch the tool on. Our DPA checklist for EU AI chat works as the review sheet.

What you can do without recording anything

Everything above is the price of recording. It is worth paying when the purpose is minutes. It is a lot to pay when the question is not what was said but how do we decide as a group.

For that second question there is a shorter path: work from a transcript you already have. If your Teams call was transcribed anyway, or someone took proper minutes, the analysis step adds no new recording, no new consent, no new works council question. That is the deliberate design of the C&C meeting analysis built by Ingo Lanzdorf: you upload a transcript, and it reads the meeting against the KI©K framework for climate, decisions and feedback loops. It cannot replace a note-taker, because it never listens to anything.

This is also the honest limitation of that tool, and the reason it is at the bottom of the comparison table rather than the top: if what you need is automatic minutes from a live call, the six tools above are the category, not this one.

You already have the transcript. What is in it?

Upload a meeting transcript and read the meeting against the KI©K framework: atmosphere, climate radar, values, feedback loops. Free, no recording, by LANZDORF.

Analyse a transcript

Recording is the right call when

  • People who were absent need to know what was decided

  • The call is external and both sides expect a record

  • A works agreement is already in place

  • The retention period is short and written down

Skip the recording when

  • The topic is conflict, performance or personnel

  • One participant declines and the meeting continues anyway

  • The purpose is insight, which no retention period fits

  • You want the group dynamic, not the wording

The short version

GDPR compliant on a vendor page is not a property you can rely on. Compliance belongs to your deployment.
• Ask where data is stored AND where it is processed. Fireflies stores in the EU on Enterprise and still processes in the US.
• Microsoft's Flex Routing lets Copilot inference leave the EU Data Boundary; it became the default for EU tenants on 17 April 2026. Check the tenant setting.
• § 201 StGB makes unauthorised recording a criminal matter in Germany. No DPA cures that.
• Germany needs works council co-determination, Austria needs its consent. Capability to monitor is enough to trigger both.
• If the question is how the group decides rather than what was said, work from a transcript you already have and record nothing new.