Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Hide From Screen Capture

Sergei ChistokhinSergei Chistokhin33 downloads

Excludes all Obsidian windows from screen-share/recording capture on Windows (SetWindowDisplayAffinity).

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Obsidian plugin that excludes all Obsidian windows (main window and any popped-out panes) from screen-share/recording capture on Windows, using SetWindowDisplayAffinity(WDA_EXCLUDEFROMCAPTURE) via Electron's BrowserWindow.setContentProtection().

How it works

  • A ribbon icon (left sidebar) toggles capture-hiding on/off.
    • Protected: eye-off icon, highlighted.
    • Unprotected: eye icon, normal.
  • Hiding is enabled by default on first install.
  • The toggle state persists across restarts.
  • Obsidian's Settings dialog is an in-window modal (not a separate OS window), so it is automatically covered whenever the main window is protected. Popped-out tab windows are protected too, via Obsidian's window-open workspace event.
  • Windows-only. On other platforms the ribbon button is inert (no-op, no errors).
  • Disabling/removing the plugin turns protection back off on unload.

Install (manual / dev)

npm install
npm run build

Then copy (or symlink) manifest.json, main.js, and styles.css into <vault>/.obsidian/plugins/hide-from-capture/, and enable the plugin from Obsidian's Community Plugins settings.

For iterative development, use npm run dev (esbuild watch mode) and symlink the plugin folder into your vault so rebuilds are picked up without recopying.

Verifying it works

Press Win+Shift+S (Snipping Tool) and try to capture the Obsidian window while protection is enabled — it should appear black or be omitted from the capture. Toggle the ribbon button off and repeat to confirm the window captures normally again.

HealthExcellent
ReviewSatisfactory
About
Exclude all Obsidian windows from screen-share and recording capture on Windows using the system exclude-from-capture API. Toggle protection with the ribbon icon; protection covers the main window and any popped-out panes and persists across restarts. Operate as a no-op on non-Windows platforms.
SidebarWorkspaces
Details
Current version
1.0.1
Last updated
Last month
Created
Last month
Updates
2 releases
Downloads
33
Compatible with
Obsidian 1.4.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
Sergei ChistokhinSergei Chistokhinchistokhinsv
GitHubchistokhinsv
  1. Community
  2. Plugins
  3. Sidebar
  4. Hide From Screen Capture

Related plugins

Vertical Tabs

Offer an alternative view that displays open tabs vertically, allowing users to group and organize tabs for a better navigation experience.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Tag Wrangler

Rename, merge, toggle, and search tags from the tag pane.

Recent Files

Display a list of recently opened files.

Longform

Helps you write and edit novels, screenplays, and other long projects.

Open Tab Settings

Adds options to customize how tabs are opened, including open in new tab by default, preventing duplicate tabs, and more.

Hide Folders

Quickly toggle the visibility of specific folders in the file navigator based on configured names. Useful for hiding attachment folders.

Reveal Active File Button

Add a button to the top of the File Explorer, to reveal the active file.

Checklist

Consolidate checklists across all files into a single view.