Privacy · updated 16 September 2026

There is no account, so there is almost nothing to collect.

Sonde has no sign-up, no profile, no newsletter, no analytics and no advertising. You can connect a wallet, but a wallet is not an account: it hands the site a public address and nothing else. This page is short because the honest answer to most privacy questions here is "nothing", and where that is not the answer, it says exactly what happens instead.

In your browser

Three keys in local storage, and no cookies at all.

The site sets no cookies and runs no analytics, tracking pixels or advertising scripts. It keeps three things on your device, all in local storage: your Battles record, the sides you have taken, under sonde.battles.v1; which wallet you last connected, under sonde.wallet.rdns, so that returning to the site does not reopen the wallet prompt; and, if you set one, the Polymarket account address you asked it to read, under sonde.wallet.account. None of the three is sent to us on its own, and clearing your site data deletes all of them for good. That is also why none of it follows you to another device.

On the server

Requests, briefly, and nothing tied to a person.

The server keeps market data in memory for up to a few minutes so that a refresh does not turn into a fresh round of upstream calls. Alongside that, three things are worth naming precisely:

WhatWhyHow longSent anywhere?
Wallet address you typeTo ask Polymarket for that wallet's public positionsCached ~45sTo Polymarket, as the query
Connected wallet addressTo show your positions in a market, via the same public endpoint the leaderboard usesCached ~45s; in request logs as a query stringTo Polymarket, as the query
Your IP addressStandard request logs, and the per-visitor cap on the analyst legLog retention of the host; the cap forgets after an hourNo
Market you asked the analyst to readTo generate that readReused ~15 minTo Anthropic, if enabled

A wallet address you look up is a public identifier on a public ledger, and the positions shown are published by Polymarket. Typing one here does not tell us it is yours, and we make no attempt to find out. Connecting one is different in exactly one respect, and it is worth naming: the address then appears in this server's request logs beside your IP, which is a link that looking one up by hand does not create. Your pUSD balance is not part of that: it is read by your own wallet, directly from the chain, and never passes through this server. If you would rather keep the two apart, look the address up on the Smart money page instead of connecting.

Who else is involved

Five parties, and what each one sees.

01 · Polymarket

Every market number

Read live from their public API. They see requests from this server, and any wallet address you look up, which travels as the query itself.

02 · Your wallet

The only thing that signs

Your wallet extension sees what you do here in the way any site sees it: the address you approve, the network you are on, and any order you are asked to sign. Where trading is switched on, the signed order goes from your browser straight to Polymarket. It never passes through this server, which is why this server can never hold your trading credentials.

03 · Google Fonts

Two typefaces

The page loads Geist and Instrument Serif from Google's font CDN, which means your browser makes a request to Google and Google sees your IP address. No other third-party asset is loaded.

04 · Anthropic

Only if you ask

When the analyst leg is switched on and you press the button, the market's public data is sent to Anthropic's API to generate the read. Nothing about you goes with it.

05 · The host

Ordinary server logs

The site runs on a hosting provider that records requests (IP, path, timestamp) as any web server does, under their retention policy.

The rest

Rights, children, changes.