Skip to main content
This page is for IT and security teams reviewing Plain’s Slack integration. It covers what the app can reach, what Plain stores, and when that data is deleted.

How the integration works

During setup, an admin installs the Plain app into your Slack workspace and authorizes the scopes it requests. Plain reads only from channels where the bot has been invited. No data is collected from channels the app has not been added to.

What Plain stores

For each channel where the bot has been invited, Plain stores:
  • Message content, including text, attachments, and files
  • Message metadata, including timestamp, sender, and thread structure
  • Channel membership, meaning which users are in connected channels
  • Channel metadata, including name, ID, and type

What Plain does not store

Plain never stores:
  • Data from any channel the Plain bot has not been invited to
  • Slack workspace-level administrative data
  • Direct messages

Retention rules

Two rules govern how long Slack data stays in Plain:
  • Deleted messages: if a message is deleted in Slack, Plain deletes the message content. A minimal audit trail is kept, recording that a message existed and was deleted, without the content.
  • Data Plain doesn’t need: any additional data Plain receives from Slack’s APIs that isn’t needed to operate is deleted automatically after 14 days.

AI features

AI features that run on Slack threads, such as suggested responses and thread summaries, send thread content to Plain’s AI providers. AI and your data covers which providers those are, Plain’s zero data retention commitments, and how a workspace admin turns the features off.