AI · RAG · Security
Secure Chat
Secure Chat is a sophisticated RAG (Retrieval Augmented Generation) chatbot that searches and answers
questions from your Confluence documentation, with built-in PII protection.
Features
- Intelligent Search: Uses OpenAI GPT-4o with RAG to provide accurate answers from your Confluence documentation
- PII Protection: Automatically detects and filters personally identifiable information using Microsoft Presidio
- Real-time Indexing: Manual and scheduled indexing with progress tracking
- Source Attribution: Every answer includes links to source Confluence pages
- Multi-Space Support: Indexes and searches across all Confluence spaces
- Progress Tracking: Real-time updates during indexing operations
Technology Stack
| Layer | Technology |
|---|---|
| Backend language | Python |
| Backend framework | FastAPI |
| Vector database | ChromaDB — semantic search |
| AI | OpenAI GPT-4o (chat completions and embeddings) |
| PII detection | Microsoft Presidio — anonymisation |
| Confluence integration | Atlassian Python API |
| Scheduling | APScheduler |
| Frontend framework | Angular 17 — standalone components |
| Deployment | Docker container on AWS |