Xsparks.ai

AI Meeting Agent

Your AI-powered meeting assistant.

AI Meeting Agent joins your online meetings, captures meeting conversations, and helps you generate transcripts, summaries, and actionable insights.

This homepage and the Privacy Policy are public. You do not need to log in to read how AI Meeting Agent works or how it uses Google user data.

Bot joined · Live

Q3 pipeline review

Google Meet · 6 participants

AP

Aisha Patel

If we close Northwind this week, we can pull the launch forward by ten days.

JM

Jordan Miles

Legal still needs the MSA redlines. I can send the latest draft after this call.

AI

AI Meeting Agent

Noted. Action: Jordan to share MSA redlines today. Decision: launch can move if Northwind closes.

Live summary

Team aligned on accelerating launch if Northwind closes. Legal follow-up is the remaining blocker.

Action items

Share MSA redlines with legal — Jordan
Confirm Northwind close date — Aisha
Send recap to stakeholders — Agent

About this application

Purpose of the application

AI Meeting Agent is an AI-powered meeting assistant developed and operated by Xsparks.ai. The purpose of AI Meeting Agent is to join your online meetings, capture meeting conversations, and help you generate transcripts, summaries, and actionable insights so you can review what was discussed without taking notes by hand.

AI Meeting Agent works with Google Meet and Microsoft Teams. When you choose to connect a Google Account, AI Meeting Agent uses Google services only to provide this meeting-assistant functionality:

  • Read your Google Calendar to detect upcoming and scheduled meetings.
  • Identify the associated Google Meet call so AI Meeting Agent can join the correct meeting.
  • Join that meeting to capture the conversation, transcribe it, and generate a summary and action items for you.

AI Meeting Agent does not use Google user data for advertising or any purpose other than providing these user-facing meeting features. You can disconnect Google access at any time. Full details are in the AI Meeting Agent Privacy Policy and Terms of Service.

Google API disclosure

How AI Meeting Agent uses, stores, and manages Google user data

Connecting a Google Account is optional. It happens only when you choose to sync Google Calendar or attach files from Google Drive. This section is the in-product justification of every OAuth scope we request — what it is, why we need it, where it is used in the product, and how that data is protected.

Limited Use

AI Meeting Agent's use of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

Google Workspace APIs are not used to develop, improve, or train non-personalized AI or ML models. Google user data is used only to provide the user-facing meeting features described below.

OAuth scopes

The four Google permissions we request

All four are read-only. We request no write, send, or delete permission on your Google Account.

Google Calendar events

Read-only

Sensitive
https://www.googleapis.com/auth/calendar.readonly
Why we request it
To detect upcoming and scheduled meetings so the Agent knows when a call starts and which meeting to join.
Google data accessed
Event title, start and end time, location, attendee response status where available, and the associated Google Meet conference / join link.
Where it is used
Meetings page — Connect Google Calendar, upcoming-event list, and scheduled auto-join.
What we do not do
We never create, edit, or delete calendar events.

Google Meet space & conference data

Read-only

Restricted
https://www.googleapis.com/auth/meetings.space.readonly
Why we request it
To identify the correct Google Meet call from a calendar event and, when the host has enabled Meet transcription, to retrieve that native transcript for your notes.
Google data accessed
Meet space metadata, meeting join URL, conference records for calls the Agent joins, and — only if the host turned on Meet transcription — transcript text and participant display names.
Where it is used
Meeting join flow and the meeting report (transcript, summary, and action items).
What we do not do
We never create or modify Meet spaces, and we do not access meetings unrelated to ones you asked the Agent to join.

Google account email address

Read-only

Non-sensitive
https://www.googleapis.com/auth/userinfo.email
Why we request it
To identify which Google account is connected and to associate that connection with your AI Meeting Agent account.
Google data accessed
The email address of the Google account you authorize.
Where it is used
Shown on the Meetings and Documents pages as the connected Google account.
What we do not do
We do not use this email for advertising, marketing lists, or outreach outside the product.

Google Drive files you select

Per-file (Picker)

Non-sensitive
https://www.googleapis.com/auth/drive.file
Why we request it
So you can pick specific Drive documents to attach as background context for a meeting or project. We only access files you choose in Google’s file picker — not your full Drive.
Google data accessed
Metadata and contents of files you explicitly select in the Picker (typically PDFs you attach as meeting context).
Where it is used
Documents page (Google Drive tab) and the “Select from Google Drive” picker when creating or scheduling a meeting.
What we do not do
We do not browse or list your entire Drive. We do not read files you have not chosen in the Picker.

How we use it

Only for the meeting features you turn on

Google user data is used solely to provide and improve these user-facing features of AI Meeting Agent. It is not used for advertising, credit decisions, resale, or training non-personalized models.

  1. 01

    You connect Google

    Connecting is optional. When you choose Connect Google Calendar, Google’s consent screen lists every scope below. Nothing is accessed until you approve.

  2. 02

    We find the meeting

    Calendar events are read so the Agent can list upcoming Google Meet calls and join at the scheduled time, using the Meet link on that event.

  3. 03

    We join and capture notes

    The Agent joins the Meet you authorized. If the host enabled Meet transcription, we use that transcript; otherwise we transcribe the in-meeting audio ourselves.

  4. 04

    You get the report

    Transcript, summary, and action items appear in your AI Meeting Agent account. Drive files you selected are used only as context for those notes — not for any other purpose.

Where it is used

