Privacy notice

Last updated 2026-06-08

Perspicuity is operated by People and Planet Consulting Inc. ("PPC", "we", "us"), a Canadian corporation. This notice explains what we collect when you use Perspicuity, why we collect it, who we share it with, and the rights you have over it. We've written it for humans, not lawyers — if anything is unclear, write us at privacy@peopleandplanet.consulting.

The short version. We collect what you tell our agent and what you write in your decision documents. We use it to run the product for you, and — only if you explicitly opt in — to improve the product. We host on Hetzner in Germany. We never sell your data, and we never use your chat transcripts to train models. If you seal a decision, we store only ciphertext we cannot read. If you connect your own AI agent (a connector / MCP), that agent makes its own model calls — we don't proxy them and never see its API key.

1. Who is the controller

People and Planet Consulting Inc., a corporation incorporated under the Canada Business Corporations Act (corp 1542703-7, business number 784541351 RC0001). Privacy contact: privacy@peopleandplanet.consulting.

2. What we collect

Account data

Decision content

Usage data

Payment data

What we do not collect

3. Sealed decisions and bringing your own agent

Sealed (zero-knowledge) decisions — content we cannot read

Any decision you mark as sealed is protected by zero-knowledge encryption. Its most sensitive prose — the consequence cells and the recommendation rationale — is encrypted by your own agent before it ever reaches us. We store only the ciphertext. The encryption key is derived inside your agent and is never sent to our server, so we cannot read or search those sealed fields — and neither can anyone who compels us to produce your data. The rest of the decision (labels, structure, numeric scores) stays readable so the document still works. Sealing is opt-in per decision and needs an agent that can hold a key in its own runtime (e.g. a coding agent).

When you connect your own agent (connectors / MCP)

You can use Perspicuity by connecting your own AI agent — Claude, Claude Code, ChatGPT, Codex, and similar — over the Model Context Protocol (MCP), using a bearer token you mint. In that mode your agent runs on your side and makes its own calls to its own model provider: we do not proxy that inference and never see your model provider's API key. We receive only the specific data your agent sends to our tools (the decision content it reads or writes). Your agent's provider (Anthropic, OpenAI, etc.) processes your conversation under their privacy terms as your chosen provider — they are not our sub-processor in this mode.

We store the bearer tokens you mint only as a one-way hash — never the token itself — alongside the label, scope, and expiry you set. You can see and revoke your tokens at any time.

4. Why we collect it — and the legal basis

Under GDPR, we rely on the following legal bases:

Because decision content often touches health, finances, relationships, or other sensitive matters, we treat it as special-category data under GDPR Art. 9 even when not structurally typed that way. We do not profile you, score you, or make automated decisions about you.

5. Who we share it with

We use a small set of sub-processors to run the service. The current list lives at /privacy/sub-processors and is updated when it changes. Every byte of your content that leaves our Hetzner server in Germany goes to one of them, for a defined purpose, under a contract.

We never sell your personal data. We never share it with advertisers. We do not allow our LLM sub-processors (Anthropic, Google) to train their models on your data — both contractually exclude API traffic from their training corpora.

6. International transfers

Your data is stored in Germany (Hetzner). Some of our sub-processors (Anthropic, Google, Resend) process data in the United States; both Anthropic and Google are certified under the EU–US Data Privacy Framework, which the General Court of the European Union upheld as valid on 2025-09-03. We keep Standard Contractual Clauses ready as a fallback should the DPF be invalidated.

7. How long we keep it

8. Your rights

You can, at any time:

9. Cookies and similar technology

Perspicuity uses only strictly-necessary cookies — we do not need a cookie banner under ePrivacy, but we list them here because the privacy notice must:

We use localStorage (not a cookie) to remember your light/dark theme preference. There are no analytics or marketing cookies. There are no third-party trackers.

10. Children

Perspicuity is not directed at children under 16. We do not knowingly collect personal data from children. If you believe a child has created an account, email us and we will close it.

11. Security

We use TLS in transit (Let's Encrypt via Caddy), encryption at rest on the underlying volumes, hashed bearer tokens, and a small number of audited sub-processors. We monitor errors via a self-hosted GlitchTip on the same machine.

If we ever suffer a personal-data breach that poses a real risk to you, we will notify you by email and (where required) the Office of the Privacy Commissioner of Canada within the timelines that PIPEDA and GDPR Art. 33–34 require.

12. Changes to this notice

If we change this notice in a way that materially affects how we handle your data, we will email you before the change takes effect and surface the change in-product. Minor edits (typos, clarifications) are made silently; the Last updated date at the top always reflects the most recent revision.

13. Contact

Email privacy@peopleandplanet.consulting. Postal: People and Planet Consulting Inc., Canada.