OpenObscure: Open-Source On-Device Privacy Firewall for AI Agents

What OpenObscure Does
OpenObscure is an open-source, on-device privacy firewall for AI agents that sits between your AI agent and the LLM provider. Unlike tools that redact PII by replacing it with placeholders (which breaks LLM reasoning), OpenObscure uses FF1 Format-Preserving Encryption (AES-256) to encrypt PII values before the request leaves your device. The LLM receives realistic-looking ciphertext with the same format but fake values. On the response side, values are automatically decrypted before your agent sees them. Integration requires just changing the base_url to the local proxy.
Key Features
- PII detection: Uses regex + CRF + TinyBERT NER ensemble with 99.7% recall across 15+ PII types
- FF1/AES-256 FPE: Keys stored in OS keychain, nothing transmitted
- Cognitive firewall: Scans every LLM response for persuasion techniques across 7 categories using a 250-phrase dictionary + TinyBERT cascade, aligning with EU AI Act Article 5 requirements on prohibited manipulation
- Image pipeline: Face redaction (SCRFD + BlazeFace), OCR text scrubbing, NSFW filter
- Voice processing: Keyword spotting in transcripts for PII trigger phrases
- Platform support: Rust core, runs as Gateway sidecar on macOS/Linux/Windows or embedded in iOS/Android via UniFFI Swift/Kotlin bindings
- Auto hardware tier detection: Full/Standard/Lite modes depending on device capabilities
Technical Details
The project is licensed under MIT/Apache-2.0 with no telemetry and no cloud dependency. It was developed with Claude AI assistant. The repository is available at https://github.com/openobscure/openobscure, with a demo at https://youtu.be/wVy_6CIHT7A and website at https://openobscure.ai.
📖 Read the full source: r/ClaudeAI
👀 See Also

Why Your Claude Code UI Output Drifts and How a Structured Spec Fixes It
A developer explains that inconsistent UI output from Claude Code isn't a prompt problem — it's a format problem. Providing exact hex codes, font weights, spacing, screen states, and transitions eliminates drift. They also open-sourced an MCP server that converts screen recordings into structured specs.

MCP Server Connects Claude to CellarTracker Wine Inventory
A developer built an MCP server that connects Claude directly to CellarTracker accounts, allowing conversational queries about wine inventory, tasting notes, purchase history, and drinking windows without manual CSV exports.

SkillsGate: Open Source Marketplace for AI Coding Agent Skills
SkillsGate is an open source marketplace that indexes 45,000+ skills for AI coding agents like Claude Code, Cursor, and Windsurf. It provides semantic search with vector embeddings and one-command installation via npx.

Reddit discussion: Identity.md files insufficient for AI employee personality stability without proper model architecture
A Reddit discussion argues that adjusting identity.md files to prevent personality bleed in AI employee teams is ineffective if the underlying model architecture only simulates role separation. The post recommends using Minimax M2.7 backend, which baked boundary awareness into base training through 100+ self-evolution cycles.