Skip to content

Software companies

Shared Slack Connect channels with customers: whose messages are they?

By SourceX Editorial · Reviewed by Noah Loul ·

Short answer

In a shared Slack Connect channel, each organization administers its side through its own workspace settings, but access to the conversation does not make the other side's messages yours to license. Messages written by customer employees carry their confidential information and personal data, so the safe default is to exclude them unless the customer gives express written permission.

Key takeaways

  • Access to a shared channel's history is an administrative question; licensing it is a question of rights.
  • Messages written by customer employees are their content, covered by your confidentiality duties and their privacy interests.
  • Your own employees' messages in shared channels can be considered, but they often make sense only alongside the customer's side.
  • Shared-channel threads are usually scoped as whole units: included with customer permission, or excluded.
  • A channel inventory that labels internal, shared and external direct-message conversations is the first practical step.

Who controls the messages in a shared channel?#

In a Slack Connect channel, each connected organization administers its side through its own workspace settings, such as retention, exports and admin access. Slack documents how ownership, retention and exports work for Slack Connect, and the details vary by plan and can differ from internal channels, so check the current documentation before relying on any export.

Control, in this sense, is administrative. It answers whether your admins can retain, search or export the conversation. It does not answer whether you may give the content to a third party for a new purpose, which depends on contracts, confidentiality duties and privacy law.

Why holding a copy is not the right to license it#

Holding a copy is not the right to license it because the messages carry obligations that travel with them. A customer engineer who posts a stack trace, describes an outage or asks about their architecture is sharing their company's confidential information under your relationship, usually covered by the confidentiality clause in your MSA or an NDA.

Those messages also contain personal data about the customer's staff: names, profile details, working patterns and sometimes opinions about colleagues. Privacy laws may apply to that information depending on where the people are, and nothing they were told when joining the channel is likely to have mentioned AI training.

This is general information, not legal advice. Whether a particular use is permitted turns on your contracts and the laws that apply, which counsel should assess deal by deal.

Which messages can be considered for a license?#

Messages can be sorted by who wrote them and where, and each category has a sensible default. The table is a starting point for counsel and the CTO, not a final rule.

Most of the value usually sits in the first row. Internal engineering and support channels capture how your team diagnoses and fixes problems, and they involve far fewer outside rights than anything shared.

Which messages can be considered for a license?
Message typeDefaultWhat it would take to include
Your staff in internal channelsCandidateEmployee notices reviewed, personal and customer details removed
Your staff in shared channelsExclude unless the message stands aloneCustomer context removed and the reply still makes sense
Customer staff in shared channelsExcludeExpress written permission from the customer
Files and screenshots posted by customersExcludeRarely appropriate even with permission
Bots and integrations in shared channelsCase by caseConfirm alerts do not echo customer data
Direct messages with external usersExcludeSame as customer staff messages

Why are shared-channel threads hard to split?#

Shared-channel threads are hard to split because the value sits in the exchange, not in either side alone. Your engineer's reply about a failing integration is useful precisely because it answers a real customer question, and removing the question usually strips the answer of meaning.

Rewriting or summarizing the customer's side does not solve the problem, since a summary is still derived from their content. In practice, teams either exclude shared-channel threads entirely or seek a customer's permission for a defined set of threads, then remove personal and identifying details from both sides.

Watch for leakage into internal channels too. Engineers often paste customer messages into internal threads, Jira issues or incident documents, so customer content can surface in records that look internal.

How to find shared channels before any export#

Finding shared channels starts with an inventory, not an export. Workspace admins can usually list channels connected to external organizations and identify users who belong to other companies; the exact method depends on your plan, so confirm it in the admin documentation.

Plan limits shape what any later export can reach. Slack's export help says Workspace Owners and Admins on all plans can export messages and file links from public channels, while exports that also cover private channels and direct messages are available only on Business+ and Enterprise plans, and Owners must apply to use them. Do not assume access to shared-channel history until that is confirmed.

