Plans and limits
Cloud Viewer has four plan states: free mode on your device, a free account, and the two paid plans, Pro and Team. This page lists what each includes, how long each keeps your data, and what happens when a plan changes or ends.
What each plan includes
Section titled “What each plan includes”| Capability | Free mode | Free account | Pro | Team |
|---|---|---|---|---|
| Price and account | ||||
| Per month | €0 | €0 | €6.99 | €24.99 |
| Per year | Not included | Not included | €59.99 | €249.00 |
| Free trial, once per team | Not included | Not included | 30 days | 30 days |
| Cloud Viewer account | Not needed | Needed | Needed | Needed |
| Limits | ||||
| Seats | Not included | 1 | 1 | 5 |
| Projects on the device | Unlimited | Unlimited | Unlimited | Unlimited |
| Connected projects, synced every 5 minutes | Not included | Not included | 3 | 15 |
| Monitored servers (agent) | Not included | Not included | 20 | 50 |
| Uptime checks | Not included | 8 across up to 4 targets | Targets share the 20 server slots | Targets share the 50 server slots |
| Check interval | Not included | Every 5 minutes, fixed | Every 60 seconds or longer | Every 60 seconds or longer |
| Higher limits | Not included | Not included | Not included | On request |
| Alerts | ||||
| Push alerts | Not included | Not included | Included | Included |
| Email digest | Not included | Not included | Included | Included |
| Alert targets | Not included | Not included | 1 | Up to 5 |
| PagerDuty as an alert target | Not included | Not included | Not included | Included |
| Servers and logs | ||||
| Agent: disk, RAM and load | Not included | Not included | Included | Included |
| Log context (journald, warning and above) | Not included | Not included | Included | Included |
| SSH and sudo log lines | Not included | Not included | Not included | Opt-in |
| Job reports | Not included | Not included | Included | Included |
| Dedicated (Robot) servers | Not included | Not included | Included | Included |
| More | ||||
| Claude connector | Not included | Not included | Included | Included |
| Hetzner API token | Stays on the device | Stays on the device | On the device; encrypted on our servers for connected projects | On the device; encrypted on our servers for connected projects |
| Signable DPA | Not included | Not included | Not included | Included |
- Prices include VAT where it applies. Pro and Team are bought on the web and cover the whole team: see Subscriptions and billing.
- On every plan, uptime checks run from two independent networks, inside and outside Hetzner, and a check counts as down only when both agree.
- On a free account, checks pause after 60 days without any visit to the app, the web app or the portal, and resume on the next visit. The missing days show as No data, not as downtime. Paid plans never pause.
- On Pro and Team, a check target that is not already a monitored server uses one of the monitored-server slots.
Definitions
Section titled “Definitions”- Seat: one member of the team. A pending invitation takes a seat too, so on the free account and on Pro, which have one seat, nobody can be invited.
- Project on the device: a Hetzner project whose read-only token stays in the app on that device. Your team does not see it.
- Connected project: a Hetzner project whose read-only token is stored, encrypted, on Cloud Viewer’s servers. They sync it every 5 minutes, so history, alerts and the web app keep working while your phone is off.
- Monitored server: a cloud or dedicated server that runs the agent.
- Check target: the host that uptime checks point at. One target can have several checks, for example a web endpoint and its certificate.
- Alert target: a webhook, or on Team also a PagerDuty service, that receives alerts. The email digest is separate: every 4 hours, daily or weekly, to one verified team member.
How long data is kept
Section titled “How long data is kept”| Data | Free mode | Free account | Pro | Team |
|---|---|---|---|---|
| Metric charts | 1 h and 24 h, live from Hetzner | 1 h and 24 h, live from Hetzner | Up to 30 days | Up to 90 days |
| Uptime check history | Not included | 30 days | 30 days | 90 days |
| Costs | Current month, estimated on the device | Current month, estimated on the device | Daily snapshots, 30-day trend | Daily snapshots, 90-day trend |
| Alert history | Not included | Not included | 90 days | 90 days |
| Hetzner actions on connected projects | Not included | Not included | 30 days | 30 days |
| Log context lines | Not included | Not included | 72 hours or 2,000 lines per server, whichever is less | 72 hours or 2,000 lines per server, whichever is less |
| Retired monitored servers | Not included | Not included | 72 hours, then deleted with their data | 72 hours, then deleted with their data |
- Free mode keeps nothing on Cloud Viewer’s servers. Its charts come from Hetzner, and its costs are calculated on the device.
- A monitored server is retired when, for example, it is deleted from its Hetzner project or the agent is removed from it. Until it is deleted, it shows as retired, so its logs and job history can still be read.
When a plan changes or ends
Section titled “When a plan changes or ends”- Change plan takes effect at once. The difference for the rest of the billing period is charged or credited right away.
- A cancelled plan stays active until the end of the period you paid for. Then the team has the free account’s terms.
- Deleting a team cancels its subscription at once.
When a team moves to a smaller plan, or its paid plan ends, the smaller plan’s limits apply at once:
- Uptime checks fall back to the new plan’s terms. On the free account’s terms, the 4 oldest targets and the 8 oldest checks keep running, every 5 minutes. The others stop being checked.
- Alert targets above the new limit pause, and the oldest keep delivering. On Pro, a PagerDuty target pauses and does not use the slot. On the free account’s terms, no alerts are sent.
- The agent: on the free account’s terms, Cloud Viewer stops accepting agent metrics, log lines and job reports. On Pro, SSH and sudo log lines stop.
Nothing is deleted. Checks and alert targets above the limit keep their settings, and work again when the team returns to a plan that includes them.
Free trial
Section titled “Free trial”- Pro and Team start with a 30-day free trial, once per team. A team that has had a subscription before pays from the first day.
- Checkout asks for a payment method and charges nothing until the trial ends. Cancel before then and you pay nothing.
- During the trial the team has the full plan. Changing plans waits until the trial has ended.
More on request
Section titled “More on request”More than 50 servers, more projects or more seats: write to support@mitjamartini.com and we set up limits that fit. They apply while the team has a paid plan.
You can administer one free team. To create another team, every team you administer needs Pro or Team. There is no limit on the teams you are invited to.
What each state is for
Section titled “What each state is for”- Free mode: see your Hetzner Cloud projects, their state and their cost on your phone, with no account. The token stays on the device.
- Free account: uptime checks that keep running while the app is closed, without giving Cloud Viewer a Hetzner token. You see the results when you look; there are no alerts.
- Pro: for one person who wants to be told. Connected projects with history, alerts, the agent, log context, job reports and dedicated servers.
- Team: the same for up to 5 people, with longer history, more alert targets including PagerDuty, SSH and sudo log lines and a signable DPA.