Product surfaces that call Google APIs

Google APIs are called only from the screens below, after you have connected a Google Account. There is no background harvesting of Drive, Calendar, or Meet data outside these workflows.

Meetings

Dashboard → Meetings

Connect or disconnect Google. List calendar-synced events. Schedule the Agent to auto-join a Google Meet from those events.

Calendar, Meet, Email

Documents

Dashboard → Documents → Google Drive

Open Google’s file picker and import documents you select into a project as background context. Disconnect removes Drive and Calendar access together.

Drive, Email

New / scheduled meeting

Meeting form → Select from Google Drive

Attach Drive PDFs you pick as context for that meeting’s notes and summary. Unselected files are never read.

Drive

Meeting report

Meeting transcript, summary, action items

Store and display the Meet native transcript (when available) or our own transcription of the call the Agent joined, plus the summary generated for you.

Meet

How we manage it

Storage, protection, sharing, and deletion

Google user data is processed by Xsparks.ai to operate AI Meeting Agent. We retain it only as long as needed for the purposes in this disclosure and our Privacy Policy.

OAuth tokens

Access and refresh tokens are stored on our servers, encrypted at rest with AES-256-GCM, and used only to call Google APIs on your behalf while the connection remains active.

In transit

Data between your browser, our servers, and Google is transmitted over HTTPS / TLS. We do not send Google user data over unencrypted channels.

What we store

Calendar metadata needed to join (time and Meet URL). Meet transcripts used for a meeting you asked us to capture. Drive file contents only after you select a file, copied into our storage for that meeting or project.

Access control

Meeting records and tokens sit on access-controlled cloud infrastructure (including Google Cloud). Production access is limited to authorized personnel who operate and support the Agent.

Sharing

We do not sell Google user data. We share it only with subprocessors required to run the product — cloud hosting and, when you use summarization, LLM providers (such as Google Gemini and/or OpenAI) that generate the summary you requested.

Retention & deletion

Tokens are deleted when you disconnect Google or revoke access in your Google Account. Meeting records stay until you delete them in the product or email [email protected]. We aim to complete deletion requests within 5 business days.

Practices we prohibit

  • Sell Google user data, or transfer it to data brokers or information resellers.
  • Use Google user data for advertising, retargeting, or marketing.
  • Use Google Workspace APIs to develop, improve, or train generalized, foundational, frontier, or other non-personalized AI/ML models.
  • Request Gmail, Google Contacts, Google Docs, or any Google data beyond the four scopes listed here.
  • Create, modify, or delete Calendar events or Meet spaces.
  • Browse or list your entire Google Drive — we only access files you select in Google Picker (drive.file).
  • Read Drive file contents you have not explicitly selected in the Picker.

Your controls

Disconnect, revoke, and delete at any time

In AI Meeting Agent

Disconnect Google from the Meetings or Documents page. That immediately stops further Google API access and deletes stored OAuth tokens. Existing meeting reports are not auto-deleted; you can remove those in the product.

In your Google Account

Revoke AI Meeting Agent at any time from Google Account permissions. That independently cuts off API access.

myaccount.google.com/permissions

Deletion requests

Email [email protected] to request deletion of Google connection data and/or meeting records. We aim to complete requests within 5 business days.

This homepage disclosure matches the practices in our Privacy Policy and Terms of Service. See also the Google API Services User Data Policy.

Works with the rooms your team already uses

Google Meet
Microsoft Teams
ZoomSoon

Capabilities

What AI Meeting Agent does

AI Meeting Agent records, transcribes, and summarizes your calls; extracts action items; answers questions during the meeting; and stores reports you can search, organize into folders, and discuss with AI.

Live transcription

Speaker-aware transcripts stream in as people talk, so you can search the conversation while the meeting is still running.

AI summaries

Walk away with a concise recap, key decisions, and highlights — generated automatically when the call ends.

In-meet assist

Ask the bot questions during the call. It answers from the live conversation so nobody has to replay the last ten minutes.

Action items

Owners, deadlines, and follow-ups are extracted for you. Review them in the report or push them into your next meeting.

Join now or schedule

Paste a Google Meet or Teams link to send the bot in immediately, or schedule it from your calendar so it never misses a call.

Reports, folders & AI chat

Organize recordings by project, share reports with the team, and keep discussing the transcript with AI after the meeting.

During the call

Ask the meeting itself.

Toggle in-meet assist and talk to the agent in a companion window. Catch up late, confirm a decision, or pull a quote without interrupting the room.

  • “What did we agree on pricing?”
  • “Summarize the last five minutes.”
  • “Who owns the follow-up with legal?”
Meeting chatLive
What did we decide about the launch date?
Launch moves up 10 days if Northwind closes this week. Jordan is sending MSA redlines today so legal can clear the remaining blocker.

How it works

Three steps. Then you can actually listen.

01

Drop in a meeting link

Choose Google Meet or Microsoft Teams, give the bot a display name, and optionally attach an AI department or past reports for context.

02

The agent joins and listens

It transcribes in real time, answers in-meeting questions, and captures notes without anyone having to record locally.

03

Leave with a usable recap

When the call ends you get a transcript, summary, action items, and a report you can search, share, or keep talking to.

Next meeting, the notes are already done.

Paste a link, let the agent join, and walk out with a transcript, summary, and owners — not a blank page and a fuzzy memory.

Xsparks.ai

© 2026 Xsparks.ai. All rights reserved.