Built in Ōtautahi Christchurch

Meeting notes you actually control.

Yak records your meetings, transcribes them and writes up what was decided. You can see every service that touches your data, and you choose which model does the writing.

yak.publicapreview.co.nz
The Yak calendar view, showing meetings detected from your calendar ready to record.
Why we built it

Every meeting tool relies on someone else's models. Very few let you choose which ones.

Two things happen to a recorded meeting. It gets transcribed, and then a language model turns that transcript into a summary. Both steps involve a third party, ours included, and we say so plainly. What we couldn't find was a tool that would tell us who those third parties were, or let us swap them for ones that fit our policy.

That matters more than it sounds. Approved AI vendors differ from one organisation to the next. Some can't use Google, some can't use Anthropic, some can only use what already sits inside their existing agreements. A tool with one hard-wired model either fits your policy or it doesn't, and you usually can't tell which until you've asked questions nobody wants to answer.

So we built Yak with the path visible and the summary model chosen by you. Every meeting at Publica has run through it since July. It is the tool we use ourselves, built by our own developers alongside the people using it every day.

What it does

What you get out of a recorded meeting.

Records on desktop or phone

Start a recording from the Mac app or your phone. Yak works out which calendar invite it belongs to, so you're not naming files afterwards.

Transcript and summary in minutes

You get the full transcript alongside a written summary covering what was discussed, what was decided and who is doing what next.

Private until you share it

A meeting belongs to the person who recorded it. Nobody else in your organisation sees it unless they are given access.

Your team's voices, loaded in advance

Record a short sample for each person once and Yak knows who is who from then on. Meetings come back with names against the words rather than Speaker A and Speaker B.

A template for each kind of meeting

Yak recognises the meeting from your calendar and writes it up in the right format. Your sales meetings always come back as your sales format. A morning huddle comes back as actions and follow-ups, and nothing else.

It goes where you already work

Yak connects directly to Claude and other AI tools, so a meeting can be pulled into a chat or a project without anyone copying and pasting it there. Ask a question and get an answer drawn from everything you have access to.

You choose the summary model

The model that writes your summary is a setting, not something hard-wired. We run Gemini today because it fits our own policy. If yours points at Anthropic, OpenAI or something already inside your Microsoft agreement, we connect that instead.

Access is controlled from the start

Single sign-on, keyed API access between every service, and no shared visibility between users. Nobody sees a meeting that isn't theirs.

Ways to run it

Three ways to run it, depending on how much control you need.

Most organisations are fine with the hosted service. For the ones that are not, we build it somewhere they own instead.

Option one

Subscription

You use Yak as a hosted service and we look after the infrastructure, the updates and the support. It's the quickest way to start and the cheapest way to run it.

Best for teams who want the product without the infrastructure conversation.
Option two

Private deployment

Yak runs inside your environment, on your infrastructure, in the region you choose, using the transcription and language models you approve. You set retention, access and audit rules, and no Publica staff can see your data.

Best for regulated organisations and anyone whose risk team has to sign it off.
Option three

White label

Yak under your own brand, for your workforce or your clients. We build and maintain it, you own the product and the relationship.

Best for firms who want to offer this to their own market.
The data flow

Where your meeting goes, step by step.

This is usually the first thing a risk team asks for, so we have put it on the website rather than making you ask for it.

01

Your device

Audio is captured on your Mac or phone, and nothing leaves the device while the meeting is still running.

02

Upload

When you stop recording, the file is uploaded to the chosen environment. On a subscription this is Yak. On a private deployment it goes to your own hosting partner.

03

Transcription

The file is passed to your transcription model of choice, and then deleted. How quickly varies by model. With our default, Google, it is deleted immediately.

04

Summary

The transcript text is sent by API to the summary model you have chosen, which reads it, writes the summary and returns it. Nothing is retained at that end, and no vendor uses it for training.

05

Storage

The audio file sits in the chosen environment and the transcript sits in the database, either Yak's or your own. On a private deployment both of those are inside your environment, configured at setup, and nothing is held by us.

Transcription runs on Google by default. Other providers can be connected where a policy or an accuracy requirement calls for it.

Security and privacy

The detail your risk team is going to ask for.

Here is how Yak handles your information, in plain terms.

Who handles your data

Two external services touch a meeting: the transcription provider and the language model that writes the summary. Both are named above, and we will send the full flow as a document for your risk team on request.

Choosing your own providers

The summary model is selected per organisation, so it can be set to whatever your AI policy already permits. Transcription can be changed too, though that is a configuration we do with you rather than a setting you flip.

Sub-processors

Our current list is published and customers are told before it changes. On a private deployment you choose the processors yourself.

Training on your data

No customer audio, transcript or summary is used to train any model, ours or a vendor's. That sits in the contract rather than in a promise on a website.

Retention

Retention is configurable, and audio, transcripts and summaries can each be treated differently. Audio can be deleted the moment the transcript comes back if you would rather not keep it at all.

Who can see a meeting

On the hosted service a meeting is visible to the person who recorded it and anyone they share it with. A small number of our engineers can reach data for support purposes and that access is logged. On a private deployment we have no access at all.

Getting your data out

You can export everything or delete everything on request.

Talk to us

Is anyone Yaking this?

We'd love to have a Yak with you and show you how it works.