Your weird numbers are yours
This page describes exactly what the site does, not what a template says it might do.
Calculations happen on your device
Every calculator on this site runs in your browser. When you type your age, your spending, your pet's name or how many times you open the fridge, those values stay in the page. They are not sent to a server, because there is no server that could receive them.
Oddly Measured is a set of static files with no accounts and no login. The one exception is described under Sharing: if you press a share button, we publish the single number you chose to share so that the social network has something to link to.
Nothing is stored about you
- No account or profile.
- No saved calculation history.
- No database of your answers.
- Nothing you type is stored unless you press a share button.
- Your answers are not written to local storage or cookies either. Reload the page and they are gone.
- The one thing that may be stored is an analytics cookie holding a random identifier, which counts visits and never sees your answers. It is described under Analytics below, including where it is not set at all.
Sharing
Nothing is published unless you press a share button. If you never share, nothing about your calculation ever leaves your browser.
Your result card
When you download a "my weird number" card, the image is drawn on your own device and handed straight to your downloads folder, or to your device's share sheet if you choose that. It is never uploaded to us.
The card can only contain text you can already see on the page: the headline number, one explanatory sentence, and — on the pet calculator only, and only if you typed one — a pet's name. Your raw answers are structurally unable to reach it.
Sharing to Facebook, LinkedIn, X or WhatsApp
These sites cannot accept a picture from a web page, so they need a link they can fetch. When you press one of them, we publish your result and share a link to it, likeoddlymeasured.com/r/1EQ8ZKP5RY3Q2MFS. The social network then reads that page and builds the preview showing your number.
Here is exactly what that publishes, in full:
- which calculator it was;
- the single headline number you can see on your screen;
- your chosen currency, or a unit like kilometres or miles, where that applies;
- the time it was published.
That is the whole record. Your answers are not part of it: not your age, not your spending, not how long you have had your pet, and not a pet's name. There is no field they could go in, so they cannot be published by accident. Everything a visitor reads on that page — the question, the sentence, the joke — is written by us and rebuilt from your number, not sent by your browser.
The link is unlisted, not secret. Its address is random and cannot be guessed or counted through, and the page asks search engines not to index it — but anyone you send it to can open it, and so can anyone they forward it to. Treat it as public, because it is.
Instagram is different: it cannot be posted to from a web page at all, so it keeps the download-and-attach approach and publishes nothing.
Analytics
This site uses Google Analytics 4 to count page views and a small number of interaction events. It is loaded only on the live site at oddlymeasured.com — a preview or local build loads no analytics script at all.
It runs under Google Consent Mode, and what it may store depends on where you are. Google works that out at its end; this site does not look up your location.
In the EEA, the UK and Switzerland, every storage type startsdenied. Google Analytics does not store an identifier on your device and does not read one back, so the events below are counted without a cookie and without following you between sites — unless and until a certified consent platform records that you allowed it.
Everywhere else, including Australia, ordinary analytics measurement is on by default, which does set a Google Analytics cookie holding a random identifier. It is used to recognise a returning visit to this site, and nothing else.
Advertising consent is denied everywhere, in every country, whichever of the two cases above applies to you: no advertising storage, no advertising user data, no advertising personalisation. Google Signals and advertising personalisation are switched off on the property itself as well, and advertising identifiers in a link you arrived on are redacted before anything is sent. This site carries no advertising and has never asked for permission to personalise any.
If a consent request is ever shown on this site — it would be Google's own, for advertising — your answer there overrides all of the above, in either direction: what you allow is allowed, what you refuse is refused, wherever you are. There is no separate analytics banner, and refusing changes nothing about how the calculators work.
Analytics records that an interaction happened, never what was in it. The events are limited to: a calculator page being viewed, a calculator being started, a calculation being completed, methodology being opened, an assumption being changed, the share panel appearing, a share card being created, a share destination being chosen, a result link being published, a shared result page being opened, the invitation on one being followed, a related calculator being clicked, and the calculator search being used.
Analytics never receives:
- your age or any of your input values;
- any result number;
- spending or salary figures;
- a pet's name or any other free text you type;
- the address of a shared result you opened, which is reported as "/r/" alone.
What an event may carry is limited to categorical metadata: which calculator, what shape of calculator, which assumption field was changed, which share destination was chosen. The page address already identifies which calculator you are on, so nothing identifying is added to it. The site works exactly the same if analytics is blocked or disabled.
Third parties
The site loads its fonts and images from its own domain. It does not embed social widgets, comment systems or tag managers — Google Analytics is loaded directly, not through Google Tag Manager. Outbound links to source material open on the publisher's own site, where their policies apply.
The one third party that receives anything is Google, as the processor for the analytics events described above. On the live site your browser fetches the analytics script from googletagmanager.com and sends those events to google-analytics.com; as with any request, Google sees your IP address and user agent in the process.
An ads.txt file at the root of the domain names Google as an authorised seller for any advertising this site may carry in future. It is an authorisation record only: no advertising script runs on any page today.
Hosting
The site is served as static files from a content delivery network. Like any web host, the infrastructure processes standard request data — such as IP address and user agent — in order to deliver the page and protect against abuse. That is handled by the hosting platform and is not used by us to build any profile of you.
Children
The site is suitable for a general audience and does not knowingly collect information from anyone, of any age, because it does not collect personal information at all.
Changes
If the way this site handles data ever changes, this page changes with it before the feature ships. It is written to describe the implementation, and it is checked against the implementation as part of the build.