The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the ClauseKeeper Compliance Scanner listing page.
Privacy Policy · Terms of Service · Cookie Policy · AI-Disclosure — generated in minutes, and kept up to date as the law changes.
🔎 Try the free scanner · 🐳 Self-host in 2 minutes · 🤝 Contribute
⭐ If this saves you a lawyer's invoice, drop a star — it genuinely helps.
Every website needs a Privacy Policy, Terms of Service, Cookie banner, and — as of 2026 — an AI-disclosure statement. The problem isn't writing them once. It's that the law keeps moving: the EU AI Act phases in, US states pass new privacy laws, and your "compliant" policy from last year is quietly stale.
ClauseKeeper does two things:
It's a starting point, not legal advice. ClauseKeeper gets you 90% of the way and keeps you current — for the edge cases, talk to a lawyer.
The enterprise compliance platforms (Vanta, Drata, Delve, etc.) are built for funded startups closing SOC 2 / HIPAA enterprise deals — and priced accordingly (thousands per year, sales demos, audit-firm relationships).
ClauseKeeper is the opposite end of the market: self-serve, dirt-cheap, and open source. It's for the indie founder, freelancer, and small SaaS who just need their website's legal documents correct and current — without a sales call or an enterprise invoice.
| Self-host (free) | Cloud (clausekeeper.app) | |
|---|---|---|
| Free compliance scanner | ✅ | ✅ |
| Document generator | ✅ | ✅ |
| Hosted, versioned policy URLs | ✅ (your server) | ✅ |
| Always-current auto-updates when laws change | ⚙️ you maintain the clause rules | ✅ we maintain them for you |
| Billing / Stripe | n/a | ✅ |
| Maintenance | you | us |
If you self-host, you own everything — the scanner and generator run with zero external keys. The paid cloud tier exists for people who'd rather we keep the clause library current for them.
The scanner and generator work immediately — no Stripe, no API keys, nothing to sign up for. Full guide: docs/SELF_HOSTING.md.
Prefer running it without Docker? See the contributing guide for the uv / venv dev setup.
app/clause_rules.py) — no LLM dependency for the core productClauseKeeper is agent-native — built to be worked on (and used) by AI coding agents.
Work on the repo with an agent:
AGENTS.md and .github/copilot-instructions.md, makes the change, runs the tests, and opens a PR.AGENTS.md context applies.AGENTS.md.Use ClauseKeeper from an agent (MCP): We ship an MCP server that exposes the compliance scanner as agent tools — so Claude, Cursor, or any MCP host can scan a privacy policy and get a score + missing-clause checklist. No API keys, runs locally.
Tools: scan_policy_text, scan_policy_url, list_clause_rules. See mcp/README.md.
PRs welcome — this is a community project. Good first contributions:
app/clause_rules.py)templates/)See CONTRIBUTING.md and check the open issues for tasks tagged good first issue. Claim one by commenting and we'll assign it to you.
AGPL-3.0 — free to use, modify, and self-host. If you run a modified version as a network service, you must share your changes. (We chose AGPL so the project stays open and improvements flow back to the community.)
Built for the indie web. Keep your documents current — without the lawyer's retainer.
⭐ Star the repo · 🔎 Scan your policy free · 🐳 Self-host it