pii-safe-documents

Solid

Processes sensitive local documents through PII Guard and a local Ollama model into a reversible redacted copy, without letting the main agent read the original or restored contents.

AI & Automation 148 stars 14 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
72
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# PII Safe Documents This skill creates a reversible, locally redacted working copy with a strict main-agent workflow boundary: - The **main agent is untrusted for raw data**. It receives paths and safe receipts only. - The bundled open-source local wrapper may read the original solely to run PII Guard and local Ollama. - No hook is required. Normal wrapper output suppresses raw content. This is strong protection against accidental model exposure, not an OS security boundary against a malicious process running as the same macOS user. A Skill cannot revoke its own filesystem tools. Hostile-agent isolation requires a separately permissioned local broker or OS account. Never describe this Skill alone as mathematically or technically impossible to bypass. ## Non-negotiable isolation rules When this skill is active, the main agent MUST NOT: 1. Read, preview, search, summarize, diff, upload, attach, or otherwise inspect the original file. 2. Use `cat`, `sed`, `head`, `tail`, `grep`, `rg`, `strings`, Python, a document reader, a browser, or any other tool on the original file. 3. Read or reveal `mapping.private.json`, private worker files, raw logs, or the restored output. 4. Pass the original path to a subagent, cloud model, MCP server, website, or third-party API. 5. Run PII Guard directly. Its libraries may echo source text in warnings; only the bundled wrapper may invoke it. 6. Debug a failure by opening the original, mapping, worker output, or restored document. 7. Run `g...

Details

Author
danyuchn
Repository
danyuchn/pii-guard
Created
6 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

distil-pii-redactor

Redact, anonymize, sanitize, or remove PII locally with Distil-PII and llama.cpp; keep personal data and secret values out of model context, logs, and chat.

156 Updated yesterday
HybridAIOne
Data & Documents Listed

redact-pii-skill

Detects and reports personally identifiable information (PII) in text — names, dates of birth, addresses, government IDs (SSN, passport, driver's license), financial data (credit cards, bank accounts, IBANs), health/medical identifiers, biometric data, login credentials, and network/device identifiers. Use this skill whenever the user asks to scan, audit, flag, redact, or check text, documents, chat logs, datasets, or files for PII, sensitive personal data, or privacy risks — including requests like "does this contain PII", "check this for sensitive data", "redact personal info", "is this GDPR/CCPA safe", or "audit this file for PII" — even if they don't use the exact term "PII."

0 Updated 1 months ago
scholarly360
Code & Development Listed

privacygate

Identify, classify, and anonymise personal, sensitive, health (PHI), financial, and confidential business information in a document before it is summarised, analysed, indexed, archived, or shared with an AI system. Produces a restricted mapping register plus an AI-safe anonymised working copy. Only use this skill when the user explicitly asks to anonymise, redact PII/PHI, de-identify, pseudonymise, or run a "privacy review" / "data protection review" on specific content they provide. Do NOT trigger on generic mentions of "sensitive," "confidential," or "privacy" in unrelated conversation — this is a manually-invoked workflow, not an automatic filter.

0 Updated 1 months ago
IslandNC