Privacy

What this site collects

We use a random browser identifier to understand visits and returning readers. No account is needed. Analytics data is hosted in the EU.

A persistent browser identifier

Analytics stores a randomly generated identifier in this browser’s local storage, without using analytics cookies. It remains after you close the tab, so visits from the same browser can be linked over time. Clearing this site’s storage resets that identifier. Different browsers and devices are counted separately. We do not attach your name, email address or demo account to it.

What we measure

Which pages get read, how far down them people get, how long they stay, which links and buttons get clicked, and which code samples get copied. Aggregate technical context comes with it: rough screen size, referring site, browser errors, and page load timings.

We use this to answer one question: which parts of the site actually explain the system and which ones lose people.

Session recordings, with inputs masked

Some visits are recorded as a replay of on-screen activity: scrolling, clicks and navigation. Every input field, text area and password field is masked before the recording leaves your browser. Recordings and events from different visits can be linked through the same random browser identifier.

Where it goes

Events are forwarded through this domain to PostHog’s EU infrastructure for storage and analysis. Closing a tab or clearing browser storage does not delete events already sent to PostHog. Analytics is used to improve this site, not for advertising.

Turning it off

We honour Do Not Track and Global Privacy Control. If your browser sends either signal before the site loads, analytics does not start. You can also clear this site’s browser storage to reset the identifier used for later visits.

The demo is separate

The live demo at trade.openexchange.dev is a different application with its own accounts and its own storage. This page covers this website only.

Questions

Write to info@openexchange.dev, or read the code: the analytics layer is src/lib/analytics.ts in the website repository, and the proxy is worker/index.ts. Both say exactly what this page says.

Open Exchange

The open-source core to launch your own exchange. Fast, fault-tolerant, built in public.

v0.5.0-beta

Apache 2.0 · Beta software: the public API is frozen, but it has not had an external security audit yet and should not hold production money until it does. Open Exchange is the infrastructure you build an exchange on; KYC/AML, custody, fiat, identity, and compliance are the integrator’s responsibility.

Analytics uses a persistent random browser identifier and EU-hosted storage; session recordings mask inputs. Do Not Track and Global Privacy Control are honoured. Details.