AI · RAG · Security

Secure Chat

Designed and Developed by Nick Abbott.

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

Technology Stack

LayerTechnology
Backend languagePython
Backend frameworkFastAPI
Vector databaseChromaDB — semantic search
AIOpenAI GPT-4o (chat completions and embeddings)
PII detectionMicrosoft Presidio — anonymisation
Confluence integrationAtlassian Python API
SchedulingAPScheduler
Frontend frameworkAngular 17 — standalone components
DeploymentDocker container on AWS

Source Code

View on GitHub
View App ← All Apps