Policy
Community data — how it works
Mia gets better when more people share what real life costs where they live. Here's exactly what that looks like, and what we promise about it.
What we collect
When you opt in to community averages, Mia sends three things to the server for each contribution:
- Country — for example
JMorUS. - Item type — a fixed code like
lunch_takeaway,electricity_monthly,gym_monthly. Never a freeform description. - Amount in your local currency — and, for utilities, a usage quantity (kWh / m³ / GB / min) and billing-period length in days.
We never send: your name, email, merchant name, transaction note, payment method, exact date, or any field you'd recognize as personally identifiable.
K-anonymity threshold
Aggregates are only published once at least 30 unique users in the same country have contributed for the same item type. Below that threshold, your bucket simply shows "not enough data yet — be the first to help" in the app.
Rollups are recomputed weekly and trimmed with a median absolute deviation filter so single outliers can't pull the average around.
What we publish
For each (country, item) bucket above the threshold we show: count (rounded down to the nearest 10), median, and the 25th and 75th percentiles. No raw amounts. No timestamps. No way to single out an individual contribution.
Your control
- You can flip the contribution toggle off at any time in Settings → Privacy.
- You can archive every sample you've contributed from the same screen. Future weekly rollups won't include them.
- Already-published medians won't change retroactively — that's how k-anonymity stays intact. Aggregates can't be un-pooled without identifying individual users, which is precisely what we don't do.
Why this matters
Public data on what people actually pay for electricity in Jamaica, or groceries in Kingston, or a haircut in Mandeville, is either nonexistent or several years out of date. Mia closes that gap, by people, for people — and only with their consent.