Security
What Team Toolbox can see, what it never does, and every Discord permission it asks for.
Team Toolbox only touches what an enabled feature actually needs, never sells or shares your data, and never uses it to train an AI model. This page covers the details in plain language, including exactly what every Discord permission the bot requests is for. See the Privacy Policy for the full legal version.
What Team Toolbox Can See
Team Toolbox only sees what it needs to run the features your server has turned on:
- Discord basics: IDs for your server, channels, and roles, so enabled features know where to post and who to notify
- Message content, on request: messages are read only when a feature you triggered needs them, like generating a Chat Summary or matching a Keywords watch
- Connected accounts: Google, Notion, Canva, and Trello data only for what you've explicitly linked and consented to, scoped to the features you use
- Meeting audio, saved by request: turning on recording saves the audio straight to the meeting host's own linked Google Drive, along with the transcript and notes. Team Toolbox's own servers don't store it
What It Never Does
- Never sells, rents, or shares your data with advertisers
- Never trains an AI model on your messages, meeting audio, or anything else you share with it
- Doesn't request the Administrator permission. Every permission it asks for is scoped to one specific feature (see the full breakdown below)
- Doesn't moderate your server: no kicking, banning, timing out, or deleting other people's messages
- Doesn't read or store anything from a feature you haven't turned on
Chat Summaries and Meeting transcripts are generated on request by Google's Gemini Flash-Lite. That content is processed to answer your request and isn't retained afterward or used to train any model, by us or by Google.
Your Data, Your Control
Manage or disconnect any connected account any time from your User Settings dashboard, and turn features on or off from Server Settings if you're an admin. Removing Team Toolbox from your server, or asking for your data to be deleted, is always on the table. Full details, including data retention and your rights under laws like GDPR and CCPA, are in the Privacy Policy.
Why Team Toolbox Asks For These
When a server admin adds Team Toolbox, Discord shows a permissions screen up front, before anything is installed. Every permission on it maps to a specific feature below; there's no catch-all Administrator request and nothing asked for "just in case." If your server doesn't use a feature, the permission it needs still shows up in the request (Discord grants permissions at install time, not per feature), but the bot simply never exercises it unless you turn that feature on.
Messages & Threads
View ChannelsThe baseline permission for seeing a channel at all. Most features can be used in any channel, so this typically applies server-wide rather than to just one.Send MessagesPost Summaries, Reminders, Keyword alerts, Tip embeds, and everything else it sends.Embed LinksSend the rich embeds behind Google Calendar events, Notion previews, Canva designs, and more.Attach FilesAttach a downloaded thumbnail image when previewing a Google Drive file link.Read Message HistoryRead recent messages only when a feature you triggered needs them, like a Chat Summary.Pin MessagesPin a running status message, like an out-of-office calendar summary or a Notion sync, so it's easy to find later.Send Messages in ThreadsReply inside a thread, like relaying an anonymous Safe Spaces message.Create Public ThreadsStart a new thread when someone posts anonymously in the Safe Spaces forum.Channels & Roles
Manage ChannelsCreate the Safe Spaces forum channel when you enable that feature, and remove it if you turn it back off.Manage RolesKeep a Discord role in sync with a linked Google Group.Calendar & Announcements
Manage EventsCreate and update Discord Scheduled Events from a Google Calendar you've subscribed a channel to.Manage WebhooksFollow the official Team Toolbox announcements channel into your chosen channel during setup, so your team gets product updates and heads-ups about downtime.Voice Meetings
ConnectJoin a voice channel when someone starts a recorded meeting.SpeakPlay a short notification sound: when a meeting starts or wraps up, when someone raises their hand, or when recording begins.Use Voice ActivityDetect who's talking during a recorded meeting, so the transcript can tell participants apart.Set Voice Channel StatusShow a live status, like "Recording", under the voice channel's name while a meeting is being recorded.Join the community server, check the Help page, or read the full Privacy Policy.