Legal
Privacy Policy
Effective May 21, 2026
Slacking is a Chrome extension for Slack Web that helps you find Slack messages that may need a reply, generate editable AI draft replies, rewrite rough outbound drafts, and insert selected drafts into Slack for your manual review. Slacking never sends messages automatically.
Summary
- Single purpose. Slacking exists to help Slack Web users detect messages that may need replies and prepare editable reply drafts.
- Manual sending only. The extension can insert a selected draft into Slack's composer, but it never clicks Slack's send button.
- Hosted AI backend. AI drafting requests go to the Slacking backend on Supabase, which forwards the request to Anthropic Claude. The extension does not include an Anthropic API key.
- Slack connection is opt-in. Slack OAuth is used only when you connect Slack for channel/DM selection and optional tone learning.
- No sale of user data. We do not sell user data, use it for advertising, or use it to determine creditworthiness.
What Slacking collects or processes
Depending on the features you use, Slacking may collect or process the following data:
- Account information: your Slacking account identifier, email address, workspace membership, and subscription entitlement.
- Slack identity and workspace information: Slack user ID, display name, real name when available, team ID, workspace name, connected Slack conversations, and selected enabled channels or DMs.
- Slack message content: visible Slack messages used for reply detection, explicit AI drafting, rewrite context, ghost prediction when enabled, and optional tone learning.
- Your draft text: text currently in Slack's composer when you ask Slacking to rewrite it, generate a continuation, or insert/replace a draft.
- Tone preferences and tone profile data: length, style, emoji preferences, common phrases, sanitized tone exemplars, tone analysis, and accepted draft events when tone learning is enabled.
- Usage and product events: events such as draft generation, rewrite generation, prediction generation, reply insertion, Slack connection, and enabled conversations.
- Billing records: Stripe customer and subscription identifiers, plan, trial, payment status, current period, and related entitlement state. Payment card details are handled by Stripe and are not stored by Slacking.
- Local diagnostics: extension version, selector health counts, view hint, and sanitized error category used for debugging.
How Slacking uses this data
Slacking uses user data only to provide, maintain, secure, or improve its Slack reply-assistant features:
- Authenticate you and keep the extension connected to your Slacking account.
- Detect Slack messages that appear to need a reply.
- Generate, rewrite, continue, and insert editable Slack drafts at your request.
- Apply your selected tone preferences and, if enabled, learn a private tone profile from sanitized Slack reply samples.
- Connect Slack, list conversations, save enabled channels or DMs, and navigate to Slack permalinks.
- Operate Basic and Pro limits, subscriptions, trials, billing portal access, and payment status.
- Debug extension health, prevent abuse, enforce quotas, and improve reliability.
When Slack content is sent off your device
Slacking reads Slack Web only on https://app.slack.com/*. Slack content is sent to the Slacking backend only for features that need it:
- Draft reply: sends the target message, nearby visible Slack context, tone preferences, and recent recipient messages used to match the conversation's register.
- Rewrite my draft: sends your current draft text, tone preferences, and visible Slack context so Slacking can polish the draft without inventing new facts.
- Ghost predictions: sends your current draft and, when context-aware prediction is enabled, the configured number of recent visible Slack messages.
- Tone learning: only after you opt in, the backend samples your past Slack replies through Slack APIs, sanitizes them, and stores tone exemplars for future drafts.
Where data is stored
- In your browser: extension settings, auth session snapshot, entitlement cache, workspace cache, prediction settings, tone preferences, and diagnostics are stored in
chrome.storage.local. - In Supabase: account, workspace, membership, entitlement, Slack install, selected conversations, usage events, optional tone exemplars, optional draft events, and related operational records are stored by the Slacking backend.
- In Stripe: billing portal, checkout, customer, invoice, trial, subscription, and payment status records are handled by Stripe.
- In Anthropic: AI requests are forwarded to Anthropic Claude for draft generation. Anthropic's handling of those requests is governed by Anthropic's applicable terms and policies.
What Slacking does not do
- Slacking does not send Slack messages automatically.
- Slacking does not sell, rent, or transfer user data to advertising platforms, data brokers, or information resellers.
- Slacking does not use user data for personalized advertising.
- Slacking does not use user data to determine creditworthiness or for lending purposes.
- Slacking does not request access to websites outside Slack Web and the Slacking backend domain.
- Slacking does not load or execute remote JavaScript or WebAssembly. Extension JavaScript is packaged with the extension.
- The debug export does not include Slack message text, draft text, learned tone phrases, or the common-phrases textarea.
Permissions and why they exist
storage— to save extension settings, authentication state, entitlement cache, workspace cache, tone preferences, prediction settings, and local diagnostics across browser sessions.tabs— to open sign-in, billing, Slack OAuth, and Slack permalink handoff pages, and to coordinate user-initiated handoffs with Slack Web tabs.- Host access to
https://app.slack.com/*— so the content script can run inside Slack Web, read visible messages, detect reply opportunities, mirror the current composer draft, and insert selected drafts when you choose. - Host access to the Slacking Supabase backend domain — so the extension can authenticate you, check entitlements, connect Slack, save enabled conversations, request AI drafts, fetch tone profile data, record usage events, and manage subscriptions.
Data sharing
Slacking shares data only with service providers needed to provide the product:
- Supabase provides authentication, database storage, edge functions, and backend APIs.
- Slack provides OAuth, workspace identity, conversation lists, message history for enabled workflows, and Slack permalinks.
- Anthropic provides AI draft, rewrite, and prediction generation.
- Stripe provides checkout, subscription management, billing portal, payment status, and invoice handling.
For the current list of third parties that process data on our behalf, see our Sub-processors page.
We may also disclose information when required by law, to protect Slacking or users from abuse or security threats, or as part of a merger, acquisition, or sale of assets subject to applicable law and user rights.
Chrome Web Store Limited Use statement
Slacking's use of information received from Chrome APIs and user data handled by the extension adheres to the Chrome Web Store User Data Policy, including the Limited Use requirements. We limit use of user data to providing or improving Slacking's single purpose, and we do not use or transfer user data for unrelated purposes, advertising, resale, or creditworthiness decisions.
Security
Slacking transmits data over HTTPS. Slack user tokens and backend secrets are not exposed in the extension package. Access to backend data is limited to the systems and personnel needed to operate, secure, debug, or support Slacking.
Your choices
- You can disable the extension from the popup or remove it from Chrome.
- You can disconnect Slack from the popup.
- You can choose which Slack conversations are enabled for reply detection and drafting.
- You can change tone preferences and prediction settings.
- You can clear tone profile data from the popup.
- You can manage or cancel a Pro subscription through Stripe's billing portal.
Children
Slacking is not directed at children under 13 and we do not knowingly collect data from them.
Changes to this policy
If we change what Slacking does with user data, we will update this page and change the effective date. Material changes may also be reflected in the product or Chrome Web Store listing.
Contact
Questions about this policy can be sent to the contact channel listed on the Slacking Chrome Web Store listing page.