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

Vault Sanitizer

curiousabecuriousabe

Incremental anonymization with encrypted sanitizer map and run summaries.

  • Overview
  • Scorecard
  • Updates5

English | 中文

English

Incremental anonymization plugin for Obsidian vaults.

Features

  • Command palette:
    • Obsidian Vault Sanitizer: Incremental Update
    • Obsidian Vault Sanitizer: Restore from sanitizer map
  • Settings page actions:
    • Run full rebuild
    • Restore from map
  • Progress modal while running (blocking UI)
  • Redaction format with unique IDs:
    • [REDACTED:TYPE:Rxxxxxxxxxxxx]
  • Incremental outputs under obsidian-vault-sanitizer/:
    • sanitizer-summary.md
    • sanitizer-map.md.enc (encrypted with Encryptor-compatible V2 header)
    • state.json

Notes

  • This plugin only does anonymization redaction, no frontmatter/template changes.
  • state.json is used to detect changed files for incremental runs.
  • sanitizer-map.md.enc appends only new RID mappings after decrypt-merge-encrypt.
  • sanitizer-summary.md appends one run summary block per execution.

中文

Obsidian 的增量匿名化插件。

功能

  • 命令面板:
    • Obsidian Vault Sanitizer: Incremental Update
    • Obsidian Vault Sanitizer: Restore from sanitizer map
  • 设置页操作:
    • 运行全量重建
    • 从映射表恢复原文
  • 运行中显示阻塞式进度弹窗
  • 脱敏格式带唯一 ID:
    • [REDACTED:TYPE:Rxxxxxxxxxxxx]
  • 输出统一到 obsidian-vault-sanitizer/:
    • sanitizer-summary.md
    • sanitizer-map.md.enc(与 Encryptor V2 文件头兼容)
    • state.json

说明

  • 插件仅做匿名化,不做 frontmatter/模板等结构改写。
  • state.json 用于增量判断(只处理新增/修改文件)。
  • sanitizer-map.md.enc 通过“解密-合并-加密”方式仅追加新的 RID 映射。
  • sanitizer-summary.md 每次运行追加一段摘要记录。
HealthExcellent
ReviewRisks
About
Redact sensitive content across your vault incrementally, replacing matches with unique IDs like [REDACTED:TYPE:Rxxxxxxxxxxxx]. Save encrypted mapping and run summaries under obsidian-vault-sanitizer, restore originals from the map, and detect changed files for incremental updates.
FilesAutomationExport
Details
Current version
1.1.5
Last updated
5 months ago
Created
5 months ago
Updates
5 releases
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
curiousabecuriousabe
GitHubcuriousabe
  1. Community
  2. Plugins
  3. Files
  4. Vault Sanitizer

Related plugins

Advanced URI

Control everything with URI.

QuickAdd

Quickly add new notes or content to your vault.

Vault Changelog

Maintain a changelog of recently edited notes.

Notebook Navigator

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

BRAT

Easily install a beta version of a plugin for testing.

Homepage

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

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.

Lazy Loader

Load plugins with a delay on startup, so that you can get your app startup down into the sub-second loading time.