Slack artificial intelligence, machine learning and data usage
This guide is a supplemental resource that provides detailed information about the data practices that 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, e.g. the content of a message
- File data, e.g. files uploaded to Slack
- Object data, e.g. a channel or a list
- Transcription data, e.g. 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 analyse usage information (such as how often a feature is used or interacted with) and workspace information (such as 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 such as channel recommendations and emoji suggestions. Most of our predictive models are global models, meaning that 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? |
Summarisation | Channel summaries, file summaries, huddle notes and recaps |
Customer data: Message, file and transcription data Other information: Workspace, account and usage information |
Yes, e.g. to generate a summary Note: This model never uses customer data for training |
Yes, e.g. to personalise 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, e.g. to generate a search answer Note: This model never uses customer data for training |
Yes, e.g. 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 and VIP |
Customer data: N/A Other information: Usage information |
No |
Yes, e.g. to make recommendations Note: This is a global model, but no customer data is used for training |
AI actions | AI workflow creation, summarise channel workflow step |
Customer data: Message, file, transcription and Slack object data Other information: Workspace and account information |
Yes, e.g. to generate workflows from natural language queries and to 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, e.g. 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, e.g. 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, e.g. to generate translations Note: This model never uses customer data for training |
Yes, e.g. 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.