How long your data is kept
Two windows, not one. Raw resolution is what the plan buys. The hourly history is 10 years on every plan, including free.
That second sentence is the one worth understanding, because it is the difference between “my charts stop after fourteen days” and “my charts get coarser after fourteen days”.
Last updated
The table
| Plan | Price | Full resolution | Hourly summaries |
|---|---|---|---|
| Free | €0 | 14 days (14 days) | 10 years (3650 days) |
| Pro | €9/mo | 6 months (180 days) | 10 years (3650 days) |
| Business | €89/mo | 2 years (730 days) | 10 years (3650 days) |
What happens at the boundary
While a reading is inside its full-resolution window, it exists exactly as you sent it — every individual sample, at whatever rate you wrote it.
When it passes that window the individual reading is deleted and the hourly summary covering it remains: minimum, maximum, average and count for that tag for that hour. Nothing is parked in an offline archive you have to request and wait for — a query that outruns the raw window is answered from the aggregate tier automatically, and it returns numbers rather than an empty chart.
What that means in practice
- “Was the freezer warmer last July than this July?” — answered on every plan, including free. That is an hourly-average question.
- “What was the exact pressure trace during the trip at 03:14 last Tuesday?” — needs the raw window. 14 days on Free, 6 months on Pro, 2 years on Business.
- “Did the peak ever exceed the limit in 2027?” — answered from the hourly maximum, years later, on any plan. A spike that lasted a second still shows up in that hour's maximum even after the individual readings are gone.
Downgrades and failed payments
A downgrade never destroys history. Lowering a tier — voluntarily or through a failed payment — stamps a 90-day retention floor during which the old tier's retention still applies. That is a full quarter to notice, export, or pay back in before anything shorter starts deleting.
The honest limit of that promise: the floor is stamped on a tier decrease. A customer who has never changed tier has never had one, so it is protection against a downgrade rather than a general grace period.
Getting your data out
Measurements, aggregates and tag metadata all export through the API as Parquet, CSV or JSON. No export fee, no retrieval delay, no proprietary step in the middle.
One clarification, because this site got it wrong once and it is worth being precise: Parquet is an export format. It is not how your data is stored internally — internally it is a compact fixed-size binary record format of our own. If a page ever tells you your aged data is “stored as Parquet”, that page is wrong.
Long ranges are not slow
A five-year chart is not five years of raw points sent to your browser. The server reduces the series before it leaves — maxPoints with decimation=lttb keeps the shape of the curve, so spikes, steps and outliers survive rather than being averaged away by every-Nth-sample thinning. A five-year range is answered out of the day tier at roughly 1 800 records instead of hundreds of millions of raw samples.
maxPoints is clamped to 10 000, and asking for decimation without it is a 400 rather than a guess about what you meant.
Where the data physically is
Azure Sweden Central, with a nightly backup to a geo-redundant vault in the paired Swedish region. The details, including both recovery-point objectives and the restore paths that have not been rehearsed, are on where your data lives.
Common questions
- How long is data kept on the free plan?
- Individual readings are kept at full resolution for 14 days on the free plan. The hourly minimum, maximum, average and count for every tag is kept for 10 years — the same as on every paid plan, because aggregate retention is a single global setting rather than a per-plan one.
- What happens when a reading passes its full-resolution window?
- The individual reading is deleted and the hourly summary covering it remains. A chart of that period still returns minimum, maximum, average and count per hour rather than nothing — the query layer fetches from whichever tier holds the range you asked for.
- What happens to my history if I downgrade or a payment fails?
- A downgrade does not destroy history. Lowering a tier stamps a 90-day retention floor during which the old tier's retention still applies, so there is a full quarter to notice, export, or pay back in before anything shorter starts deleting.
- Can I get my data out?
- Yes. Measurements, aggregates and tag metadata all export through the API as Parquet, CSV or JSON. There is no export fee and no proprietary retrieval step.