Show HN: RAG-Guard: Zero-Trust Document AI

4 mrorigo 0 8/25/2025, 9:42:45 PM github.com ↗
Hey HN,

I wanted to share something I’ve been working on: *RAG-Guard*, a document AI that’s all about privacy. It’s an experiment in combining Retrieval-Augmented Generation (RAG) with AI-powered question answering, but with a twist — your data stays yours.

Here’s the idea: you can upload contracts, research papers, personal notes, or any other documents, and RAG-Guard processes everything locally in your browser. Nothing leaves your device unless you explicitly approve it.

### How It Works

- * Zero-Trust by Design*: Every step happens in your browser until you say otherwise.

- * Local Document Processing*: Files are parsed entirely on your device.

- * Local Embeddings*: We use [all-MiniLM-L6-v2](https://huggingface.co/sentence-transformers/all-MiniLM-L6-v...) via Transformers.js to generate embeddings right in your browser.

- * Secure Storage*: Documents and embeddings are stored in your browser’s encrypted IndexedDB.

- * Client-Side Search*: Vector similarity search happens locally, so you can find relevant chunks without sending anything to a server.

- * Manual Approval*: Before anything is sent to an AI model, you get to review and approve the exact chunks of text.

- * AI Calls*: Only the text you approve is sent to the language model (e.g., Ollama).

No tracking. No analytics. No “training on your data.”

### Why I Built This

I’ve been fascinated by the potential of RAG and AI-powered question answering, but I’ve always been uneasy about the privacy trade-offs. Most tools out there require you to upload sensitive documents to the cloud, where you lose control over what happens to your data.

With RAG-Guard, I wanted to see if it was possible to build something useful without compromising privacy. The goal was to create a tool that respects your data and puts you in control.

### Who It’s For

If you’re someone who works with sensitive documents — contracts, research, personal notes — and you want the power of AI without the risk of unauthorized access or misuse, this might be for you.

### What’s Next

This is still an experiment, and I’d love to hear your thoughts. Is this something you’d use? What features would make it better?

You can check it out here: [https://mrorigo.github.io/rag-guard/]

Looking forward to your feedback!

Comments (0)

No comments yet