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 每次运行追加一段摘要记录。
82%
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
2 months ago
Created
2 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

QuickAdd

Quickly add new notes or content to your vault.

Advanced URI

Control everything with URI.

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.

Local REST API & MCP Server

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

Templater

Create and use dynamic templates.

Homepage

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

Recent Files

Display a list of recently opened files.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Claudian

Embeds Claude Code/Codex as an AI collaborator in your vault. Your vault becomes agent's working directory, giving it full agentic capabilities: file read/write, search, bash commands, and multi-step workflows.