Turn policy documents into audit-ready gap reports against GDPR and EU AI Act. Powered by any LLM. Zero data leaves your device. One command to run.
Watch how ComplianceCopilot analyses a policy document in minutes.
Built for compliance teams who can't risk sensitive documents leaving the building.
Your documents, credentials, and reports never leave your machine. Postgres, Redis, and MinIO all run locally in Docker.
No passwords. No OAuth. WebAuthn passkeys (Touch ID, Face ID, security key) — nothing sensitive stored in the database.
OpenAI, Anthropic, Gemini, Ollama (local), Groq, Mistral, Azure — via LiteLLM. Your API key lives in browser memory only.
Every report goes through a human review step before it's finalised. Edit individual findings, approve or reject the whole report.
GDPR and EU AI Act ship out of the box. Add any framework by dropping a YAML file — no code changes needed.
The macOS app handles everything. Or run docker compose up yourself — full stack in under a minute.
Six AI agents collaborate to produce a thorough gap report.
Drop a PDF, DOCX, or TXT policy document into the dashboard.
The document is split into overlapping chunks and stored in pgvector for semantic search.
Relevant excerpts are matched to each GDPR or EU AI Act requirement.
Each requirement is checked — Compliant, Partial, or Missing — with citations from your document.
Findings are prioritised by severity and remediation urgency.
You review, edit findings, and approve — report is never finalised without human sign-off.
Free. Open source. Runs entirely on your Mac.
Step 1 — Prerequisites
Step 2 — Install
brew tap shuvo-dotcom/compliancecopilot
brew install --cask compliancecopilot
Step 3 — First launch
Updating
Run this anytime to get the latest version
brew upgrade --cask compliancecopilot
macOS 13 Ventura or later · Apple Silicon & Intel
All releases & changelog →It's free, open source, and always will be. If it saves you time on a compliance review, consider buying me a coffee — it helps me keep building.
No pressure — using and starring the repo helps just as much ⭐