Does Slack Notify Screenshots? No, and What It Can Log Instead
No. Slack does not tell anyone when you screenshot a message, copy text or save an image. We searched the Slack Mac app (4.52.171 to 4.52.182) and its web client for screenshot detection and found none. What Enterprise admins can block and log instead.
On this page
No. Slack does not notify anyone when you take a screenshot of a message, DM or channel, on Mac, Windows, the browser, iPhone or Android. It also sends no alert when you copy message text or save an image someone posted.
We checked this in Slack's own code on 3 October 2026 and again on 27 October, on Slack 4.52.182 for Mac. The desktop app has no screenshot detection: every place the word "screenshot" appears in it belongs to the crash-report form. The web client Slack loaded to open a DM had no match at all. Two exceptions are worth knowing: some Enterprise orgs block screenshots on Android, and Enterprise audit logs record file downloads.
What we found in Slack's code
A screenshot on a computer is taken by macOS or Windows. Neither system has a public way to tell an app that the screen was captured, so an app would have to watch for the key press itself. We searched both parts of Slack for any sign of that.
The desktop app's code ships in one file, app.asar. On our Mac:
$ defaults read /Applications/Slack.app/Contents/Info.plist CFBundleShortVersionString
4.52.171
$ LC_ALL=C grep -a -o -i ".\{50\}screenshot.\{50\}" \
/Applications/Slack.app/Contents/Resources/app.asar | wc -l
50
We read all 50 matches:
| Where "screenshot" appears in Slack 4.52.171 | Matches |
|---|---|
The bug-report form you see after a crash ("Add a screenshot", "Remove screenshot", Sentry's feedbackScreenshotIntegration) | 48 |
| A Chrome developer-tools trace setting | 1 |
| A WebRTC setting for screen-share thumbnails in huddles | 1 |
| Code that reacts to you taking a screenshot | 0 |
We ran the same search again on 9 October 2026, after the app updated itself to 4.52.178:
$ defaults read /Applications/Slack.app/Contents/Info.plist CFBundleShortVersionString
4.52.178
$ LC_ALL=C grep -a -o -i ".\{50\}screenshot.\{50\}" \
/Applications/Slack.app/Contents/Resources/app.asar | wc -l
50
$ LC_ALL=C grep -a -c 'PrintScreen\|userDidTakeScreenshot' \
/Applications/Slack.app/Contents/Resources/app.asar
0
Same 50 matches, and no screenshot key or screenshot event anywhere in the app's code. On 27 October 2026 the app had updated itself to 4.52.182, and the same three commands printed:
4.52.182
50
0
Most of what you see in the desktop app is Slack's web client, which the app downloads from Slack's servers. We opened a DM in that client and fetched the 14 JavaScript files it loaded, 10.6 MB in total. A search for screenshot, PrintScreen (the Windows screenshot key) and userDidTakeScreenshot (the iPhone screenshot event) found 0 matches.
Phones are different. iOS and Android 14 or later can tell an app that a screenshot was taken, which is how Snapchat warns the sender. Slack's phone apps show no such alert, and Slack documents none. The only phone screenshot setting Slack has is the Android block below.
What Slack tells anyone, action by action
| What you do | Does the sender get told? | Is it recorded anywhere? |
|---|---|---|
| Screenshot a message | No | No. Slack cannot see it. |
| Screen-record Slack | No | No |
| Copy message text | No | No |
| Save or download an image or file | No | Enterprise audit logs record file_downloaded |
| Share your screen in a huddle | Everyone in the huddle sees it | Enterprise audit logs record it |
| Share a message to another channel | It appears where you shared it | Normal message history |
Copying works the same way for a whole thread: nobody is told, and what a pasted thread keeps depends only on how you copy it. A screenshot you paste back into Slack is a normal file, and searching for images in Slack can find it later by the words written on it.
Slack's Audit Logs API lists file_downloaded as "a file was downloaded or viewed within Slack". It fires on a view as well as a download, so it cannot tell a saved image from a glance. Audit logs exist only on Enterprise plans, and only owners and admins can read them. They are not sent to the person who posted the file.
Zoom and Teams work the same way for a normal screenshot, though both let an organization block captures, as covered in does Zoom notify screenshots and does Teams notify screenshots.
Never appear "away" on Slack again
Cloud-based. No downloads. Works 24/7 even when your laptop is off.
Does Slack notify screenshots on iPhone or Android?
No, on both. The phone apps send no alert.
One setting changes what you can do on Android. In an Enterprise org, owners can require a mobile passcode. Slack's help page for that setting says: "Members and guests won't be able to take screenshots on Android devices while viewing any workspaces in your Enterprise org. The ability to prevent screenshots on iOS devices isn't supported at this time."
So on a locked-down Enterprise org, Android blocks the screenshot and nobody is told that you tried, while on an iPhone the screenshot works as normal. On Free, Pro and Business+ plans this setting does not exist, and screenshots work on every device.
Where a screenshot can still be seen
Slack does not report screenshots. Other tools can still see what is on your screen:
- • Monitoring software on a work laptop. Some employers install tools that take periodic screenshots of the whole screen. That runs outside Slack. What Slack itself records is in can Slack be used to monitor employees.
- • Your own screen share. In a huddle or a video call, everyone watching sees what you show. What Slack keeps from a huddle is in are Slack huddles recorded.
- • The other side. Anyone can screenshot what you post, and you will not know. Treat any Slack message as something that can be copied.
Admins do not see screenshots, but on paid plans they can export messages under set conditions, and Enterprise orgs can keep and search all messages. The rules per plan are in can Slack admins see your DMs.
FAQ
Does Slack notify when you screenshot a DM?
No. DMs, group DMs, private channels and public channels all work the same way. Nobody gets an alert.
Does Slack notify if you save an image?
No. The person who posted it is not told. On Enterprise plans, the audit log records a file_downloaded event, which admins can read.
Does Slack show when someone reads my message?
No. Slack has no read receipts. See does Slack have read receipts.
Does Slack notify when you leave a channel or edit a message?
No one is pinged, but Slack posts a "left" line and marks edits with (edited). Every case is in does Slack notify when you leave a channel.
Stop Jiggling Your Mouse.
Join hundreds of remote workers who never worry about their Slack status. Set it up once, stay green forever.
Related Articles
How to Hide Your Email on Slack, and What Apps Still See
Only a workspace owner or admin can hide email addresses in Slack. We switched Email Display to No one, viewed a profile as a coworker, and read the same profile through the API.
Slack Audit Logs: What They Record, Who Sees Them, and the API
Slack audit logs record actions across an Enterprise organization, such as sign-ins with IP address, file downloads, channel joins and app installs, not message text. Where admins view and export them, what the 785 action types cover, and how to pull them with the Audit Logs API.
Slack Message Retention: How Long Slack Keeps Messages, Tested on Free
Paid plans keep messages for the life of the workspace. On Free, a busy channel showed messages back to exactly 90 days and nothing older. Real settings and options below.