Privacy policy
The short version: a local install phones nobody. A hosted home stores what you chose to import, so it can serve it back to you. The sharing service counts what it serves in daily totals and publishes those totals. Nothing here is sold, mined across users, or used to train models.
Opyt is operated from the United States. Questions: hello@useopyt.com.
Local install
The Opyt you install is a local MCP server that reads and writes files in
~/.opyt on your own disk. It has no telemetry, no analytics endpoint, and
no reporting call of any kind. Install counts come from PyPI and GitHub download
statistics, which are public and need no code on your machine.
The one exception is deliberate and yours to trigger: if you shared your knowledge base (see the sharing service below), your install re-uploads it when it has changed and somebody has read the served copy since your last upload. What goes up is the export itself and the token saying which knowledge base it replaces — nothing else, and nothing about you. An install that has never shared holds no token, so this never runs at all.
Hosted home
If you connect through the hosted connector at mcp.useopyt.com (from
claude.ai, ChatGPT, or another connector-capable client such as Meta's Muse), Opyt runs
your server for you. A hosted home stores, on Opyt's server:
To index what you import (sorting, extracting, embedding), content is processed through OpenRouter — under access Opyt covers to start with, or under your own authorized OpenRouter account if you connect one. That processing exists to build your index and nothing else. Your AI client — where every question, answer, and all the reasoning happens — is governed by that client's own privacy policy, not this one.
Opyt does not read your knowledge base except as needed to operate the service or respond to abuse, does not analyze content across users, does not sell any of it, and does not use it to train models.
Sharing service
The sharing service is reached only if you shared your own knowledge base or accepted an invitation to somebody else's. If you have done neither, none of this applies to you. What it records, in full:
What is never collected: query text (searches are processed in memory and never written down; semantic queries are embedded on the reader's own machine, so only numbers cross the wire), IP addresses (deliberately not logged, and a test fails if they come back), per-document reading history, and per-request timestamps. Raw process logs record method, path, and status code only, and are deleted after 30 days.
The service's totals are public at api.useopyt.com/stats, so whoever runs the service holds no more information than anyone else does. The full schema, checked against the code by an automated test, is in TELEMETRY.md — including its one honest limit: if exactly one person holds a grant, that knowledge base's daily total is that person's activity, and the service says so before their first query.
This website
useopyt.com runs no analytics and sets no cookies. The one thing it keeps in your browser
is your light-or-dark theme choice, in local storage, read by nobody. Invitation codes on
/invite live in the URL fragment, which a browser never sends to a server —
no server ever sees a code.
Your data, your call
~/.opyt and everything is gone. There is
nothing server-side to ask about.forget tool removes individual items. To delete
your hosted home entirely — knowledge base, source sessions, and the email that keys it —
email hello@useopyt.com from that address.unshare cuts off one reader, or every
reader plus the hosted copy. Unpublishing removes the served export.Opyt is not directed to children under 13, and we do not knowingly collect their data. If this policy changes, the new version is posted here; a change that expands what is collected will be called out, not slipped in.
Contact for anything on this page: hello@useopyt.com.