Privacy

Where your words actually go.

Most privacy policies are written so that nothing in them can ever be wrong. This one is written so you can check it. Where a third party sees your data, it is named. Where something leaves your machine, it says so.

Last updated 24 August 2026.

The short version

What we hold, and for how long

WhatWhere it livesHow long
Your display nameServer memory, for the meetingUntil the meeting is cleared
The transcriptServer memoryUntil the meeting is cleared — about four hours after the last person leaves
Chat messagesServer memorySame
Files you drop in chatOur diskUntil deleted; anyone with the link can fetch them
RecordingsOur diskUntil deleted. Private recordings are refused to everyone without the owner key — the page and the video file both
Images generated in a meetingOur diskUntil deleted
A QuickAlign recordOur disk, and listed at /recordsUntil deleted. This one is deliberately a public record of a decision
Developer keysOur disk, as a SHA-256 hashUntil deleted. We cannot read your key back, only check one you present

A meeting that nobody is in is dropped after about four hours, and with it the transcript and the chat. That is not a retention promise dressed up as a feature — it is how the room is built, and it means a meeting code is not a permanent open door.

Transcription, honestly

Each microphone is transcribed on the machine it belongs to, which is why the speaker on every line is known rather than guessed. How that happens depends on your browser, and the difference matters:

Who else sees it

Named, because "trusted third-party service providers" tells you nothing.

AnthropicTranscript text, to write the live notes, the recap, the agenda and the assistant's answers. Anthropic's API terms do not permit training on API inputs.
GoogleAudio, if you are transcribing in Chrome or Edge — via the browser's own speech API, as above.
Fish AudioThe text of what the assistant is about to say, to turn it into speech. Also audio, if you ask us to transcribe an existing recording.
fal.aiAn image prompt, when a picture is generated. The prompt is written from the conversation.
Fly.ioHosts the server and the disk. Our data sits on their infrastructure.
Google, TwilioSTUN servers, used to help two browsers find each other. They see network addresses, not content.

That list is exhaustive as of the date at the top. If it changes, this page changes.

Agents

A program can join a meeting with a key. Everything about how we did that is a response to how badly it goes elsewhere:

Recording

A recording is made in the browser of whoever pressed record — their machine composites the tiles and mixes the audio — and uploaded to us in pieces while the meeting runs. Everyone in the room sees a recording indicator for as long as it is running. There is no silent recording.

Visibility is set by the person who made it: private (only someone holding the owner key can open it, and the video file itself is refused to everyone else), anyone with the link, or public and listed. Laws about recording people vary by where everyone is sitting, and complying with them is the responsibility of the person recording.

What we do not do

Your choices

Because there are no accounts, most of the usual rights resolve to something simple: leave the meeting and the room forgets you within hours. For anything that persists — a recording, a file, a QuickAlign record — write to the address below with the link and we will delete it. If you hold the owner key for a recording you can delete it yourself.

If you are in the EU or UK, our legal basis for processing meeting content is legitimate interest in providing a meeting you asked to be in. If you would rather we did not process what you say, turn transcription off before you speak.

Children

Team Meet is not directed at children under 13, and we do not knowingly collect their information. A school using this should be the one deciding whether that is appropriate, with consent from the people it needs consent from.

Contact

Questions, deletions, or a claim that something on this page is wrong: privacy@teammeet.io. The last one is the most useful kind of mail we can get.