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.
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
| Tool | Vendor based in | Data stored | Processed in | Trains on your content |
|---|---|---|---|---|
| tl;dv | Germany | EU region available | EU option | No, and switchable per vendor docs |
| Microsoft 365 Copilot | USA | EU Data Boundary (at rest) | May leave the EU since Flex Routing | No, per Microsoft |
| Google Gemini for Workspace | USA | EU regions, Enterprise Plus / Assured Controls | EU configurable | No, per Google |
| Fireflies.ai | USA | USA; EU Private Storage on Enterprise only | USA, even with EU storage | No, per privacy policy |
| Otter.ai | USA | USA, no EU residency option | USA | Yes on lower tiers, opt-out on Business |
| C&C meeting analysis (KI©K) | Austria | EU | EU | No, 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.
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
| Germany | Austria | |
|---|---|---|
| Provision | § 87 (1) 6 BetrVG | § 96 (1) 3 and § 96a ArbVG |
| What it requires | Co-determination on technical systems capable of monitoring | Consent of the works council for control measures touching human dignity |
| Trigger | Capability is enough, intent is irrelevant | Same, plus § 96a for personnel data systems |
| Without it | Rollout is contestable | Introduction 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
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.
Answer the four questions for your shortlist
Storage, processing, training, DPA. In writing, from the vendor, with a date on it.
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.
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.
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.
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.
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.
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 fitsYou 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.







![Teamo AI vs LangDock: The Head-to-Head Verdict [2026]](https://www.teamazing.com/wp-content/uploads/2026/05/teamo-ai-vs-langdock-comparison.jpg)
![How to Migrate from ChatGPT to EU AI in 30 Days [2026]](https://www.teamazing.com/wp-content/uploads/2026/05/chatgpt-to-eu-ai-migration-guide.jpg)