Privacy

What this site stores

Short version: nothing you type here goes anywhere. Visits are counted, by software we run ourselves, and no measurement is ever part of that count. Long version below, because a privacy promise with no detail behind it is a slogan.

What happens to your measurement

Nothing. The calculators run entirely inside your browser. The slider moves, JavaScript already sitting on the page does the arithmetic, and the answer is written into the page in front of you. No measurement is sent, stored or logged anywhere, because there is nowhere for it to go: every page here is a static file, and there is no server on the other end that could receive one.

The one thing that is stored

Whether you prefer centimetres or inches, kept in your own browser's local storage under the key pyj-unit so the site does not ask again on the next page. It holds one of exactly two values, cm or in. It is not a cookie, it is never sent anywhere, and clearing your browser data removes it. That is the entire list.

The one script from somewhere else

Visits are counted with Umami, running on stats.andreasbylund.se, a server this project rents and administers. It is the only thing on the site loaded from another domain, it belongs to us, and the site's content security policy names it explicitly so nothing else can quietly join it. No tag manager, no advertising, no embedded video, no social widget, no comment box. The typefaces are still served from this domain rather than a font CDN, so reading a page hands your IP address to nobody new.

Umami sets no cookie and stores no identifier in your browser. It has no way to recognise you tomorrow and no way to follow you to another site, because it exists on this one. Per visit it records the page address, where you arrived from, your screen size, your browser and operating system, and the country your request came from. The country is worked out from your IP address, which Umami hashes together with a salt that is rotated daily and does not keep.

The clicks that are counted

On top of page views, a short list of actions is counted, so we can tell what people actually use rather than guessing. The complete list:

  • Switching between centimetres and inches
  • That a calculator was used, without the number it was used on
  • That the globe was spun, and which country was tapped on it
  • Which country was picked in the calculator, and which one was clicked in the travel advisories
  • The share buttons and the image downloads on the check yourself page
  • Clicks on links that leave this site: a study, a source, or the email address
  • Pages that were asked for and do not exist, with the address that was tried

What is never counted, on any of them: the length, the girth, or anything derived from them. An event says a calculator was used. It cannot say what it said back to you, because the number never leaves the page, not even rounded into a bracket. That is a rule written into the code rather than a promise made in prose: every event on this site goes through one file, src/lib/analytics.ts, which exists so the rule has somewhere to live.

If you block the script, with an ad blocker or anything else, the site behaves exactly the same. Nothing here waits on it, and no feature is held behind it.

What the host can see

The site is served by Cloudflare Pages, which like any host processes the IP address and request details of a visit in order to deliver the page. That happens below us, and the counting described above does not deepen it: the numbers are about pages, not about people, and nothing on either side can connect a request to a measurement, because the measurement never left your machine.

Sharing

The buttons on the check yourself page build a link to a page. House rule: a share names a destination or a page, never a measurement. Nothing you entered is ever put into a share link, a share image or a URL.

Health information

The health pages cite their sources and are written to be accurate, but they are general information, not medical advice, and nothing here knows anything about you. If something about your own body concerns you, that question belongs to a doctor.

Questions

andreas@andreasbylund.se. If you catch this site doing anything that this page does not describe, that is a bug, and we would rather hear about it than not.