AI meeting notes without handing over the recording

    I set up AI tools that run on your own infrastructure in Europe. No SaaS subscription, no US-law access to the operation. And at every step that needs a language model, you decide where the data goes.

    Book a call

    The transcript is useful. The question is where it ends up.

    A notetaker joins the meeting and writes everything down. Useful, until someone asks where the recording goes. With the usual vendors the conversation ends up on the servers of a company you never signed a contract with about its content. Depending on where that vendor is incorporated, US law reaches data that physically sits in Europe.

    For a standup that is tolerable. For board meetings, performance reviews, client work and negotiations it is not.

    The same function, on your infrastructure

    The bot joins Google Meet and Teams sessions on its own, records and transcribes. Recording and transcription run on the server you own, or on one you can cancel without copies staying behind.

    The transcript then does not go straight to a language model. It goes into an automation layer on the same infrastructure. That is where the summary is written, and that is where you decide which model writes it. A local model needs hardware and lets nothing out. A commercial API needs no hardware but receives the transcript. Switching between the two is a configuration change, not a migration.

    What is included

    • Setup on your own server or inside your existing environment
    • Integration with Google Meet and Microsoft Teams
    • An automation layer that keeps the language model interchangeable
    • Downstream steps if you need them: filing, tasks, handover to a CRM
    • Handover to your team: documentation, operation, updates

    What is not included

    • No ongoing operation by me. After the handover the setup runs on your side.
    • No licence margin. The software is open source; I earn from my time.
    • No tie to a model vendor. Not even to the one I use myself.

    I run it myself

    The bot that brought you here is this exact setup. It runs on my own server, joins my client meetings and produces the summaries I work from. Before that, a commercial service was in place.

    Operation
    own server in Europe, Docker, reverse proxy
    Platforms
    Google Meet and Microsoft Teams
    Recording and transcription
    on the same server, no third party in the data path
    Processing
    automation layer on the same infrastructure
    Summaries
    currently written through a commercial API – I name the vendor on request
    Replaced
    a commercial SaaS notetaker

    The same chain also produces an infographic after every meeting. That is not a product feature. It is the answer to what a transcript can still trigger once it sits in your own house.

    Talk this through with me

    Why me

    I sell no licences

    The tools are open source. I earn from my time, not from your subscription. Which is why I will also tell you when an existing service is perfectly sufficient for your case.

    I run this myself, not just on slides

    The bot in your meeting was the evidence. What I set up, I have first made work on my own infrastructure and used day to day.

    I make myself dispensable

    In the end your team runs and updates the setup without me. That is the goal, not a side effect.

    How a mandate works

    No subscription, no lock-in. Each step stands on its own.

    1

    First call

    30 minutes, free. We find out whether your situation and my experience are a fit.

    2

    Assessment

    Two to three days at a fixed price. The result is a document with findings and prioritised measures.

    3

    Management decides

    You decide on the basis of a clear document – no commitment, no sales pressure.

    4

    Mandate or not

    If it fits, we carry on – as a fractional CIO mandate, guiding an AI rollout or digital transformation, or on a single project. If not, you still walk away with a clear roadmap.

    Common questions

    Are we even allowed to record meetings?

    Only with everyone's knowledge. Say before you start what the recording is for, where it is stored and how long it stays. A voice counts as particularly sensitive personal data, and in Switzerland secretly recording a non-public conversation is a criminal matter on top of that. How this applies to your case belongs with your legal advisers. I describe the framework; I do not assess it. In my own setup the bot handles this when it joins: what is recorded, where it is stored, that it is deleted after 30 days – and it stops if anyone objects.

    What does it cost?

    That depends on whether a server already exists, how many meetings accumulate and how far the automation should reach afterwards. The first call establishes the order of magnitude before you commit to anything.

    Who runs the server, and where does it sit?

    You or your existing host – the infrastructure stays on your side. In every case in Europe and with a provider that has no US parent company, so no access under US law runs through the provider. Which provider and which location I use for my own installation, I will tell you plainly when you ask.

    Which AI models run behind it?

    You decide, and the decision is reversible. A local model keeps everything in-house, but it needs hardware and writes weaker summaries of long transcripts than the large commercial models. A commercial API reverses that: no hardware, better output, but a third party receives the transcript – with the large vendors, a US company. In my own installation the summary currently runs through a commercial API. That is a deliberate choice and not a contradiction: recording, transcription and storage sit on my server, and switching the model is one line of configuration.

    What if you are no longer involved?

    Then everything stays: server, setup, documentation, access. The software is open source, no licence is tied to me and there is no margin for me to lose. That is precisely the point.

    Let us find out whether this fits your environment

    30 minutes, free. Afterwards you will know whether the effort pays off – and if it does not, I will tell you so.

    The direct route

    Pick a slot

    We go through your starting point: which platform you use, which meetings this concerns and whether a server is already in place. Enough to judge the order of magnitude.

    Book a call

    call.bosshart.sg · 30 minutes

    Or write to me

    If a call feels too early, describe briefly what this is about. The message reaches me directly, not a shared inbox.