Resonance

Privacy

What Resonance stores, what it does not, and how to remove it. This describes the service running at this origin. It is written from the behaviour of the code that serves you, not from an intention.

The short version

What is stored

Your account

A pseudonymous identifier (person-…) and a display label taken from the name on the account you signed in with.

From your sign-in provider, Resonance stores three things: which provider it was, the stable identifier that provider uses for you, and your verified email address. Nothing else is requested — no contacts, no repositories, no files, no ability to act anywhere on your behalf — and your password never reaches this service.

Why an email address is required. Resonance's purpose is to tell you when someone whose reasoning has the same shape as yours appears. If nobody matches you today, the service keeps looking; when someone does, there has to be a way to reach you. An account nobody can reach could never be told, and would be a different stranger each time you connected a new chat client. The address is used for that, and to recognise you as the same person across the browser and every chat client you connect. It is not used for marketing, and it is never shown to other participants.

A thought you share

The Thought DNA: short labels for the nodes of your reasoning and the typed relations between them, plus a topic and domain you or your assistant supply for display. These labels are what other people can see when your thought is discoverable.

What happens to the original text

When a thought is prepared from raw text, the text is processed by a deterministic extractor and then blanked before anything is written: the stored record carries an empty source field. A one-way SHA-256 hash of the submitted text is kept on the private draft so that resubmitting the same text is recognised as the same draft. A hash cannot be reversed into the text. The durable, discoverable record contains neither the text nor that hash.

Coarse location

If you supply one, a city-level or synthetic coarse location is stored and displayed. It is never used for matching or ranking. You can decline to share it; matches then read “Location not shared”.

Introductions and messages

If you request an introduction and the other person accepts, a relay channel is opened and the messages you send through it are stored so both sides can read them. Nothing is relayed before both sides agree.

Operational records

Audit events for actions that change state — sharing, revoking, deleting, introductions — recording the account, the affected record and the time, so that a change can be accounted for. Authorisation grants for any chat client you connect. Server logs of requests; the operator does not log message bodies, thought labels, tokens or recovery secrets.

What is not stored

Who can see what

A thought you have shared is visible, as its Thought DNA and display labels, to other people who run a discovery that matches it. Your account identifier is pseudonymous and your email address is never among what they see. Nothing is sold, and nothing is shared with a third party for their own purposes.

A chat client you connect through MCP acts as you, within the tools it was authorised for, until you disconnect it or revoke the grant.

Retention and removal

A shared thought is kept until you revoke or delete it. Revoking removes it from discovery immediately; existing discovery results that referenced it stop resolving. Deleting additionally tombstones the record so it is no longer served. Audit events for an action are retained after it, because their purpose is to account for what happened.

You can revoke from your chat (resonance_stop_sharing), from the Collaboration panel on this site, or by asking the operator. Removing your account removes the link to your sign-in provider and the email address with it; signing in again afterwards creates a new account, not the old one.

Security

Traffic is served over HTTPS. Client connections use OAuth 2.1 with PKCE; tokens are scoped to this service and can be revoked. Cookies are session cookies for the browser interface only.

Changes

If this document changes in a way that affects what is collected or who can see it, the change is visible in the public repository's history along with the code that implements it.

Contact

Contact: mail@parshkov.com

Back to Resonance · Terms · Support