Compare what living costs in two places, using figures the statistical offices publish — and read a plain-language explanation of the gap.
Questions, faults, data requests: halvorwelde@icloud.com
What helps us answer in one reply
Most reports we get are about a specific pair of places, so the pair matters more than a description of the problem. Send us the two entries exactly as you picked them, and we can reproduce the same report on our side within minutes.
Four steps, start to finish
Finished reports stay under History with the conversation attached. The eleventh comparison pushes the oldest one out; you can also delete any single one from that list.
Two official layers, never blended
Nothing on the report screen is our own estimate or a paid aggregator's model. Each side of a comparison is measured by one of two public sources, and every report states which one it used.
| Eurostat | World Bank Open Data | |
|---|---|---|
| Where it reaches | EU and EEA countries | almost every country in the world |
| How often it updates | inflation monthly, price levels yearly | once a year |
| Category detail | five spending divisions | none — a single overall figure |
| Income measure | net annual earnings of one person on the average wage | gross national income per person |
| Price level | price level index, EU27 average = 100 | PPP factor divided by the market exchange rate |
When Eurostat covers both places, the app uses Eurostat. If it covers only one of them, both sides fall back to the annual World Bank layer, and the report says so in a line of its own. The two scales measure different things, so a number from one divided by a number from the other would mean nothing — which is why a mixed pair is never quietly assembled.
Neither office publishes a separate series for most cities. Choosing Lyon gives you France, and the report prints that plainly instead of hiding it. Rent in a capital often sits far above the national average, and that distance is simply not present in these statistics — treat a city pair as a comparison of two countries with familiar names attached.
What the model does and does not touch
Read this before acting on a report
The index, the category rows and the purchasing-power figures are arithmetic on published statistics. The paragraph underneath them, and every answer in the chat, is written by a language model — and a model can read a figure the wrong way round, flatten a category, or state an uncertain point with confidence. Verify anything you would sign a lease over against the source named in the report header.
Official statistics also describe national averages and trail reality by weeks or, in the annual layer, by up to a year.
The app asks for your agreement before it sends anything for that explanation: two place names, the published figures for each side, the period, and — only if you filled the field — the salary you typed. Your name and your avatar stay on the phone. Decline, and the indices, categories and purchasing-power numbers all keep working; only the prose and the chat switch off, and you can accept later from the same screen.
Thirteen that reach us most often
| Question | Answer |
|---|---|
| Does it cost anything? | No. There is no subscription, no paid tier and nothing to buy inside the app. |
| Is there advertising in it? | No advertising is shown on any screen. |
| Do I need an account? | No. Nothing asks you to register, and there is no password anywhere in the app. |
| Which currency are the sums in? | The one set under Display currency in Profile; changing it re-renders every figure on the report. |
| Why is a category row missing? | Because that office has not published it for the period. Missing stays missing — it is never filled in with a guess. |
| "No published figures for this place"? | The pair is outside the layer that could measure it. Try the country rather than the city, or the other direction. |
| Comparison won't load at all. | The statistical services were unreachable. It is almost always the connection or a temporary outage on their side; Try again a minute later. |
| The numbers appeared but no text did. | Either the notice has not been accepted, or the answer failed to come back. The figures above it are unaffected either way. |
| Can I change the language? | Yes — Profile, then Language. The screen switches on the spot, without restarting the app. |
| What are the notifications for? | One optional reminder, "Tell me when a period updates", so you know a fresher release of the statistics has arrived. It is off unless you turn it on. |
| Why does it want photo access? | Only if you pick a gallery photo as your avatar. Eight drawn glyphs are built in, and choosing one of those asks for nothing. |
| What is the tracking prompt at the start? | It lets us tell which campaign led you to the app and how that campaign performed. Saying no changes nothing about how the app works. |
| Can I keep a report outside the app? | Yes — Share as PDF on the report screen hands it to the iOS share sheet. |
What is stored, what travels, how to remove it
| Item | Where it lives |
|---|---|
| Name and avatar | this iPhone only; never part of a request |
| Currency, salary period, language | this iPhone only |
| Saved comparisons and their chats | this iPhone only, up to ten of them |
| Place names and official figures | sent for the written explanation, once you have agreed |
| A salary you typed | sent with them — the one personal figure that leaves the phone |
| Device and campaign identifiers | handled as described in the privacy policy |
To wipe the local side yourself: Profile, then Reset all data. It clears the name, the avatar, every preference and all saved comparisons together, and it cannot be walked back. For anything held off the device, write to halvorwelde@icloud.com with the request spelled out; we confirm by reply once it is done. The full text is in the Coin Index privacy policy.
Checked against the released build
| Platform | iOS only — iPhone. There is no Android build, and no iPad or Mac version. |
| System | iOS 15.0 or later |
| Languages | English, Czech, Swedish, Dutch |
| Connection | needed to fetch figures and to write an explanation; a report already saved opens offline |
| Sources | Eurostat · World Bank Open Data |
Write in any of the four languages the app speaks. We read every message and reply within two working days; if a figure really is wrong, tell us the pair and we will chase it back to the dataset it came from.