Privacy
Last updated November 14, 2026. JoinBot is operated by Mohamed Saleh.
What we collect
- Your account: name, email address and workspace, through Clerk.
- Your bots: the name, description, platform, voice and the names each bot answers to.
- Meetings: the meeting link, times, status, cost, and what is said while a bot is in the call.
- Payments: Polar handles card details. We receive the order amount and status, never card numbers.
- Access requests: the email address and answers you give on the form.
- Usage: pages visited and actions taken in the app. The public site sets no cookies.
Meeting content
A bot joins as a visible participant with "(AI)" in its name. What people say is transcribed so the bot can answer.
- The recording is used to make the transcript, then deleted.
- We delete our copy of the transcript within about 25 hours of it being ready.
- Your bot receives the questions and the transcript. What your bot and its platform do with them is up to you and that platform, not us.
You are responsible for telling participants about the bot and for any consent the law requires.
Who processes it
- Recall.ai: Joins meetings, records audio and makes the transcript.
- xAI: Hears and speaks in the meeting in real time.
- TypeSafe: Reads the last few meeting lines to tell whether someone is talking to the bot.
- Clerk: Sign-in and workspaces.
- Polar: Payments, as merchant of record.
- PostHog: Product analytics. Session recordings in the app hide all text.
- Vercel: Hosting.
- Neon: Database.
- Upstash: Live meeting state.
How long we keep it
Transcripts as above. Account, bot and billing records stay while your workspace exists and are deleted within 30 days after you ask us to close it, except billing records the law requires us to keep.
Your choices
Ask for a copy of your data, or ask us to correct or delete it, at moe@moelabs.dev. We reply within 30 days.
Changes
We post changes here and update the date above.
Questions: moe@moelabs.dev