Slack artificial intelligence, machine learning, and data usage

This guide is a supplemental resource that provides detailed information about the data practices Slack uses in building artificial intelligence (AI) and machine learning (ML) features.

Tip: We recommend reading Our approach to AI and machine learning before reviewing the more detailed information below.


Data overview

As defined in our Privacy Policy, Customer Data is comprised of the following:

  • Message data, ex. the content of a message
  • File data, ex. files uploaded to Slack
  • Object data, ex. a channel or a list
  • Transcription data, ex. the transcript from a huddle

Slack does not use Customer Data to train large language models (LLMs) used in generative AI features. As defined in the Slack Privacy Policy, our systems may analyze usage information (like how often a feature is used or interacted with) and workspace information (like the number of users in a workspace or workspace settings) for ML features.


Types of models

We use a variety of models to power Slack’s AI and machine learning features. Understanding these models and how they work is key to understanding how your data is used.

  • Generative models
    These models use third-party LLMs to create an output. Customer Data is not used to train these models.
  • Predictive models
    These models use machine learning algorithms to power features like channel recommendations and emoji suggestions. Most of our predictive models are global models, meaning they are trained on aggregate data from multiple customers.


How features use models and data

The table below outlines the data and models that power specific Slack features.

Feature Examples* Data used Generative model used? Predictive model used?
Summarization Channel summaries, file summaries, huddle notes, recaps

Customer Data: Message, file, and transcription data

Other information: Workspace, account, and usage information

Yes, ex. to generate a summary

Note: This model never uses Customer Data for training

Yes, ex. to personalize a summary

Note: This is a global model, but no Customer Data is used for training

Search Natural language search, search ranking

Customer Data: Message, file, transcription, and Slack object data

Other information: Workspace, account, and usage information

Yes, ex. to generate a search answer

Note: This model never uses Customer Data for training

Yes, ex. to rank search results

Note: This is a global model, but no Customer Data is used for training

Recommendations User search, channel search, channel archive, join, and leave suggestions, VIP

Customer Data: N/A

Other information: Usage information

No

Yes, ex. to make recommendations

Note: This is a global model, but no Customer Data is used for training

AI actions AI workflow creation, summarize channel workflow step

Customer Data: Message, file, transcription, and Slack object data

Other information: Workspace and account information

Yes, ex. to generate workflows from natural language queries and power summary and search workflow steps

Note: This model never uses Customer Data for training

No
Autocomplete @mention recommendations, search navigation suggestions

Customer Data: N/A

Other information: Workspace, account, and usage information

No

Yes, ex. to produce recommendations

Note: This is a global model, but no Customer Data is used for training

Spam Spam detection models to prevent abuse of the platform

Customer Data: N/A

Other information: Workspace, account, and usage information

No

Yes, ex. to classify spam

Note: This is a global model, but no Customer Data is used during training

Translation Language detection, AI language translation

Customer Data: Message, file, and transcription data

Other information: Workspace, account, and usage information

Yes, ex. to generate translations

Note: This model never uses Customer Data for training

Yes, ex. to detect language for translations

Note: This is not a global model

*The Examples column of this table is included for illustrative purposes and does not comprise an exhaustive list of Slack features.