We use two analytics services, Yandex Metrika and PostHog, to learn which pages are visited, which tools are opened and whether they finish successfully. That is how we know what to fix and what to build next.
What they receive is the event — “merge PDF opened”, “download clicked” — never the content. Nothing you type, open or generate is sent in an analytics event, and page views are counted without the query part of the address. A search on the site is counted the same way: that it happened and whether it found anything, never the words you typed, which the results page also removes from its address. Nothing records your screen: session recording is off in both services. Clicks are counted as positions on the page (Yandex’s click map) and as “a click happened” (PostHog), without the text you clicked. A click on a link that leads to another site is counted with that link’s address on our public pages; in the full app at /main, where links come from your own notes and documents, it is not. Each service keeps a random visitor ID in a cookie, so a return visit is not counted as a new visitor; it is not tied to a name, an email or an account. The same events also reach nopa’s own counter, N1 Hub (hub.n1.team), which keeps only daily totals: no cookie, no visitor ID, no IP address kept. So that we can tell whether people come back without knowing who they are, it gets one more signal: once a day, “this device got a result today”, and once a week, the week of your first result and on how many days of the previous week you had one. That week and those dates are kept only in your browser; saying no to analytics or resetting the workspace deletes them, and a later yes counts you as new. It follows the same answer you give the two services. In the EU, the EEA, the UK and Switzerland — judged by your device’s time zone, since nopa has no server to ask — neither service loads, and no cookie is set, until you choose “Allow” in the banner. Elsewhere they load by default. Anywhere, “Analytics settings” at the bottom of every page changes your answer, and nopa works exactly the same without them.