Miles Mosaic is an independent, privacy-first dashboard for the people who genuinely live in airline alliances and hotel programmes. We don’t scrape your accounts. We don’t broker your balances. We don’t take a cut from the programmes we write about. We just give you a clean, accurate, unsentimental view of your status year, with a few honest opinions about how to spend the next one.
What Miles Mosaic is
Miles Mosaic is a tracker for people who hold status across multiple airlines and hotel groups and have, frankly, run out of tabs. Add a programme, type in your current balance and tier, and we’ll show you the year in a single sheet: where you stand against your goal, what expires when, which earn night still gets you over the line, and which promotion is worth the friction.
We are not affiliated with any airline, hotel group, or alliance. We have no programme partnerships. We don’t earn commissions on miles transfers. We do not ask you for your loyalty programme passwords, and we never will. Your balances are figures you type in yourself, sometimes copied from the airline app on the same phone, and our job is to put them next to each other in a way the airline app stubbornly refuses to.
The product comes in two flavours. Explorer is free and ad-supported: we run Google ads on the editorial articles and between sections of the dashboard, and we’re clear in the navigation where they appear. Pro is $14.99 a month, ad-free, and adds scenario planning, expiry forecasting, the Year-in-Review, and the Studio share-card generator that lets you post your own status milestones without leaking the underlying numbers.
Both tiers see the same data, the same accuracy of programme rules, the same independence. We don’t hide a class of programmes behind the paywall. We don’t throttle Explorer’s alerts. The reason to upgrade is the absence of ads and the presence of forward-looking tooling, not artificial scarcity in the core tracker.
Why we built it
The first prototype of Miles Mosaic was sketched the night an AAdvantage Platinum Pro expiry email arrived three weeks late and cost a real, embarrassing amount in re-booking fees. There were four open browser tabs at the time: AAdvantage, Bonvoy, Hyatt, and a battered Excel sheet that had been keeping score since 2019. None of them spoke to each other. None of them knew that the Hyatt ‘status match’ had cannibalised the Bonvoy run that was about to be attempted. Nobody was looking at the picture as a whole.
The privacy-first stance is not a marketing position; it is a personal one. We do not want loyalty data sitting in an advertising broker’s pipeline. We do not want to grant a third party OAuth access to programmes that, in the case of the airlines, cannot really be revoked. So Miles Mosaic was built around the simplest possible primitive: you type the numbers, we hold them under your account, and we never share them with anyone.
Everything else (the editorial, the alerts, the Studio cards, the Pro tier) is built downstream of that. If keeping our readers’ loyalty data private is incompatible with a business model, that’s the business model’s problem.
Who runs it
Daan Zwets is the founder and editor of Miles Mosaic. He has held simultaneous top-tier status across at least three programmes for most of the last decade: currently AAdvantage Platinum Pro, Flying Blue Platinum, Bonvoy Titanium Elite, and Hyatt Globalist. Before Miles Mosaic he spent twelve years building B2B software, the last six leading product on data tooling that ran under the same accuracy-and-don’t-scrape constraints that now shape this site.
The reason everything you read here is written in the first person, including the editorial, is that there isn’t a content team hiding behind a brand. Miles Mosaic is a one-person editorial effort, supported by a small contract development bench. When something is wrong on the site, it’s wrong because Daan got it wrong, and corrections come back from the same inbox.
Our editorial standards
Everything published under the Miles Mosaic byline is held to the following standards. The full document lives at our editorial policy page; the short version is here.
Sourcing
A claim about a programme rule, an earn rate, an elite night requirement, or a redemption value is ‘sourced’ only if we link to the programme’s own terms and conditions, an airline-issued release, or a screenshot that we’ve seen in our own account in the last 30 days. Where we estimate (for example when modelling the cost-per-mile of a sweet-spot redemption) we say so in the article and show our working.
Corrections
Mistakes happen and we publish them as Corrections appended to the bottom of the original article, with the date, what changed, and why. We do not silently re-edit articles after they’ve been read. If a correction is material (for example a reversed earn ratio or a missed devaluation) we re-circulate the corrected article through the same channels (newsletter, RSS, social) where the original appeared.
Conflicts of interest
Miles Mosaic has no commercial partnerships with airlines, hotel groups, or loyalty programmes. We are not paid to feature any programme, and we don’t accept free flights, status matches, or hosted stays from programmes in exchange for coverage. Where Daan personally holds status with a programme being written about, the article says so at the top.
Affiliate links
Affiliate-link practice is documented in full on the
affiliate disclosure
page. In short: we mark affiliate links with
rel="sponsored nofollow noopener", articles containing
them show a banner above the fold, and we do not rank cards or
programmes by commission rate.
Get in touch
Questions, corrections, or press enquiries? Use the contact form.