Keep the inventory with the rest of your data map. It will be needed again for retention reviews, legal holds and any later request from a customer to include or remove its threads.

  • List every channel with its connected organizations, purpose and active date range.
  • Flag direct messages and group messages that include external users.
  • Identify internal channels where customer messages are often pasted, such as escalation or incident channels.
  • Record which customers have contracts with stricter confidentiality or no-AI-use clauses.
  • Mark each channel include, exclude or needs permission, with the reason.

What should customer agreements say about shared channels going forward?#

Customer agreements should say plainly how shared-channel communications are treated, because most were drafted before shared workspaces became a normal support channel. Clear language now avoids arguing later about whether a message was customer data, confidential information or ordinary correspondence.

Changes like these generally apply going forward, and enterprise customers will negotiate them. They make future decisions easier, but they do not convert years of existing shared-channel history into licensable material.

What should customer agreements say about shared channels going forward?
ClauseWhat it should coverWhy it matters
DefinitionsWhether messages in shared channels count as customer data, confidential information or neitherSets which obligations apply to each message
ConfidentialityHow each party may use what the other postsMost licensing questions turn on this clause
Service improvementWhether communications may be used to improve support or productsNarrow wording keeps internal use clear without implying outside licensing
Data licensingA separate opt-in for any inclusion in licensed datasetsKeeps permission explicit and easy to evidence
Retention and exitWhat each side keeps when the channel or the contract endsAvoids disputes over archives after termination

Illustrative: a DevOps tooling company with customer channels#

Illustrative: a fictional DevOps tooling company runs Slack Connect channels with its largest customers for onboarding and incident support, alongside internal engineering and support channels. Leadership wants to license its internal engineering discussions as part of a broader package.

The general counsel and CTO build a channel inventory and exclude every Slack Connect channel and every external direct message. In internal escalation channels, messages that quote customers are removed or redacted, and customer names and hostnames are replaced throughout.

The resulting package is smaller than the full workspace but clean. One customer later offers to let selected incident threads be included, and that request is handled as a separate agreement with its own scope and review.

How SourceX handles shared channels#

SourceX handles shared channels in the Rights step of the SourceX five-step transaction by classifying conversations as internal, shared or external direct messages before anything is exported. Messages from external participants are excluded by default.

During Preparation, quoted customer content is removed from internal channels, and the SourceX Evidence Packet lists the channels and message types excluded, with the reason for each. The company approves the final scope before Delivery.

Frequently asked questions

What about customer messages copied into Jira or internal channels?

They remain the customer's content even after an engineer copies them. Search internal channels, issues and incident notes for pasted customer text, logs and screenshots, and remove or redact them during preparation. The surrounding internal discussion can usually stay once the customer material is gone.

Do our own employees need to agree before their messages are licensed?

It depends on your notices, policies and the laws that apply to your workforce. Many companies review employee notices and acceptable use policies before licensing internal messages, and some give additional notice. Counsel should assess this, particularly for employees outside the US.

What should a customer's permission cover if they agree to inclusion?

Permission should name the channels or threads, the purpose, the recipients by category, how personal details will be removed, and whether the customer can withdraw from future deliveries. Get it in writing from someone authorized to grant it, not from a friendly engineer in the channel.

Are shared channels with vendors or contractors treated differently?

The same logic applies. A vendor's or contractor's messages are their content, and your agreement with them may impose confidentiality. Default to excluding external participants, then check each agreement if a particular channel holds material worth including.

Does deleting our side of a shared channel solve the problem?

Deletion changes what you hold, not what you may license, and it removes the internal portion along with the rest. Before deleting, consider your retention policy, any legal holds and whether the internal part of the conversation has value. Never delete records to sidestep an obligation without legal review.

Do the collaboration tool's own terms matter?

They can. Your agreement with the collaboration vendor governs your use of the service and its exports, and enterprise plans often carry their own data terms. Read them alongside your customer agreements, since a use one document permits may still be limited by the other.

Sources

  • Slack's export help article states that Workspace Owners and Admins on all plans can export messages and file links from public channels in JSON format. Source
  • Slack does not offer exports of public and private channels plus direct messages on the Free or Pro plans; they are available on Business+ and Enterprise, and Workspace Owners or Org Owners must apply to use them. Source

Related resources

See if your company qualifies

A short company assessment. No data uploads are needed.

See if you qualify