BlurThis

Guide

Blur a Slack screenshot before you post it in another channel

By Shaibaz, graphic designer and creator of BlurThis

Workspace URLs, emails, and snippet tokens. Support teams do this all day.

Office monitor showing workplace chat with a token line barred
Illustration by BlurThis

Slack leaks when you paste a snip into another channel or a vendor ticket. The left rail is a directory: unread DMs with first names, shared channels that name a partner company, a workspace switcher that lists every org you belong to, and a search box that still holds a customer domain. Browser Slack often reprints the tenant in the URL as acme.slack.com or a custom domain.

This page owns that chrome and the message body secrets that ride with it: emails, order IDs, invite links, and code blocks with tokens. Cover those pixels, save a new PNG, and paste that file. Do not paste the live workspace snip from the clipboard.

Workplace chat on a monitor with a token line covered by a black barOpen larger image in a new tab

What Slack chrome leaks

Collapse or crop the sidebar before you capture when you only need one message. Slack's own sidebar preferences help you tidy the rail for daily work. They do not bake redaction into a PNG. Huddle puts faces and names in a tray even when the bug is a text file. Leave huddle, or bar every tile. Canvas and Lists inside a channel add tables of emails. Treat every cell like a spreadsheet row.

  • Sidebar: people, unread badges, workspace name, Slack Connect icons.
  • Channel topic lines that hold Zoom or Meet IDs (treat like passwords).
  • Huddle avatars and participant lists.
  • Search box still holding a customer domain or order ID.
  • Thread parent channel name and reaction rows you do not need.
  • Saved-for-later pane and hover image previews of other files.
  • Browser tab URL that names the tenant.

Channel names matter when the PNG leaves the company. #acct-northwell-billing is a customer. #random is usually harmless. When in doubt, crop tighter. File names in the thread are easy to miss. acme-payroll-export.csv is a customer plus a document type. Close hover previews before you capture.

What the message body leaks

  • Emails and phone numbers in the text.
  • Order IDs next to a customer name.
  • Temp passwords, invite links, magic-link URLs.
  • Code blocks with JWTs, sk_live, or .env dumps.
  • File names that are themselves secrets.

Snippets are why support teams search this page. Someone pastes a HAR file or a JWT into #help-eng, then a teammate screenshots the thread for a Jira ticket in a vendor portal. Cover the whole block, not the middle characters. If you would rotate it after a leak, use a black bar, not a soft blur. URL secrets follow the same rule in hide keys in the URL bar.

Solid black rectangle covering a line of fake text on a screenshotOpen larger image in a new tab

Black bar for digits and tokens

Short strings survive light blur. Paint an opaque bar. Export PNG when you can. Slack's uploader may recompress the file. Make the bar oversized so ringing does not outline a digit. Why the bar wins is in blur versus black bar. Format traps live in save as PNG, not a mushy JPEG. The general stills walkthrough is how to blur a screenshot.

How to blur a Slack screenshot

Clear the search box. Leave huddle if faces in the tray are not the bug. Prefer a region snip of one message over a full workspace grab.

  1. Collapse the sidebar when you only need one message. Clear search. Leave huddle if tiles are not the proof.
  2. Open the snip in the screenshot blur tool. Editing stays in this tab.
  3. Choose Black bar and Box. Cover emails, channel names you would not put on a public ticket, snippet tokens, huddle tiles, and the workspace URL in the browser chrome.
  4. Optional: Find text to jump to address-shaped lines, then bar each hit with padding.
  5. Tap Download PNG. Paste that file into the other channel or vendor form. Do not paste from a clipboard that still holds the unredacted snip.

Device Markup and Paint steps: iPhone, Android, Windows, Mac. Slack's in-app crop is for composing a message, not for baking pixels. Support ticket order IDs also appear in redact a customer support screenshot.

Pasting into another channel or ticket

You captured #incidents to explain a bug in #customer-acme, or in Zendesk. The first channel's name, topic, and adjacent messages are not the vendor's business. Crop to the one message plus the error. Bar the workspace URL if you captured Slack in Chrome. Internal Slack is not a vault. Threads get shared. Assume the PNG may leave the company.

Display names repeat in the message header, in reactions, in the thread reply preview, and in “X also sent a message.” Bar every repeat. Custom status text is often a phone number. Profile photos in a huddle tray are faces. If the screenshot is going outside the workspace, cover or crop them. The face tool helps when several tiles remain.

Microsoft Teams uses the same rules

Teams sidebars show org names, meeting codes, and email addresses in the roster. Bar the left rail and participant tiles when they are not the point of the screenshot. Channel names in ticket-style threads can identify customers. Treat them like Slack channel names in public tickets. This page stays on Slack. Teams is the cousin, not the template.

FAQ: Leave the channel name?

Internal only, sometimes. Public bug trackers or vendor forms, bar or crop it. A channel named after a customer is a customer. When in doubt, crop tighter.

FAQ: Slack's own screenshot tools?

Capture is not redaction. You still need rectangles over private pixels. Slack does not bake a black bar into the PNG for you. Clippy-style “screenshot this thread” features, when your workspace has them, still include the rail unless you cropped first.

Huddles, canvases, and the composer tray

Slack huddles put live avatars in a tray that sits on top of the thread. A snip meant to show one error message can include six faces and a canvas with customer notes. Leave the huddle or collapse the tray before you capture. Canvases and lists often store phone numbers as plain text. If the canvas is not the proof, crop it out. If it is the proof, bar every phone and email line the same way you would in a ticket.

The message composer sometimes shows a draft that still contains a password someone typed, then abandoned. Scroll so the composer is empty or off-screen before Win+Shift+S. Reaction bars reprint display names. Bar those names when the PNG leaves the workspace.

For browser-local covers after the snip exists, use the screenshot blur tool. Export PNG. Do not paste the raw capture into a public channel “for a second” while you finish the bars later.

Related guides

Back to all guides